Skip to content

Releases

v1.0.0

Choose a tag to compare

@publicwww-com publicwww-com released this 15 Nov 11:35

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.js is a plain browser module loaded through window.__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/doublekeys

Reload 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.