add input methdod framework (add sitelen pona input)

Also change audio player randomness source to /dev/urandom which is way better for the prng we are using
This commit is contained in:
stjet
2026-03-12 08:04:57 +00:00
parent c4876e5606
commit 9f7ef7c14d
158 changed files with 432 additions and 79 deletions

View File

@@ -0,0 +1,15 @@
Use the shortcut Alt+<Space> to switch between the input methods.
## Current Input Methods
### LAT
Directly passes all keyboard inputs without any extra processing.
### TOK: Toki Pona
Intercepts all latin letters used in Toki Pona, stores it in buffer. Press enter to turn buffer into Sitelen Pona characters. Press delete to clear buffer.
󱤿󱥁󱤧󱤆󱤉󱥂󱥍󱥬Lasina󱥩󱥠󱥔
󱤑󱤧󱥠󱤉󱥂󱥍󱥬Lasina󱤡󱤿󱥁󱤧󱥌󱤉󱥂󱥩󱥓
󱤑󱤧󱥠󱤉󱥂Enter󱤡󱥂󱥍󱤏󱥓󱤧󱤖󱥠󱥔

View File

@@ -6,6 +6,7 @@
- Alt+c: Centre window
- Alt+f: Fullscreen window
- Alt+w: Half width window
- Alt+<Space>: Switch keyboard input method (switch language)
- Alt+C: Clipboard copy
- Alt+P: Clipboard paste
- Alt+h: Move window left