2 个仓库
Logic that prevents unintended text modifications or engine crashes due to aberrant user input patterns.
Distinct from Input Repeat Controllers: None of the candidates cover the prevention of accidental backspaces or repeated character halts in an IME context.
Explore 2 awesome GitHub repositories matching user interface & experience · Input Error Preventions. Refine with filters or upvote what's useful.
OptiKey 是一个辅助技术套件和基于注视的输入系统,旨在提供计算机访问和通信工具。它作为眼动追踪虚拟键盘和增强与替代通信软件,允许用户通过眼动追踪硬件或其他指针设备执行文本输入和系统控制。 该系统通过支持多种来源(包括眼动仪、游戏控制器和头部鼠标)的输入无关选择层脱颖而出。它利用停留时间触发机制和注视固定选择,将眼球运动转换为鼠标点击、键盘敲击和屏幕导航。 该软件涵盖了广泛的能力,包括用于鼠标和键盘模拟的 OS 级输入模拟、用于加速打字的字典驱动预测引擎,以及用于自定义键盘结构的基于 XML 的布局定义。它还结合了文本转语音合成、用于非语言用户的基于符号的通信板,以及用于对复杂命令进行排序的高级自动化工具。 该界面高度可定制,支持多显示器配置、透明度控制和目标区域放大,以提高精度。
Provides functionality to remove the last character or most recent word to correct typing mistakes.
This project is a CJK input method framework and configuration set designed for the Rime input engine. It provides a comprehensive system of schemas and dictionary packs to optimize Chinese character entry through pinyin and double-pinyin workflows. The framework is distinguished by its use of Lua-powered extensions that add dynamic utilities, such as inline mathematical calculators, automated timestamps, and text formatting, directly to the input interface. It also features refined word libraries and language models specifically tuned to improve prediction accuracy and first-choice hit rates
Prevents accidental deletion of committed text and halts the engine when too many repeated characters are detected.