屏幕键盘与文字输入 没有键盘时怎么在 RetroArch 里打字
什么时候需要打字
RetroArch 里需要输入文字的场景不少:
- 搜索游戏(部分驱动支持)
- 填入 RetroAchievements 账号密码
- 手动命名保存的 Override / 预设
- 手动编辑播放列表的备注
- Netplay 房间密码
- 着色器参数微调后的保存命名
桌面端有实体键盘可以直接用,但移动端、纯手柄场景、游戏主机端没有实体键盘——这时候就得用 RetroArch 内置的屏幕键盘(OSK, On-Screen Keyboard)。
怎么唤出屏幕键盘
- 游戏手柄:当焦点停在可输入文字的字段上时,按 Enter(A 键),再按一次 Enter 屏幕键盘就弹出来了
- 触屏:直接点输入框
- 键盘:有些输入框支持直接打字,有些(比如 RetroAchievements 密码)必须走屏幕键盘流程
屏幕键盘功能
- 多语言布局:支持 QWERTY(英文)、A-Z(ABC)、中日韩等多种布局,在 Settings → User Interface → On-Screen Keyboard 里选
- 大小写切换:Shift 键
- 数字和符号:通过 1# 键切换到数字/符号布局
- 光标移动:左右方向键在已输入的文字里移动
- 删除:退格键
- 确认:Enter / OK 键

移动端的特殊情况
Android 和 iOS 上:
- RetroArch 默认的屏幕键盘依然是主方案,但也可以让 RetroArch 调用系统的输入框——在 Settings → User Interface → On-Screen Keyboard 里选 Use System Keyboard
- 系统键盘的好处是支持中文输入法、支持语音输入,坏处是弹出时可能被 RetroArch 的覆盖层遮住,需要测试一下
- 很多移动端用户两个都试过,觉得系统键盘更顺手的就改成系统键盘
实用建议
- RetroAchievements 密码别用复杂的带特殊字符的——屏幕键盘上特殊字符切换麻烦
- 如果经常需要打字,考虑启用系统键盘(移动端)或插一个实体键盘(桌面端)
- 屏幕键盘的输入有轻微延迟,快速输入时耐心等一下