-
v0.16.2
Pre-releaseAll checks were successfulreleased this
2026-09-15 22:27:04 +02:00 | 862 commits to main since this releasev0.16.2 — 2026-09-15
Fixes
-
Keys are physical positions on Windows and macOS, whatever the layout -
Input.key_down('w')
is the key above S on every keyboard.- Windows keyed the held set by the character the active layout gave a virtual key, so
a game's WASD belonged to whatever the layout put there: on AZERTY W and A were other
keys, and with an input method on (Chinese, Japanese, Korean) every letter arrived as
VK_PROCESSKEY and no letter key worked at all. The typing block is now read from the
scancode; the arrows, the numpad and the F-keys still go by virtual key, and the frame
key (Input.key, typing) keeps the layout's character. - macOS did the same through
charactersIgnoringModifiers; it now readskeyCode. Input.key_label(key)names a key for the player in their own layout -'w'shows
as "W" on QWERTY and "Z" on AZERTY - so a game that shows its bindings never shows a
key the player cannot find. Windows reads the layout; headless, macOS and the browser
give the US character.
- Windows keyed the held set by the character the active layout gave a virtual key, so
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
ludic-0.16.2-linux-x86_64.tar.gz
0 downloads · 1.7 MiB
-
ludic-0.16.2-linux-x86_64.tar.gz.sha256
0 downloads · 99 B
-
ludic-0.16.2-src.tar.gz
0 downloads · 3.5 MiB
-
ludic-0.16.2-src.tar.gz.sha256
0 downloads · 90 B
-