-
v0.22.0
Pre-releaseAll checks were successfulreleased this
2026-09-18 00:04:28 +02:00 | 838 commits to main since this releasev0.22.0 — 2026-09-18
Features
-
Every key on the keyboard is bindable — the F-row, Home/End/PageUp/PageDown,
Insert/Delete, Caps Lock and the numpad reach a game as codes 132-166.Until now the platform gave them no code at all, so a game's rebinding screen could
not take one and nothing said why. Windows asked the active layout what they type and
got nothing back (w_vk_charanswers 0 for a key with no character); macOS let them
fall through tocharactersIgnoringModifiers, which reportsNSF1FunctionKeyand its
neighbours at 0xF704 and up - outside the 256-bit held set either way.- The codes are the same on both platforms: 132-143 are F1-F12, 144-149 are Home,
End, PageUp, PageDown, Insert and Delete, 150 is Caps Lock, 152-161 are the numpad
digits and 162-166 its*,+,-,.and/. The numpad's Enter is Enter. Key.F1,Key.Home,Key.Numpad0and the rest fold at compile time like the
other named keys.Input.key_labelnames them - "F1", "Home", "CapsLock", "Num 0", "Num /" - and
does not ask the layout, because a key that types nothing is called the same thing
on every layout.
- The codes are the same on both platforms: 132-143 are F1-F12, 144-149 are Home,
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
ludic-0.22.0-linux-x86_64.tar.gz
0 downloads · 2 MiB
-
ludic-0.22.0-linux-x86_64.tar.gz.sha256
0 downloads · 99 B
-
ludic-0.22.0-src.tar.gz
0 downloads · 3.7 MiB
-
ludic-0.22.0-src.tar.gz.sha256
0 downloads · 90 B
-