← All projects

surface · development

Souveraine Keyboard

One Squeekboard process, with everyday typing, terminal work and dictation kept together.

No public release observed Source declaration: no independent version License: no single declaration

Information collected 2026-11-12

The keyboard uses Squeekboard with Daily and Terminal layouts. Its lifecycle belongs to the session, while layout and package integration belong to the device implementation. A second keyboard process is not the repair for a missing key or a stale open-state flag.

Typing, text input, terminal shortcuts and dictation have different acceptance paths. Shared dictation starts the transcription command; the keyboard reflects its state. It does not become a second speech service.

Ordinary input is part of the system

A keyboard that only appears in a test window has not passed phone acceptance. Showing and hiding, focus changes, orientation, long presses and interactions with the Dock all matter. Package dependency checks retain the required text and XKB data without pulling in a desktop environment.

What remains open

  • Focus, layout, terminal and physical typing acceptance remain device-specific.
  • Dictation depends on separate service and credential delivery.
Documentation and evidence record

Source CI observed for this documentation revision: not-observed. Application builds and device acceptance are separate evidence.

Documentation owner: Fimeg/Pixel3Arch
Repository revision: 9ee2a5ca2decb0b019360d38c47313d373a508cc
Document: public-docs/keyboard.md
Document SHA-256: 2e9d70ef571479d225b1c684b3ec7713d490745efb9c8f68c6546ca204ed3501