Instead of having all sendstring keycode mappings in the main quantum.c file, give each one its own file in keymap_extras that can be #included in a user's keymap. If one is included, it will define the appropriate lookup tables and overwrite the weak definitions in quantum.c. (Including more than one sendstring definition will fail at compile time.) Update @rai-suta's test keymap to match, as well as the documentation. |
||
---|---|---|
.. | ||
keymap_bepo.h | ||
keymap_br_abnt2.h | ||
keymap_canadian_multilingual.h | ||
keymap_colemak.h | ||
keymap_dvorak.h | ||
keymap_dvp.h | ||
keymap_fr_ch.h | ||
keymap_french.h | ||
keymap_french_osx.h | ||
keymap_german.h | ||
keymap_german_ch.h | ||
keymap_german_osx.h | ||
keymap_jp.h | ||
keymap_neo2.h | ||
keymap_nordic.h | ||
keymap_norwegian.h | ||
keymap_plover.h | ||
keymap_spanish.h | ||
keymap_swedish.h | ||
keymap_uk.h | ||
sendstring_colemak.h | ||
sendstring_dvorak.h | ||
sendstring_jis.h |