|
|
73b0f54093
|
make chars_to_dict omit empty chars
|
2025-07-31 10:10:48 +10:00 |
|
|
|
b1a8a41da3
|
move config file to a class property
|
2025-07-31 10:07:40 +10:00 |
|
|
|
6aafc347fa
|
simplify prop dict typing
|
2025-07-31 10:00:33 +10:00 |
|
|
|
93bdbf107f
|
make gdscript errors stricter
|
2025-07-31 09:37:33 +10:00 |
|
|
|
cfe3b504ef
|
simplify key label setting logic
|
2025-07-31 09:37:18 +10:00 |
|
|
|
fb872bdcda
|
replace non-printable unknown key keycodes with KEY_SPECIAL
|
2025-07-31 08:56:41 +10:00 |
|
|
|
86bebe3410
|
add test layout
|
2025-07-31 08:56:02 +10:00 |
|
|
|
d0f68e4b0b
|
make labels empty for unknown keys
|
2025-07-31 08:34:08 +10:00 |
|
|
|
7d9d522329
|
add jis layout
|
2025-07-31 08:03:04 +10:00 |
|
|
|
322ea53439
|
add abnt layout
|
2025-07-31 07:02:24 +10:00 |
|
|
|
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 |
|