]> git.donarmstrong.com Git - qmk_firmware.git/commit
Pull out sendstring variations to their own files.
authorShayne Holmes <shayneh@qualtrics.com>
Fri, 30 Jun 2017 19:08:09 +0000 (12:08 -0700)
committerJack Humbert <jack.humb@gmail.com>
Wed, 5 Jul 2017 14:55:47 +0000 (10:55 -0400)
commit48ff93582ba9efbe5b8a2f7392eee822e6f25526
treeedab94f2c0d1701895da110bda1352f5dd3fb3a3
parentfdc2e8058b46f569a7a68ab21ef9cb3d20a9bdc2
Pull out sendstring variations to their own files.

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.
docs/macros.md
keyboards/planck/keymaps/rai-suta/Makefile
keyboards/planck/keymaps/rai-suta/keymap.c
quantum/keymap_extras/sendstring_colemak.h [new file with mode: 0644]
quantum/keymap_extras/sendstring_dvorak.h [new file with mode: 0644]
quantum/keymap_extras/sendstring_jis.h [new file with mode: 0644]
quantum/quantum.c
quantum/quantum.h