Commit Graph

40 Commits (8ad00110f1bcaba0696f18851c234fa7316e459f)

Author SHA1 Message Date
Ilya Zhuravlev 8ad00110f1 keycodes: support more MAGIC keycodes 2021-05-22 14:42:21 -04:00
Pieter a22ea578fd
Added custom keycode functionality (#27)
* Added custom keycode functionality

* Update KEYCODE_USER instead of creating new functionality

* removed unused code

* Removed customkeycode class, and used json object. Also added check that adds normal user, keycodes if no custom keycodes are defined

* used .get for getting custom keycodes from payload
2021-04-28 07:36:39 -04:00
juank fbf45fcdf1 Missing LSA() and LSA_T() on the Quantum tab 2021-04-15 11:55:47 -04:00
cebby2420 ec72d78b22
Add DF keycode support 2021-04-03 17:47:26 +02:00
Ilya Zhuravlev 92f13ad189 keycodes: fix keycode serialization for layered keycodes 2021-03-22 11:53:59 -04:00
Ilya Zhuravlev 4f7cfb36e2 any_keycode_dialog: fix error processing 2021-03-14 18:00:13 -04:00
Ilya Zhuravlev be041808a2 any_keycode: split into separate file 2021-03-14 17:56:09 -04:00
Ilya Zhuravlev 54972955cc keycodes: pass initial serialize/deserialize test 2021-03-14 17:46:17 -04:00
Ilya Zhuravlev ad34e2464b Refactor keycodes moving helper functions into the class 2021-03-14 17:31:25 -04:00
Ilya Zhuravlev 193d691c85 keycodes: add Ctrl + Shift + kc 2021-03-06 14:11:36 -05:00
Ilya Zhuravlev dbc2138df7 keycodes: fix grave escape legend 2021-02-17 22:04:46 -05:00
Ilya Zhuravlev 3960b3e231 keycodes: add aliases for any-keycode dialog 2021-02-01 13:39:52 -05:00
Ilya Zhuravlev d2a2ee0b9e keyboard_comm: require unlock when setting RESET keycode 2021-02-01 12:17:34 -05:00
juank 759b7063ce Add VIA user keycodes tab 2021-01-20 23:20:11 -03:00
Ilya Zhuravlev b4e62d539e keycodes: fix shifted ampersand 2021-01-14 12:32:56 -05:00
Ilya Zhuravlev 49dc6d21ab add support for language-specific layouts 2021-01-01 06:27:48 -05:00
Ilya Zhuravlev b15a017750 macro_recorder: move recorder aliases to keycodes.py 2020-12-26 04:47:01 -05:00
Ilya Zhuravlev 94ba5df315 macro: allow assigning macro keycodes 2020-12-25 14:27:28 -05:00
Ilya Zhuravlev 464228cb4b macro_optimizer: get rid of PRINTABLE dict, move into keycodes 2020-12-25 12:55:14 -05:00
Ilya Zhuravlev 95a8f8d107 keycodes: remove qmk special keycodes from the KEYCODES_BASIC list 2020-12-25 12:49:43 -05:00
Ilya Zhuravlev 232b69d0f2 macro_recorder: add and remove sequence keys 2020-12-24 19:20:00 -05:00
Ilya Zhuravlev 2d4859f1ad keycodes: add media keycodes 2020-10-19 02:57:23 -04:00
Ilya Zhuravlev 4f6185e091 keycodes: add backlight keycodes 2020-10-18 22:10:04 -04:00
Ilya Zhuravlev 11e8c50ac4 keycodes: add LT layer-tap keycodes 2020-10-18 00:37:03 -04:00
Ilya Zhuravlev af7883d283 keycodes: add remaining masked keycodes 2020-10-18 00:33:30 -04:00
Ilya Zhuravlev 215a54fca1 initial support for masked keycodes 2020-10-18 00:06:00 -04:00
Ilya Zhuravlev 3683ef98d1 keycodes: remove commented out keycodes 2020-10-17 23:23:30 -04:00
Ilya Zhuravlev 6fcf39dd19 keycodes: add shifted keycodes 2020-10-17 23:18:32 -04:00
Ilya Zhuravlev fcf9d142a0 keycodes: add special action keys 2020-10-17 23:07:26 -04:00
Ilya Zhuravlev 22226fed74 keycodes: add OSM keycodes 2020-10-17 23:00:25 -04:00
Ilya Zhuravlev 067894a61a keycodes: no need for special "&" handling anymore 2020-10-17 14:49:48 -04:00
Ilya Zhuravlev b6ed6717bb new keycode categories 2020-10-16 18:55:45 -04:00
Ilya Zhuravlev 347fa7c421 minor style refactoring 2020-10-16 15:26:11 -04:00
Ilya Zhuravlev f6d49ca9fc Add remaining ISO/JIS keycodes 2020-10-16 06:22:04 -04:00
Ilya Zhuravlev 3846e39edf add missing numpad comma keycode 2020-10-16 06:10:55 -04:00
Ilya Zhuravlev bd1e167f85 Add dynamically-generated layer keycodes 2020-10-16 05:29:41 -04:00
Ilya Zhuravlev c1a1b93859 Add more keycodes 2020-10-16 05:06:41 -04:00
Ilya Zhuravlev b61a7385e3 Update licenses 2020-10-14 22:21:33 -04:00
Ilya Zhuravlev c556163ce6 implement key remapping 2020-10-14 21:12:53 -04:00
Ilya Zhuravlev 42d4a91a8e Add some keycodes 2020-10-14 20:56:05 -04:00