|
|
564cf7c168
|
add query_keys_by_keycodes method
|
2025-08-06 01:34:14 +10:00 |
|
|
|
d791ec24b3
|
make namings more clear
|
2025-08-04 04:48:14 +10:00 |
|
|
|
2bc77aa297
|
replace dict key enums with string constants
|
2025-08-04 02:59:36 +10:00 |
|
|
|
3db3d07029
|
move key iteration to KeyHelper
|
2025-08-04 01:36:22 +10:00 |
|
|
|
82c9a229da
|
rename key request to key query
|
2025-08-03 16:18:03 +10:00 |
|
|
|
c1e4cc93a9
|
rename key props physical_keycode to keycode
|
2025-08-03 03:54:24 +10:00 |
|
|
|
e9a6d5ed5c
|
move sort func to key helper
|
2025-08-03 03:52:29 +10:00 |
|
|
|
532505c812
|
refactor static methods
|
2025-08-03 03:49:32 +10:00 |
|
|
|
aa44311c1f
|
make keyboard and keys tool scripts and add editor keys generation
|
2025-08-03 03:03:42 +10:00 |
|
|
|
9cf81ffe62
|
add key animation when player lands on it
|
2025-08-03 00:03:47 +10:00 |
|
|
|
6f399db783
|
add player with basic movement
|
2025-08-02 22:51:10 +10:00 |
|
|
|
da1c491a09
|
add limit to key requests
|
2025-08-02 18:28:15 +10:00 |
|
|
|
e967664b73
|
move is_configuring to keyboard class and add pushing animations
|
2025-08-02 12:04:49 +10:00 |
|
|
|
2863a7fc7d
|
add sorting to requested keys
|
2025-08-02 11:05:44 +10:00 |
|
|
|
35511f2d66
|
make request_keys return the keys
|
2025-08-02 10:50:35 +10:00 |
|
|
|
fab669738d
|
replace static key scene with a local var
|
2025-08-02 10:44:29 +10:00 |
|
|
|
a6e31e55ed
|
add ability to get keyboard keys by filter
|
2025-08-02 10:39:33 +10:00 |
|
|
|
e57b7829a9
|
consider rotation when getting kle key location
|
2025-08-02 09:45:35 +10:00 |
|
|
|
b046094f82
|
add check for pivot when adding scaling keys with gaps
|
2025-08-02 09:34:03 +10:00 |
|
|
|
10e4038fea
|
remove extra flags for secondary rect and rotation
|
2025-08-02 00:14:11 +10:00 |
|
|
|
6dfeab105e
|
refactor key iteration
|
2025-08-01 23:59:54 +10:00 |
|
|
|
442e5f1201
|
rename layout class methods and remove static name method
|
2025-08-01 20:06:50 +10:00 |
|
|
|
1e12e05d0b
|
add page number to key debug display
|
2025-08-01 16:51:32 +10:00 |
|
|
|
ff34f393cd
|
add layout swap list pages
|
2025-08-01 01:13:07 +10:00 |
|
|
|
5598a5ac52
|
simplify rect mesh position calculation
|
2025-07-31 23:02:11 +10:00 |
|
|
|
b95a7c2dcc
|
improve layout rect sizing
|
2025-07-31 22:57:32 +10:00 |
|
|
|
3f8017a030
|
rewrite layout size calculation
|
2025-07-31 22:18:48 +10:00 |
|
|
|
49c766e6f4
|
add atreus layout
|
2025-07-31 21:27:57 +10:00 |
|
|
|
7b8401fb78
|
add support for key rotation and refactor key generation
|
2025-07-31 21:22:42 +10:00 |
|
|
|
1b596a4a68
|
tweak generating messages
|
2025-07-31 13:19:07 +10:00 |
|
|
|
38f94c4f0f
|
make existing keys consider swapping with the closest replacement key when regenerating
|
2025-07-31 12:12:18 +10:00 |
|
|
|
b0d577701e
|
fix keyboard animation default rotation
|
2025-07-31 11:45:50 +10:00 |
|
|
|
56f69ee6f2
|
change key size to 1 unit
|
2025-07-31 11:43:49 +10:00 |
|
|
|
921178affd
|
set _gap_to_size_ratio on every regeneration
|
2025-07-31 11:21:36 +10:00 |
|
|
|
17e60a9d9f
|
make animations scale with key size
|
2025-07-31 11:14:04 +10:00 |
|
|
|
b1a8a41da3
|
move config file to a class property
|
2025-07-31 10:07:40 +10:00 |
|
|
|
001aaa7648
|
improve event echo handling and add extra checks for new chars
|
2025-07-31 05:55:15 +10:00 |
|
|
|
702c83afb2
|
rename alt_layout to alt_visual_layout
|
2025-07-31 03:28:14 +10:00 |
|
|
|
31d3cb2b4c
|
fix deleting remaining current keys
|
2025-07-31 03:05:25 +10:00 |
|
|
|
72dddd7020
|
handle regenerating duplicate keys
|
2025-07-31 02:55:57 +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 |
|
|
|
717902b732
|
add jd40 layout
|
2025-07-30 13:36:19 +10:00 |
|