Skip to content

Feature: Migrate OSK#489

Open
trigg wants to merge 3 commits into
masterfrom
osk
Open

Feature: Migrate OSK#489
trigg wants to merge 3 commits into
masterfrom
osk

Conversation

@trigg

@trigg trigg commented Jun 20, 2026

Copy link
Copy Markdown
Collaborator

A very augmented wf-osk from wf-osk

  • Updated to gtk4mm
  • Choice of ANSI or ISO approximation layouts
  • Implemented autocomplete autocorrect (badly)
    • One requires a Llama file and frankly produced awful results
    • The other requires enchant-2 and aspell-en etc for language. Also bad reults.
  • Added a handful of keyboard layours
    • For layouts using scancodes the keycap and keypress will match users language and no language must be hardcoded into them
    • For buttons or labels with a hardcoded label, they are considered macros and will insert unicode-letter by unicode-letter. These won't update when users layout/language is changed
  • Numpad layout for numbers & pinpad entries
    • Known bug that numlock is typically set wrong and this shows up as 8-way arrow keys
  • Hook into IPC to ascertain the users language changes in WF
  • Options!
    • Activate causes popup (bool)
    • Deactivate causes popdown (bool)
    • Hide on start (bool)
    • Exclusion zone (bool)
    • Shape (string) the default layout when the user is typing alphabetically
    • Suggest engine (string)
    • Llama file (string) full path to a Llama GGUF file
    • Emoji size (int) font size of the emoji in the emoji picker

This is a feature, so slated for merge AFTER the feature freeze

@trigg trigg added the enhancement New feature or request label Jun 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant