• Yibaiba

    前几天发现 自己电脑远程键盘一直没反应,只有 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 后,键盘就可以正常使用了。

    主楼
  • None2

    感谢,关了 1password 就正常了

    #1
  • 安落滢

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

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

    以下几个方案可以参考

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

    - 如果有,使用鼠标点击。

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

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

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


    我是 rustdesk,还可以

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

    找到 Input Source 或 输入源。

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

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


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

    开启方式

    进入:

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

    开启:

    Accessibility Keyboard(辅助功能键盘)


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

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

    #2

发表回复

登录后回复