麒麟系统需先启用屏幕键盘服务再手动绑定快捷键,否则无法唤出虚拟键盘;启用路径为控制中心→辅助功能→键盘→开启屏幕键盘,再于控制中心→键盘→快捷键中添加Win+Ctrl+O调用onboard命令,路径异常时需用which确认。

麒麟操作系统默认不预设虚拟键盘全局快捷键,必须先启用屏幕键盘功能,再通过系统级路径绑定触发组合键,否则直接按任何键都无法唤出界面。
先启用屏幕键盘基础服务
打开“控制中心”→“辅助功能”→“键盘”,将“屏幕键盘”开关置为开启状态。【若此步未完成,后续所有快捷键设置均无效】
该操作会自动注册系统级服务,但不会立即生成快捷键——这是麒麟OS与Windows/macOS的关键差异,必须手动补全下一步。
绑定Win+Ctrl+O官方预设快捷键
进入“控制中心”→“键盘”→“快捷键”选项卡,向下滚动至“自定义快捷键”区域,点击右下角“+”号。
在弹出窗口中:“名称”填“调出虚拟键盘”,“命令”栏点击右侧“选择”,浏览至/usr/bin/,选中onboard(麒麟OS默认屏幕键盘程序);光标移至“快捷键”框,按下Win+Ctrl+O组合键,系统自动识别并显示,点击“添加”即生效。
注意:部分SP2深度定制镜像中onboard路径可能为/usr/bin/gok或/usr/bin/caribou,若启动失败,请打开终端执行which onboard、which gok、which caribou逐一确认真实路径。
用命令行强制绑定任意组合键(备用方案)
方法一:直接调用onboard程序
打开终端,执行:
gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name "'调出虚拟键盘'"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command "'/usr/bin/onboard'"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding "'<Super><Ctrl>k'"
方法二:绕过GNOME层直启(适用于UKUI桌面)
执行:sudo systemctl enable onboard-autostart → sudo systemctl start onboard-autostart,再编辑~/.profile末尾追加一行:[ -z "$ONBOARD_RUNNING" ] && export ONBOARD_RUNNING=1 && /usr/bin/onboard -s &

















