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
|
eceb31a03f
|
implement support for rotated/complex keys
|
2020-10-17 14:46:07 -04:00 |
Ilya Zhuravlev
|
48cc907a92
|
keyboard: store serialized layout version as an int
|
2020-10-17 06:10:56 -04:00 |
Ilya Zhuravlev
|
498b2bebb1
|
UI: add layout save/restore
|
2020-10-17 06:08:52 -04:00 |
Ilya Zhuravlev
|
50b1c40d13
|
keyboard: initial layout save/restore support
|
2020-10-17 05:43:17 -04:00 |
Ilya Zhuravlev
|
ea033c8ff5
|
keyboard: don't set a key if it's already set to the correct value
|
2020-10-17 05:33:43 -04:00 |
Ilya Zhuravlev
|
e5b410e979
|
test: test setting a key
|
2020-10-17 05:31:47 -04:00 |
Ilya Zhuravlev
|
3713dc7f23
|
Add testing support for keyboard class
|
2020-10-17 05:28:49 -04:00 |
Ilya Zhuravlev
|
735aa6eaa7
|
add license identifiers to files missing them
|
2020-10-16 21:26:10 -04:00 |
Ilya Zhuravlev
|
b6ed6717bb
|
new keycode categories
|
2020-10-16 18:55:45 -04:00 |
Ilya Zhuravlev
|
7981e18b10
|
tabbed_keycodes: make keycode buttons scrollable
|
2020-10-16 15:49:53 -04:00 |
Ilya Zhuravlev
|
f89bb1e629
|
keyboard: get rid of hardcoded bytes
|
2020-10-16 15:37:50 -04:00 |
Ilya Zhuravlev
|
3a86eeb8d7
|
keyboard_container: deselect key by clicking twice
|
2020-10-16 15:31:50 -04:00 |
Ilya Zhuravlev
|
adb4a354ee
|
move remaining styles/constants to constants.py
|
2020-10-16 15:28:52 -04:00 |
Ilya Zhuravlev
|
347fa7c421
|
minor style refactoring
|
2020-10-16 15:26:11 -04:00 |
Ilya Zhuravlev
|
92a4d6e3f4
|
split main.py into several files
|
2020-10-16 15:16:28 -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
|
40ec4fa95a
|
split low-level communication away from gui
|
2020-10-16 06:00:16 -04:00 |
Ilya Zhuravlev
|
36eb6b2fd4
|
pass keycode changes through a signal
|
2020-10-16 05:42:27 -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 |
Ilya Zhuravlev
|
3e75339d35
|
add layer switching
|
2020-10-14 20:27:24 -04:00 |
Ilya Zhuravlev
|
a114cd5f00
|
add layer count detection
|
2020-10-14 16:15:32 -04:00 |
Ilya Zhuravlev
|
ed4673dfb8
|
Initial communication with keyboard
|
2020-10-14 15:16:14 -04:00 |
Ilya Zhuravlev
|
8f1123ee77
|
add keyboard rendering
|
2020-10-14 12:56:25 -04:00 |
Ilya Zhuravlev
|
fad26ba9aa
|
Initial commit
|
2020-10-14 02:39:59 -04:00 |