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;
|
||||
const char* name;
|
||||
} 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. */
|
||||
# define KEYCODE_STRING_NAME(kc) {(kc), PSTR(#kc)}
|
||||
/** Makes end-of-table sentinel for a table of keycode_string_name_t. */
|
||||
# define KEYCODE_STRING_NAMES_END {0, NULL}
|
||||
# define KEYCODE_STRING_NAME(kc) \
|
||||
{ (kc), PSTR(#kc) }
|
||||
|
||||
#else
|
||||
|
||||
|
@ -20,4 +20,3 @@
|
||||
|
||||
#define KEYCODE_STRING_NAMES_USER
|
||||
#define KEYCODE_STRING_NAMES_KB
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user