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