Skip to content

Releases: johnvexcoder/Python-Keybr

Keybr.py v1.2.0

Choose a tag to compare

@johnvexcoder johnvexcoder released this 09 Aug 17:08

What's New in 1.2.0

New: Keyboard Diagnostic mode (menu entry: Keyboard Test)

  • Full QWERTY + function row + nav cluster + numpad layout, scales to terminal size
  • Key states: pressed (green) → held (yellow) → released (smooth fade)
  • Modifier glow: Ctrl=red, Alt=blue, Shift=purple, Super=cyan (combine naturally)
  • Coverage tracker with Keyboard Successfully Tested completion banner
  • Guided mode (pulses next key) and gaming mode (WASD/QER/1-5/arrows, anti-ghosting)
  • NKRO / anti-ghosting simultaneous-key counter with max detected
  • Repeat-rate (Hz) and press-duration (ms) timing
  • Scan-code panel, keyboard layout detection
  • Sound feedback toggle (Ctrl+T: off / click / mechanical)
  • Keyboard Test controls: Ctrl+F free · Ctrl+G guided · Ctrl+B gaming · Ctrl+Q exit

Fixes & improvements

  • Countdown timer now auto-finishes the session while idle (not only on keystroke)
  • Corrupt/truncated stats file no longer crashes on startup
  • Removed duplicate words from HARD_WORDS and ENGLISH_DICTIONARY

Usage

python3 Keybr.py

Full documentation in the repo README.

v1.1.0 - Dictionary-based Keybr Offline + Countdown Timer

Choose a tag to compare

@johnvexcoder johnvexcoder released this 29 Jul 17:33

Changes

  • Keybr Offline rewritten — real English dictionary words (~1500 words) replacing Markov chain pseudo-words
  • Countdown timer — per-category timers (45-60s), auto-finishes session at 0:00
  • Credit added — aradzie/keybr.com credited for adaptive learning concept
  • SESSION_LOG.md — project context and system config documentation

Features

7 modes: Common Words, Hard Words, Sentences, Symbols & Punctuation, Capital Letters, Keybr Offline (adaptive), Statistics