终端场景可直接使用
支持粘滞 Ctrl、Alt、Shift,真实控制字符,
方向键、翻页键、Home/End、F1-F12 和完整布局切换。
Android Terminal Keyboard / Shuangpin / Voice
TermKey IME 是一个面向 Android 的终端键盘项目。它保留了终端场景真正需要的控制键、 功能键和方向键,同时提供紧凑中文布局、自然码双拼、离线词组与整句候选、可编辑宏栏, 以及流式语音输入。
dac22dc9e5d3aecffc50e08e20420c83f851ff6908584a480966de19d9546fe0
$ 布局模式 FULL -> 完整终端布局,保留修饰键与功能区 COMPACT_ZH -> 中文紧凑布局,双拼 + 候选栏 COMPACT_EN -> 英文紧凑布局,字母 + 数字 + 常用标点 COMPACT_SYMBOL -> 独立符号页,点一下即回退 $ 中文输入 space -> 默认确认首候选 backspace -> 先删双拼编码,再删正文 sentence path -> 整句和长词优先,不靠碎片拼接 $ 语音输入 mic -> 实时识别并写入当前输入框
项目特点
大多数 Android 键盘更偏向社交聊天。TermKey 的重点是 shell、SSH、远程开发、命令输入和紧凑中文输入。 目标不是做一个功能最全的输入法,而是做一个在真实终端场景里更顺手的工具。
支持粘滞 Ctrl、Alt、Shift,真实控制字符,
方向键、翻页键、Home/End、F1-F12 和完整布局切换。
中文模式有常驻候选栏、自然码双拼、离线词库、本地词频学习,以及词组和整句优先排序。
支持自适应命中区域、独立符号页、长按连续删除、上滑清空,以及流式语音输入作为补充通道。
中文输入流程
在中文紧凑模式下,候选栏会持续可见。输入自然码双拼后,首候选会作为预编辑文本显示。 排序逻辑会优先考虑完整词组、长词和整句路径,再回退到拆分结果。
输入双拼编码,候选会立即刷新,单字母阶段也能给出高频字前缀候选。
离线词库和本地词频学习共同参与排序,同一串编码会越来越贴近你的选择习惯。
按 Space 默认确认首候选,或者点选候选上屏,确认后立即进入下一段输入。
布局形态
完整终端布局,保留功能键行、方向键、控制键和宏栏,适合 shell 重度操作。
面向拇指操作的紧凑布局,保留必要键位并强化触控命中区域。
单独的符号模式,只显示标点和常用符号,输入一次后自动回到原紧凑模式。
真机截图
这里使用的是项目已有的真机截图,包括主键盘界面、中文候选界面和语音输入界面。 它们也可以直接复用于 GitHub Pages、README 或应用商店素材。
补充说明
中文输入引擎随应用内置词库,用户词频保存在本地设备,不依赖云端同步才能正常使用。
宏按钮可在设置页中编辑,IME 启动时直接读取同一份持久化数据,适合命令片段和高频文本。
语音输入依赖 Volcengine 凭据配置。除语音外,键盘主体功能仍然可以离线运行。
GitHub Pages
如果仓库在 GitHub Pages 中启用 /docs 目录发布,这个中文页面可以作为对外介绍页,
而详细的构建、使用和实现说明仍然放在仓库 README 与隐私政策页面中。