Commit Graph

115 Commits

Author SHA1 Message Date
25c713da04 set version to 0.0.1
All checks were successful
Build Godot Project1 / godot (${PROJECT_NAME}.exe, windows) (push) Successful in 2m15s
2025-07-31 13:33:31 +10:00
08d381a638 add gitea ci 2025-07-31 13:32:47 +10:00
ce60d84752 add windows export preset 2025-07-31 13:30:25 +10:00
1b596a4a68 tweak generating messages 2025-07-31 13:19:07 +10:00
ab4d3a34d4 tweak _star_pop_offset 2025-07-31 13:18:49 +10:00
154ee3ce5f make _light_energy @onready 2025-07-31 12:53:29 +10:00
87611816c3 add a little pop animation when a new key appears 2025-07-31 12:25:31 +10:00
17d2ea9f1d make sine consider default position instead of current 2025-07-31 12:18:03 +10:00
73ebbfa49d remove check for KEY_LOCATION_UNSPECIFIED 2025-07-31 12:12:29 +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
b4ea3741a2 set key mesh gi modes to dynamic and enable sdfgi occlusion 2025-07-31 10:35:32 +10:00
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