Skip to content

hyblm/keyboard_analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keyboard Analyzer

A split keyboard layout analyzer with a Rust backend and a React web UI.

Structure

  • backend/ Rust workspace containing the analysis engine and HTTP API
  • web/ React + Vite frontend
  • infra/ local Docker/Compose assets

Local development

Backend:

cd backend
cargo run -p api

Frontend:

cd web
pnpm install
pnpm dev

Features

  • Unified keyboard definition with geometry and analyzer metadata
  • Import support for Vial-style keyboard definitions
  • Per-key alpha slot assignment so physical keyboards define their alpha cluster
  • Layout definitions that are independent from keyboard geometry
  • Built-in KLOR keyboard preset derived from the real Vial definition
  • Layout comparison against weighted corpora
  • Browser-local persistence for keyboards, layouts, corpora, and recent runs

About

analyzer for alt keyboard layouts that uses actual key distances taken from a definition of keyboard geometry

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors