Skip to content

Add Simple QWERTY scanning keyboard layout - #963

Merged
enaboapps merged 1 commit into
mainfrom
codex/962-simple-qwerty
Sep 30, 2026
Merged

enaboapps merged 1 commit into
mainfrom
codex/962-simple-qwerty

Conversation

@enaboapps

Copy link
Copy Markdown
Contributor

Summary

  • Add a saved Simple QWERTY keyboard layout with three scanned letter rows, predictions, and the existing footer.
  • Keep removed punctuation and shifted forms on the Simple layout's Numbers page. Prose punctuation retains smart spacing and capitalization; the numeric decimal key remains literal.
  • Offer the layout in settings and cycle QWERTY → Simple QWERTY → Common letters first → QWERTY from the footer.

Closes #962

Validation

  • Node 24.19.0: npm run prediction-model, npm run lint, npm test (248 Vitest and 9 Node tests), and npm run build passed.
  • Rust 1.97.1: cargo fmt --manifest-path src-tauri/Cargo.toml --check, cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warnings, and cargo test --manifest-path src-tauri/Cargo.toml passed (616 unit tests, 1 ignored, 7 integration tests). A final focused Simple QWERTY run passed 3 tests.
  • Windows 11 Parallels VM: attempted native validation, but its screen stayed at 8:31 AM and ignored Windows key input; unable to build or exercise the branch there. No installed app was changed.

@enaboapps enaboapps added this to the v1.0.0-rc.19 milestone Sep 30, 2026
@enaboapps
enaboapps marked this pull request as ready for review September 30, 2026 09:11
@enaboapps
enaboapps merged commit c16954b into main Sep 30, 2026
6 checks passed
@enaboapps
enaboapps deleted the codex/962-simple-qwerty branch September 30, 2026 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Simple QWERTY scanning keyboard layout

1 participant