Skip to content

vi-ime v7.3.4 — backspace fix + scroll mitigation

Choose a tag to compare

@nhanth87 nhanth87 released this 16 Jul 02:48
· 3 commits to main since this release

vi-ime v7.3.4

Fixes

  • Backspace stops after 1 char — routed through typer (virtual keyboard) instead of uinput, same device that wrote the text
  • Terminal scroll → history — click_watch polling sleep + VI_IME_NO_CLICK_WATCH=1 diagnostic env var
  • Pointer-device exclusion — evdev grab skips combined keyboard+touchpad devices (laptop fix)
  • URL/code heuristic — browser address bar, terminal commands, code patterns detected as non-Vietnamese
  • R4 file size compliance — all production files ≤500 LOC (main.rs:692 exception)

New

  • Cheat module (120+ English words that look like Telex)
  • ClientProfile: per-app pacing profiles
  • Adaptive batch backspace + roundtrip pacing
  • 51 stress tests (fast typing regression)
  • File logging via RUST_LOG=debug
  • APP_RULES.md, CALL_FLOW.md documentation

Install

chmod +x vi-ime-7.3.4-x86_64.AppImage
./vi-ime-7.3.4-x86_64.AppImage

AppImage không chạy? Paste lỗi vào Gemini/Claude/ChatGPT kèm tên distro — AI sẽ chỉ đúng lệnh cài gói.

Checksums

8f9c8a17fe3bf8f7037c7f1bf06dea37d8d308a0182208d49608557316ec01ad  deploy/vi-ime-7.3.4-x86_64.AppImage