e-ink 键盘手机的补键布局——社区键盘层方案拆解
带实体键盘的 e-ink 手机(如墨水屏全键盘机型)是 Key Mapper 的死忠用户群:键盘天生缺方向键、缺数字行、缺符号层,系统又改不了。社区在实践里沉淀出一套完整的「补键」思路,这一页拆解它的方法论。
为什么 e-ink 键盘机需要它
这类设备的键盘布局为了便携做了极限裁剪:
- 没有方向键——滚动页面全靠触屏
- 符号要按多次切换——标点输入痛苦
- 没有数字行、没有 Esc/Tab 等修饰键
- 系统键盘布局写死,ROM 层面无法自定义
Key Mapper 的价值在于:不动系统,在应用层把每个键变成三层(短按原功能 + 长按新功能 + 组合键新层)。
社区方案一:SYM 组合方向层
实测方案(来自社区 wiki 的公开分享):用 SYM 键当组合层,W/A/S/D 变方向:
- 触发器:SYM + W,并行模式
- 动作:滑动屏幕——从起点坐标滑到终点坐标模拟上滑(参数按屏幕尺寸调整)
- 依次给 A/S/D 配左滑、下滑、右滑
这套方案的细节:滑动时长设短(约 200 毫秒)手感更利落;单指即可;坐标按自己的屏幕分辨率实测调整。效果是在任何应用里获得方向滚动能力。
社区方案二:修饰键分层
另一位用户的布局思路:
- mic 键 = 方向下,Shift + mic = 方向上,emoji 键 = 左,SYM 键 = 右
- 右 Shift 当「层切换键」:右 Shift + QWERT 区 = 括号波浪号等符号;右 Shift + ASDF 区 = 尖括号方括号
- Shift + 空格 = 翻页向上,右 Shift + 空格 = 翻页向下
- Alt + SYM = Esc,Alt + 空格 = 应用切换
注意这套方案放弃了输入法自动纠错(因为按键被重定向了),作者认为值得——键盘机用户自己权衡。
社区方案三:Gboard 兼容层
为保留输入法能力,有用户选择保留 Gboard 打字 + Key Mapper 只管系统键:
- emoji 键重映射成斜杠、mic 键映射成句号
- SYM + 空格切换语言、SYM + B 开浏览器等应用快捷键
- 双击空格出句号这类 Gboard 原生功能不动
核心取舍:Key Mapper 接管的键越少,打字体验越完整。
自己动手的方法论
- 先列清单:你最缺的 5 个功能是什么(方向?符号?翻页?)
- 找「最没用」的键当层切换键(右 Shift、SYM、emoji 这类低频键)
- 组合优先用并行模式(按住层键 + 功能键,手感像真修饰键)
- 系统级动作(翻页、亮度)直接用动作;应用内操作用滑动/点击坐标
- 配好后整组备份(见备份与分组管理),社区里大家也是互相传 JSON 的
这类键盘层玩法的前提是键码动作正常工作——键盘选择与 Shizuku 路线见键盘选择。下一个场景切到设备管理向:Kiosk 设备硬件键切应用。