08ce0142ba
* macros in json keymaps * add advanced macro support to json * add a note about escaping macro strings * add simple examples * format json * add support for language specific keymap extras * switch to dictionaries instead of inline text for macros * use SS_TAP on the innermost tap keycode * add the new macro format to the schema * document the macro limit * add the json keyword for syntax highlighting * fix format that vscode screwed up * Update feature_macros.md * add tests for macros * change ding to beep * add json support for SENDSTRING_BELL * update doc based on feedback from sigprof * document host_layout * remove unused var * improve carriage return handling * support tab characters as well * Update docs/feature_macros.md Co-authored-by: Nick Brassel <nick@tzarc.org> * escape backslash characters * format * flake8 * Update quantum/quantum_keycodes.h Co-authored-by: Nick Brassel <nick@tzarc.org> |
||
---|---|---|
.. | ||
2x5keypad | ||
3dp660 | ||
6key | ||
6macro | ||
42 | ||
108key_trackpoint | ||
412_64 | ||
aek64 | ||
aim65 | ||
amigopunk | ||
angel | ||
aplx2 | ||
aranck | ||
arrow_pad | ||
atreus50 | ||
axon | ||
battleship_gamepad | ||
bdn9_ble | ||
bento | ||
bigmac | ||
bolek | ||
boss566y/redragon_vara | ||
brain | ||
cans12er | ||
chiron | ||
ck4x4 | ||
cmd60 | ||
co60 | ||
colorlice | ||
concertina | ||
consolekeyboard | ||
curiosity | ||
d48 | ||
dactyl | ||
dactyl_left | ||
dactyl_manuform | ||
dactyl_promicro | ||
dactyl_rah | ||
daishi | ||
datahand | ||
dc/mc/001 | ||
ddg_56 | ||
eagleii | ||
elrgo_s | ||
ergocheap | ||
evk | ||
fc200rt_qmk | ||
fivethirteen | ||
floorboard | ||
frankie_macropad | ||
frenchdev | ||
freoduo | ||
fruity60 | ||
gamenum | ||
hacked_motospeed | ||
heisenberg | ||
hexon38 | ||
hnah40 | ||
hnah40rgb | ||
hnah108 | ||
ibm122m | ||
ibm_wheelwriter | ||
jn68m | ||
jopr | ||
jot50 | ||
jotanck | ||
jotpad16 | ||
jtallbean | ||
juliet | ||
k8split | ||
k_numpad17 | ||
kbod | ||
ks63 | ||
lagrange | ||
leftynumpad | ||
lovelive9 | ||
magicforce61 | ||
magicforce68 | ||
marauder | ||
mechboards_micropad | ||
minorca | ||
ms_sculpt_mobile | ||
myskeeb | ||
nicekey | ||
not_so_minidox | ||
novem | ||
numpad20 | ||
obuwunkunubi/spaget | ||
oem_ansi_fullsize | ||
oem_iso_fullsize | ||
onekey | ||
ortho5x13 | ||
ortho5x14 | ||
owlet60 | ||
p65rgb | ||
pilcrow | ||
pill60 | ||
postageboard | ||
prime_exl | ||
prime_exl_plus | ||
prkl30 | ||
promethium | ||
pterodactyl | ||
pteron | ||
pteron38 | ||
pteron44 | ||
pytest | ||
qc60 | ||
reddot | ||
retro_refit | ||
riblee_f401 | ||
riblee_f411 | ||
rs60 | ||
selene | ||
sick68 | ||
sick_pad | ||
slash | ||
sono1 | ||
space_oddity | ||
split65 | ||
split89 | ||
splittest | ||
steamvan | ||
sticc14 | ||
stream_cheap | ||
swiftrax | ||
symmetric70_proto | ||
symmetry60 | ||
t111 | ||
tennie | ||
terminus_mini | ||
trackpoint | ||
tractyl_manuform | ||
traveller | ||
tritium_numpad | ||
twadlee/tp69 | ||
unicomp_mini_m | ||
unk | ||
videowriter | ||
wabi | ||
woodpad | ||
wulkan | ||
xealous | ||
xealousbrown | ||
z150 | ||
zergo |