Commit Graph

68 Commits

Author SHA1 Message Date
87c06cfd04 return key press light pos 2025-08-08 15:37:30 +10:00
a2e2e0f18c make key material local to scene 2025-08-08 15:34:09 +10:00
534b81e1ba add player hopping sfx 2025-08-08 02:05:43 +10:00
b2594f2983 remove sfx attenuation 2025-08-07 23:56:10 +10:00
106a8611be replace key.glb with key.gltf 2025-08-06 01:34:41 +10:00
0ba9de1095 fix plater rotation and key pressed signal 2025-08-05 21:22:48 +10:00
fcb5ba372f store config keys as keycode strings instead of keycode enum values 2025-08-04 04:55:06 +10:00
d791ec24b3 make namings more clear 2025-08-04 04:48:14 +10:00
8998fcc84f group nodes in game key scene 2025-08-03 03:32:00 +10:00
dc7f20face simplify check for no keyboard in game key ready 2025-08-03 03:28:47 +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
b5dac49ef0 tweak camera position and fov 2025-08-02 23:07:11 +10:00
53fb1c6958 refactor player transforming 2025-08-02 23:03:26 +10:00
6f399db783 add player with basic movement 2025-08-02 22:51:10 +10:00
5b32ea57d6 add lights to visualize key adjacency 2025-08-02 19:41:17 +10:00
0376dd6450 add extra check for space when setting labels and rename 'is_char' to 'is_unicode' 2025-08-02 18:17:12 +10:00
fab669738d replace static key scene with a local var 2025-08-02 10:44:29 +10:00
c11d6f5f76 move test scene to a separate dir 2025-08-01 20:28:22 +10:00
5b111d060f change key height and add homing nubs 2025-08-01 17:50:41 +10:00
ff34f393cd add layout swap list pages 2025-08-01 01:13:07 +10:00
e27d943e56 add apple layout 2025-08-01 00:19:47 +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
7b8401fb78 add support for key rotation and refactor key generation 2025-07-31 21:22:42 +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
322ea53439 add abnt layout 2025-07-31 07:02:24 +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
c51b9a10ae parent key labels to corner bone attachments 2025-07-31 04:36:05 +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
5e5c71d2d1 refactor pressing and position handling 2025-07-30 14:56:15 +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
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
72f59f6a7e make non-rectangular key handling more generic 2025-07-30 03:21:49 +10:00
b312138b27 add layout swap sfx 2025-07-29 21:42:45 +10:00
96605d1eee add special model for enter key is iso layout 2025-07-29 21:04:08 +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
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