以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
Keyboard Switcher(键盘切换器)
Keyboard Switcher 是一款用于选择和切换 Android 虚拟键盘的应用。你可以通过屏幕上的浮动按钮、桌面小部件、快捷设置磁贴、通知,或第三方应用 Intent 打开系统键盘选择器。对于多语言使用者和语音输入法快速切换的场景非常有用。
本项目基于 kunzisoft/Android-KeyboardSwitcher 二次开发。
https://i.urusai.cc/z2Rsb.mp4切换键盘的方式
Keyboard Switcher 支持通过多种入口打开和切换系统虚拟键盘选择对话框:
- 从状态栏使用快捷设置磁贴
- 使用 1x1 图标大小的桌面小部件
- 使用显示在其他应用上方的浮动按钮
- 从通知列表点击通知
- 从第三方应用发送指定 Intent
使用方法
-
安装应用并设置权限
-
进入应用
浮动按钮可用于快速切换键盘或打开系统键盘选择器。授予无障碍权限后,可以仅在软键盘打开时显示浮动按钮。 -
开启「直接切换模式」
启用「双输入法直接切换」后,可以选择第一个(主)键盘和第二个(辅)键盘。触发切换时,应用会根据当前默认键盘在两者之间切换。直接切换模式下,浮动按钮会为两个配置键盘分别保存位置,并同时区分横屏和竖屏。
权限说明
直接切换键盘需要 WRITE_SECURE_SETTINGS 权限。可以用以下方式授予:
- 在电脑上使用 ADB 命令授权
- 在支持 Shizuku 的设备上,通过应用设置触发 Shizuku 授权
ADB 授权命令:
adb shell pm grant com.kunzisoft.keyboard.switcher android.permission.WRITE_SECURE_SETTINGS
shizuku 授权:
参考 shizuku 用户手册
ADB 授权详细步骤,也可参考 shizuoku 用户手册中的通过连接电脑启动一节
下载
您可以从以下渠道获取最新版本:
- GitHub Releases
- 或自行从源代码编译
1 个帖子 - 1 位参与者





