Repository navigation
Releases
Releases · publicwww-com/doublekeys
v1.0.0
First public release of doublekeys — a full on-screen keyboard for the DeepSeek Harness web composer, built for phones and tablets.
What is inside
- Four arrangements: always one with pages, digits split to the edges, letters split to the edges, and digits + letters side by side. Three of them adapt to the composer width through the split-width setting.
- 15 layouts, all in the standard four-row shape of a physical keyboard, with the national letters as real keys — English, Español, Français, Deutsch, Italiano, Português, Polski, Türkçe, Nederlands, Čeština, Română, Magyar, Русский, Українська, Svenska. English is enabled by default.
- No predictions, no completions, no autocorrect, no autocapitalisation, no T9 — the character that was tapped is the character that lands, and Shift is a sticky manual key.
- Repeat on hold for letters, space and Backspace; real line breaks; word selection in the composer by double click, double tap or long press.
- The system keyboard is suppressed while the surface is open, with an automatic fallback for devices that ignore
inputmode="none". - No build step:
client.jsis a plain browser module loaded throughwindow.__ModuleLoader__.
Install
Use the in-app Plugin Manager (install_bundle with the path to the clone), or add the package to a profile and put doublekeys into dsh.profile.bundles:
cd ~/.dsh/profiles/web
pnpm add /path/to/doublekeysReload the panel; the keyboard toggle appears in the composer's tools row.
Notes
- Verified in headless Chromium at 390, 570, 700, 834, 1280 and 1440 px wide, light and dark theme, with touch emulation.
- License: MIT.