mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-16 12:51:47 +00:00
Formatting fix.
This commit is contained in:
parent
8eaf67de76
commit
2a2771068c
@ -69,36 +69,10 @@ typedef struct keycode_string_name_t {
|
|||||||
uint16_t keycode;
|
uint16_t keycode;
|
||||||
const char* name;
|
const char* name;
|
||||||
} keycode_string_name_t;
|
} keycode_string_name_t;
|
||||||
// typedef struct keycode_string_name_t keycode_string_name_t;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief Names for additional keycodes for `get_keycode_string()`.
|
|
||||||
*
|
|
||||||
* @note The table *must* end with `KEYCODE_STRING_NAMES_END`.
|
|
||||||
*
|
|
||||||
* Define the `custom_keycode_names` table in your keymap.c to add names for
|
|
||||||
* additional keycodes to `keycode_string()`. This table may also be used to
|
|
||||||
* override how `keycode_string()` formats a keycode. For example, supposing
|
|
||||||
* keymap.c defines `MYMACRO1` and `MYMACRO2` as custom keycodes:
|
|
||||||
*
|
|
||||||
* const keycode_string_name_t keycode_string_names_user[] = {
|
|
||||||
* KEYCODE_STRING_NAME(MYMACRO1),
|
|
||||||
* KEYCODE_STRING_NAME(MYMACRO2),
|
|
||||||
* KEYCODE_STRING_NAME(KC_EXLM),
|
|
||||||
* KEYCODE_STRING_NAMES_END // End of table sentinel.
|
|
||||||
* };
|
|
||||||
*
|
|
||||||
* The above defines names for `MYMACRO1` and `MYMACRO2`, and overrides
|
|
||||||
* `KC_EXLM` to format as "KC_EXLM" instead of the default "S(KC_1)".
|
|
||||||
*/
|
|
||||||
// extern const keycode_string_name_t* keycode_string_names_user;
|
|
||||||
/** Same as `keycode_string_names_user`, but for use at the keyboard level. */
|
|
||||||
// extern const keycode_string_name_t* keycode_string_names_kb;
|
|
||||||
|
|
||||||
/** Helper to define a keycode_string_name_t. */
|
/** Helper to define a keycode_string_name_t. */
|
||||||
# define KEYCODE_STRING_NAME(kc) {(kc), PSTR(#kc)}
|
# define KEYCODE_STRING_NAME(kc) \
|
||||||
/** Makes end-of-table sentinel for a table of keycode_string_name_t. */
|
{ (kc), PSTR(#kc) }
|
||||||
# define KEYCODE_STRING_NAMES_END {0, NULL}
|
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
|
@ -20,4 +20,3 @@
|
|||||||
|
|
||||||
#define KEYCODE_STRING_NAMES_USER
|
#define KEYCODE_STRING_NAMES_USER
|
||||||
#define KEYCODE_STRING_NAMES_KB
|
#define KEYCODE_STRING_NAMES_KB
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user