|
|
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 |
|
|
|
96605d1eee
|
add special model for enter key is iso layout
|
2025-07-29 21:04:08 +10:00 |
|
|
|
433537f651
|
move same char validation to props class
|
2025-07-29 20:18:38 +10:00 |
|
|
|
7ea02c44c7
|
add better key sizing with bones
|
2025-07-29 20:06:33 +10:00 |
|
|
|
442e44e8f0
|
fix config loading
|
2025-07-29 19:40:36 +10:00 |
|
|
|
7c7841c100
|
move animation time to keyboard
|
2025-07-29 19:22:06 +10:00 |
|
|
|
ffd4bd5303
|
add switching between layout standards
|
2025-07-29 19:16:43 +10:00 |
|
|
|
0abf52cf11
|
refactor ansi layout and add iso layout
|
2025-07-29 18:05:55 +10:00 |
|
|
|
9d1c400936
|
refactor key label and animation
|
2025-07-29 16:18:31 +10:00 |
|
|
|
c24e8a01b3
|
disable lod in key model
|
2025-07-29 15:47:18 +10:00 |
|
|
|
eb8f7f7af9
|
add code regions to key and keyboard classes
|
2025-07-29 15:31:58 +10:00 |
|
|
|
c4ccef96d1
|
separate animation methods
|
2025-07-29 15:25:31 +10:00 |
|
|
|
872b05c43d
|
remove key light position change
|
2025-07-29 15:20:34 +10:00 |
|
|
|
4361f46b3c
|
tweak key idle anim
|
2025-07-29 15:17:13 +10:00 |
|
|
|
f1514eae42
|
tweak comment in sod class
|
2025-07-29 15:12:02 +10:00 |
|
|
|
d16f9b97a3
|
add sod pole matching for extra stability
|
2025-07-29 15:11:04 +10:00 |
|