Zach White
08ce0142ba
Macros in JSON keymaps ( #14374 )
...
* 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>
2021-11-22 11:11:35 -08:00
..
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-09-12 15:27:29 +10:00
2021-09-12 15:27:29 +10:00
2021-09-29 23:23:10 -07:00
2021-10-20 20:07:40 +01:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-09-30 08:14:21 +10:00
2021-09-30 08:14:21 +10:00
2021-11-05 08:18:09 +11:00
2021-10-29 23:30:51 +00:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-09-29 23:23:10 -07:00
2021-09-12 15:27:29 +10:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-09-30 08:14:21 +10:00
2021-09-12 14:04:56 +10:00
2021-09-30 14:49:11 +00:00
2021-11-05 08:18:09 +11:00
2021-11-15 10:41:04 -08:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-02 09:42:50 +11:00
2021-09-30 14:49:11 +00:00
2021-09-30 15:48:36 +01:00
2021-11-05 08:18:09 +11:00
2021-09-30 15:48:36 +01:00
2021-09-12 15:27:29 +10:00
2021-09-30 15:48:36 +01:00
2021-09-30 15:48:36 +01:00
2021-10-04 18:35:48 -07:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-09-12 15:27:29 +10:00
2021-11-05 08:18:09 +11:00
2021-09-30 14:49:11 +00:00
2021-09-26 02:57:20 -07:00
2021-11-05 08:18:09 +11:00
2021-09-30 15:48:36 +01:00
2021-09-12 15:27:29 +10:00
2021-11-05 08:18:09 +11:00
2021-09-30 14:49:11 +00:00
2021-09-30 14:49:11 +00:00
2021-09-30 08:14:21 +10:00
2021-11-05 08:18:09 +11:00
2021-09-30 15:48:36 +01:00
2021-11-15 10:41:04 -08:00
2021-11-15 10:41:04 -08:00
2021-09-30 15:48:36 +01:00
2021-11-05 08:18:09 +11:00
2021-09-30 14:49:11 +00:00
2021-09-30 15:48:36 +01:00
2021-09-30 15:48:36 +01:00
2021-09-30 15:48:36 +01:00
2021-09-30 15:48:36 +01:00
2021-09-26 02:57:20 -07:00
2021-11-05 08:18:09 +11:00
2021-09-12 15:27:29 +10:00
2021-11-05 08:18:09 +11:00
2021-09-30 14:49:11 +00:00
2021-09-12 15:27:29 +10:00
2021-09-12 15:27:29 +10:00
2021-11-05 08:18:09 +11:00
2021-09-30 15:48:36 +01:00
2021-09-30 15:48:36 +01:00
2021-09-30 14:49:11 +00:00
2021-11-05 08:18:09 +11:00
2021-09-30 15:48:36 +01:00
2021-11-05 08:18:09 +11:00
2021-09-30 14:49:11 +00:00
2021-11-17 01:36:51 +00:00
2021-10-11 13:42:09 +00:00
2021-09-30 14:49:11 +00:00
2021-09-21 20:04:03 +10:00
2021-09-30 14:49:11 +00:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-02 09:42:50 +11:00
2021-09-30 14:49:11 +00:00
2021-09-12 15:27:29 +10:00
2021-11-02 09:42:50 +11:00
2021-11-15 10:41:04 -08:00
2021-09-30 14:49:11 +00:00
2021-11-02 09:42:50 +11:00
2021-11-05 08:18:09 +11:00
2021-09-30 14:49:11 +00:00
2021-09-30 08:14:21 +10:00
2021-11-05 08:18:09 +11:00
2021-10-20 20:07:40 +01:00
2021-10-08 16:15:20 +01:00
2021-09-30 15:48:36 +01:00
2021-09-12 15:27:29 +10:00
2021-09-12 15:27:29 +10:00
2021-11-22 11:11:35 -08:00
2021-09-30 14:49:11 +00:00
2021-09-30 14:49:11 +00:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-09-30 15:48:36 +01:00
2021-11-05 08:18:09 +11:00
2021-09-26 02:57:20 -07:00
2021-11-05 08:18:09 +11:00
2021-09-29 23:23:10 -07:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-19 17:54:22 +00:00
2021-11-19 09:48:23 -08:00
2021-09-30 15:48:36 +01:00
2021-09-30 15:48:36 +01:00
2021-09-26 02:57:20 -07:00
2021-11-10 08:27:55 -08:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-09-30 14:49:11 +00:00
2021-10-20 20:07:40 +01:00
2021-11-17 20:46:24 +00:00
2021-09-12 15:27:29 +10:00
2021-11-05 08:18:09 +11:00
2021-09-26 02:57:20 -07:00
2021-09-26 03:16:04 -07:00
2021-09-12 15:27:29 +10:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-09-12 15:27:29 +10:00
2021-11-05 08:18:09 +11:00
2021-09-30 14:49:11 +00:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00
2021-11-05 08:18:09 +11:00