|
|
290d5b4adf
|
tweak iso layout backslash and section keys
|
2025-07-31 07:00:22 +10:00 |
|
|
|
95551aff5c
|
remove key amounts from standard layouts
|
2025-07-31 06:19:40 +10:00 |
|
|
|
593f60d11e
|
add check for unknown in is_char
|
2025-07-31 06:12:33 +10:00 |
|
|
|
1523a43ac6
|
add fn key as unknown to kle label map
|
2025-07-31 06:09:47 +10:00 |
|
|
|
81ecc7c5b5
|
return default layouts
|
2025-07-31 06:07:21 +10:00 |
|
|
|
c0f8684846
|
tweak debug layout swap display
|
2025-07-31 06:02:04 +10:00 |
|
|
|
001aaa7648
|
improve event echo handling and add extra checks for new chars
|
2025-07-31 05:55:15 +10:00 |
|
|
|
e2c279040f
|
add kle numpad enter recognition
|
2025-07-31 05:34:29 +10:00 |
|
|
|
56250d3236
|
add kle key location recognition
|
2025-07-31 05:29:22 +10:00 |
|
|
|
c51b9a10ae
|
parent key labels to corner bone attachments
|
2025-07-31 04:36:05 +10:00 |
|
|
|
b41ee1d85d
|
add kle numpad recognition
|
2025-07-31 04:30:32 +10:00 |
|
|
|
702c83afb2
|
rename alt_layout to alt_visual_layout
|
2025-07-31 03:28:14 +10:00 |
|
|
|
4f8c52a906
|
change is_char to use OS.is_keycode_unicode
|
2025-07-31 03:23:48 +10:00 |
|
|
|
f290b8744f
|
add iso 105 and keycool 84 kle json layouts
|
2025-07-31 03:20:12 +10:00 |
|
|
|
31d3cb2b4c
|
fix deleting remaining current keys
|
2025-07-31 03:05:25 +10:00 |
|
|
|
b0e63827eb
|
add deserializing secondary rect
|
2025-07-31 03:00:14 +10:00 |
|
|
|
72dddd7020
|
handle regenerating duplicate keys
|
2025-07-31 02:55:57 +10:00 |
|
|
|
0716a2be3d
|
add ansi big enter kle json layout
|
2025-07-31 02:48:36 +10:00 |
|
|
|
9e337f0825
|
make config load default layout if info/name is not found
|
2025-07-31 02:43:09 +10:00 |
|
|
|
45d80e3b3e
|
add auto recognizing keycodes from kle labels
|
2025-07-31 02:20:48 +10:00 |
|
|
|
17a74d173f
|
add support for key y offset
|
2025-07-31 01:38:06 +10:00 |
|
|
|
5fe1a55c64
|
add parsing w, h and x values from kle json
|
2025-07-31 01:11:02 +10:00 |
|
|
|
c1597bf703
|
add basic parsing of KLE layout jsons
|
2025-07-31 01:03:41 +10:00 |
|
|
|
16ed1eee42
|
add labels for layout swapping binds and refactor swapping
|
2025-07-30 23:54:24 +10:00 |
|
|
|
2996de5a18
|
add typed characters to debug key display
|
2025-07-30 15:42:26 +10:00 |
|
|
|
9577da2cba
|
refactor _swap_layout
|
2025-07-30 15:15:45 +10:00 |
|
|
|
5e5c71d2d1
|
refactor pressing and position handling
|
2025-07-30 14:56:15 +10:00 |
|
|
|
1a407859e3
|
make layout swapping with numpad
|
2025-07-30 14:13:50 +10:00 |
|
|
|
0e63b16900
|
add planck layout
|
2025-07-30 14:02:50 +10:00 |
|
|
|
052264c364
|
add debug display for current layout
|
2025-07-30 13:47:17 +10:00 |
|
|
|
717902b732
|
add jd40 layout
|
2025-07-30 13:36:19 +10:00 |
|
|
|
a3df348334
|
add key amounts to layout names
|
2025-07-30 04:19:42 +10:00 |
|
|
|
7d09ab3f5b
|
disable key label mipmaps
|
2025-07-30 04:11:03 +10:00 |
|
|
|
937e1ac62a
|
tweak sod values
|
2025-07-30 04:06:13 +10:00 |
|
|
|
948851b4bc
|
change iso right backslash to number sign
|
2025-07-30 03:50:50 +10:00 |
|
|
|
46ce992dcb
|
add ansi variant with big enter
|
2025-07-30 03:40:23 +10:00 |
|
|
|
80a6b767e6
|
tweak key pos x calculation
|
2025-07-30 03:31:49 +10:00 |
|
|
|
72f59f6a7e
|
make non-rectangular key handling more generic
|
2025-07-30 03:21:49 +10:00 |
|
|
|
78294d9df0
|
refactor layout swapping
|
2025-07-30 01:33:36 +10:00 |
|
|
|
d4748f33b2
|
make layouts inherit from abstract class
|
2025-07-30 01:27:53 +10:00 |
|
|
|
e9a5b9bfa4
|
fix types
|
2025-07-30 00:50:52 +10:00 |
|
|
|
bb153f1fad
|
store initial layout configs in dictionaries
|
2025-07-30 00:29:45 +10:00 |
|
|
|
774570e1ed
|
rename props dict methods
|
2025-07-29 22:32:10 +10:00 |
|
|
|
8b66187fc1
|
replace dict key enum with constants
|
2025-07-29 22:30:17 +10:00 |
|
|
|
016edd0a51
|
replace dict keys with enums
|
2025-07-29 22:27:05 +10:00 |
|
|
|
1e9c8cb2d6
|
tweak layout bottom row
|
2025-07-29 21:44:56 +10:00 |
|
|
|
b312138b27
|
add layout swap sfx
|
2025-07-29 21:42:45 +10:00 |
|
|
|
5691ff1939
|
move enter iso bottom width to a var
|
2025-07-29 21:23:00 +10:00 |
|
|
|
79e066cdd0
|
add extra props dict validation
|
2025-07-29 21:16:37 +10:00 |
|
|
|
9933425f2a
|
add loading props from config for new keys when swapping
|
2025-07-29 21:14:37 +10:00 |
|