
30秒速读:在 Android 手机上用 Termux 连服务器、敲命令行,最难受的往往不是屏幕小,而是键盘缺键:没有 Esc、没有方向键、Ctrl 和 Alt 全靠组合凑。Bucky Keys 就是为这个场景做的软键盘:五行完整 PC 布局,Ctrl、Alt、Shift、Esc、Tab、方向键都作为真实按键发出去,让手机终端用起来更像一台电脑键盘。
GitHub 国内访问较慢,如打不开可多刷新几次
项目信息表
| 项目 | Bucky Keys |
| 用途 | Android 上的 PC 布局软键盘,面向 Termux、SSH 和代码编辑 |
| 开发语言 | Kotlin,Android 输入法服务 |
| 按键机制 | 发送真实 KeyEvent,修饰键为一次性按键 |
| 权限特点 | 仓库说明不申请 INTERNET 权限 |
| 开源协议 | Apache-2.0 |
| 当前状态 | 早期开发,仓库说明暂无发布版本,需自行构建 |
它能帮你做什么
键盘是五行完整 PC 布局,波浪线、竖线、反斜杠这些终端常用符号都放在顺手的位置,不用再到处翻符号页。Ctrl、Alt、Shift 是一次性修饰键:点一下再点字母,就相当于按了一次组合键,终端命令和编辑器快捷键都能正常触发。Esc、Tab、Home、End、Del 和方向键同样是真实按键,Vim 里退格、跳行、翻历史命令这些操作不再受软键盘阉割之苦。
还有一点值得单独说:仓库明确说明它不申请联网权限,输入法本身打不开网络连接。对要在手机上输服务器密码、密钥口令的人来说,这是一个实实在在的安心项。
上手指南
- 确认构建环境。按仓库说明准备 JDK 17 或更高版本、Android SDK,编译目标是 compile SDK 37、最低支持 SDK 26,Gradle 会自动下载它需要的 JDK 21 与 JDK 17 工具链。
- 构建并安装。从仓库构建出安装包,装到手机上。仓库提供 play 与 foss 两种构建变体,选之前先看清两者的差异。
- 在系统设置里启用。装好后到手机键盘设置里启用 Bucky,再把它选为当前输入法,应用内有引导一步步带你完成。
- 到 Termux 里试一圈。先试 Ctrl 加字母、Esc、方向键翻历史这几个高频操作,确认目标终端和 SSH 客户端都能正确收到真实按键,再正式拿它干活。
明确取舍:选它还是不选
选它,如果你每天在手机上用 Termux 或 SSH,需要完整 PC 按键和真实修饰键,而且不介意自己构建安装包。先等等,如果你离不开 F1 到 F12、按键重复、长按出替代字符、锁定修饰键、按应用切换布局或者平板分屏,这些都还在仓库的规划清单里,目前不能当成已实现的功能来指望。
注意事项与常见问题
- 为什么应用商店里搜不到?仓库说明它尚无发布版本,F-Droid 上架也还在计划中,现阶段要走自行构建安装这条路。
- 装好后打不出字怎么办?光安装不够,必须在系统键盘设置里启用并切换为当前输入法,应用内的引导就是帮你走完这两步的。
- 它会联网上传按键吗?按仓库说明,项目不申请 INTERNET 权限,输入法自身无法主动建立网络连接。
- 老手机能用吗?最低支持 SDK 26,低于这个版本的 Android 设备不在支持范围内,构建前先核对自己的系统版本。
- 能自定义布局吗?JSON 布局扩展、按应用配置、主题设置目前都属于规划内容,现阶段先按默认 PC 布局来用。

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







