Commit Graph

184 Commits

Author SHA1 Message Date
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
0bccbbd5ce add extra sod stability constraints 2025-07-29 14:59:27 +10:00
0bc0f43a4d fix sod k1 formula 2025-07-29 14:55:27 +10:00
b43df3155b get rid of separate animator class 2025-07-29 14:46:01 +10:00
9c6768c2cb add sod to keyboard leaning 2025-07-29 14:37:17 +10:00
3acb68d1fc add second order dynamics based animation damping 2025-07-29 14:18:54 +10:00
d5856eade7 add typing sfx 2025-07-29 12:59:14 +10:00
eb0710a456 add pressing lights and and new key model 2025-07-29 02:51:06 +10:00
040968c33f add basic keyboard animation 2025-07-29 01:55:51 +10:00
50fdecb698 add skipping missing config keys 2025-07-28 22:49:24 +10:00
b951e0c8e5 add layout saving and loading 2025-07-28 22:39:08 +10:00
d57ac34663 change is_char logic 2025-07-28 21:45:57 +10:00
c43f9177ad replace local char vars with props 2025-07-28 21:29:15 +10:00
ddde618d6f add key characters to props 2025-07-28 20:49:58 +10:00
ac773de0a1 move input events to game key class 2025-07-28 20:46:03 +10:00
ed197efcd2 clear labels at ready 2025-07-28 20:31:07 +10:00
90bbd2ced5 add detection of alternative layout 2025-07-28 20:22:38 +10:00
a36adfc610 add auto detection of layout key labels 2025-07-28 19:27:28 +10:00
82b4fc6d84 finish basic layout generation 2025-07-28 18:39:27 +10:00
e1f6f673df add debug key display 2025-07-28 17:18:18 +10:00
139e0fb02a add game key class and basic input reaction 2025-07-28 16:59:10 +10:00
472effdbbc add basic key props and layout class 2025-07-28 16:22:31 +10:00
4fe22d4caa add multiple rows generation 2025-07-28 15:47:26 +10:00
6235621b32 add basic key row generation 2025-07-28 15:40:34 +10:00
9db113c569 tweak .gitignore and .gitattributes 2025-07-28 15:17:56 +10:00
2335a3d491 init 2025-07-28 15:16:42 +10:00