记录一下MacOs使用 ToDesk,Rustdesk 远程键盘失灵的情况

Yibaiba 2026-02-24 10:03 1

前几天发现 自己电脑远程键盘一直没反应,只有 win 键有反应,刚开始以为是 mac 权限的问题,又去搞权限弄半天,重新电脑也没反应,又换了一套键盘,结果还是一样的。

网上搜索半天也没有遇到这种情况的,又下载了向日葵发现,向日葵远程是正常的,键盘可以正常使用,于是开始研究, 通过 gemini 的指导 排查“安全输入” (Secure Input) 锁定


这是最隐蔽的杀手。如果你的 Mac 上有任何程序开启了 Secure Input(比如终端在等待输入密码、浏览器停在密码框、或者 1Password 没关),系统会物理切断除系统应用外所有软件的键盘读取。


请在终端运行这行命令检查:


Bashioreg -l -w 0 | grep SecureInput




  • 结果分析: 如果返回的内容包含类似 kCGSSessionSecureInputPID = [某个数字],说明有一个进程锁死了键盘。




  • 解决: 记录下那个 [数字](进程 PID),在活动监视器里找到它并强行退出,或者直接重启 Mac 且不开启任何自启动软件。




  • ps -p PID 找到占用 安全输入的软件。


    检查发现是 反重力锁定了这个,然后重新kill 反重力以后

    在 按下快捷键:Control + Command + Q。




  • 进入锁屏界面后,不要急着输入密码,等 2-3 秒。




  • 输入密码重新登录。




  • 登录后再次运行:ioreg -l -w 0 | grep SecureInput。

    没有占用以后,在重新打开 ToDesk ,rustdesk 后,键盘就可以正常使用了。



最新回复 (2)
  • None2 08-19 11:05
    1楼

    感谢,关了 1password 就正常了

  • 安落滢 10-14 00:40
    2楼

    补充一个我的奇葩情况, macmini+rustdesk/todesk

    键盘失灵,鼠标可用,卡在锁屏界面无法进入


    以下几个方案可以参考



    1. 在远程 Mac 的锁屏界面,检查屏幕右下角或底部有没有一个辅助功能图标(小人形状)。

    2. 如果有,使用鼠标点击。

    3. 找到 Accessibility Keyboard(辅助功能键盘)。

    4. 勾选并尝试调出屏幕键盘。

    5. 使用鼠标点击虚拟键盘上的字符输入密码。




    我是 rustdesk,还可以

    在 RustDesk 远程控制窗口的上方工具栏,找到键盘图标。


    找到 Input Source 或 输入源。


    在 Input Source 1 和 Input Source 2 之间切换。


    点击远程 Mac 的密码输入框,重新尝试输入。




    最后就是没有那个小人的,可以从设置开启,以防后患

    开启方式

    进入:


    系统设置 → 锁定屏幕 → 辅助功能选项


    开启:


    Accessibility Keyboard(辅助功能键盘)




    那我这次解决方案比较诡异,由于以上方法包括楼主的方法对我都没用,但是恰好我这台 mac 登录了两位用户,另一位是 IT 的账号,我点了一下,不知道为什么,卡进去了似乎。明明也有密码来着的,我正准备翻他的密码。

    然后就成功卡在我的账号的桌面,此时还是无法输入但是可以点击,就重连了几次,复活了

* 帖子来源Linux.do
返回