C++ 专用扩展键盘栏 —— 不再频繁切换输入法
痛点:在手机上输入 C++ 符号有多痛苦
Android 软键盘的第一屏通常只有 26 个字母和数字,要输入 { } [ ] ( ) :: -> 这些符号,要么切换到符号键盘(破坏输入节奏),要么长按字母键调隐藏符号(很难按准)。
更糟的是 #include <iostream> 这种——你得先敲 #,切符号页敲 <,切回来敲 iostream,再切符号页敲 >——来回切四五次。
Cxxdroid 的解决方案:扩展键盘栏
Cxxdroid 在软键盘上方加了一条可自定义的快捷符号栏,默认包含:
| 类型 | 典型符号 |
|---|---|
| 大括号 | { } |
| 小括号 | ( ) |
| 方括号 | [ ] |
| 指针/成员 | * & -> :: |
| 模板/头文件 | < > #include |
| 常用命名空间 | std:: |
| 引号 | " ' |
| 注释 | // /* */ |
点击即插入,不需要切换键盘。

自定义快捷栏
不同人写不同类型的 C++ 代码,常用符号不一样。你可以在设置里自定义快捷栏:
- 增删按钮
- 调整顺序
- 添加自定义代码片段(比如你可以加一个一键插入
for (int i = 0; i < N; ++i)的按钮)
建议根据你的项目类型调整——如果主要写 SDL2 游戏开发,把 SDL_ 前缀放进去;如果主要写算法,把 vector<int>、map<string, int> 加进去。
与输入法配合
扩展键盘栏和 Android 系统输入法是并存的——输入法负责输入字母、数字、中文,扩展栏负责插入 C++ 符号。两者不冲突。
某些第三方输入法可能会遮挡扩展栏,此时可以:
- 调整输入法的「键盘高度」设置
- 切换到 Android 原生 Gboard 输入法(兼容性最好)
- 在 Cxxdroid 设置里调整扩展栏位置