我正在通过 OSX 的 RDC 客户端访问 Windows。
有时,两个环境之间的大写锁定键会不同步。
当我在 VMWare Fusion 中使用 Windows VM 时发生这种情况时,我可以使用 VMWare 的发送键功能使两者同步。
有办法纠正这个问题吗?
答案1
在 OSX 中,可以使用键盘查看器应用程序来切换大写锁定键。看来 Windows 的屏幕键盘应用程序也可以以同样的方式使用。
答案2
通常不会。考虑到 Caps Lock、numlock 等保持状态的方式,以及操作系统缺乏允许程序员检查该状态并采取相应行动的能力,当外界影响(甚至是键盘本身)改变它们时,没有办法保持它们同步。对于绳索我们一直想添加一个菜单项,允许您强制发送大写锁定、数字锁定等,这样您就可以强制重新同步,但它不断被搁置,我们都没有再添加它。
当您想到一台插入了多个键盘的机器时,情况会变得更加复杂。为一个键盘启用大写锁定不会为其他键盘启用大写锁定。那么谁是权威?这是让我讨厌在 RDP 客户端上工作的原因之一……
答案3
一个非常快速的修复方法也适用于 vmware player 和 ubuntu,就是按 ctrl-alt-del,然后按 caps lock(或 num lock),然后按 escape,就好了!
实际上,我刚刚意识到我完全误读了这个问题,所以希望它不是完全不相关的!
答案4
Windows 屏幕键盘可以正常工作,但如果您没有打开它,可以使用以下快速解决方法:
- Ctrl-右箭头(或四指滑动触控板)切换到 Mac
- 按两次 Caps Lock 键
- Ctrl-左箭头(或四指滑动触控板)返回 RDP