我在使用 Mac 键盘在 Visual Studio 中编码时遇到了问题,因为某些快捷方式不起作用,尤其是设置为的“转到定义” F12。
我试图更改它的快捷方式,但不知何故它无法识别我使用 Mac 键盘输入的任何键。
有人可以告诉我如何解决这个问题吗?
PS我在Parallels Desktop中使用Visual Studio 2013。
答案1
在解决此问题时,有两个因素需要考虑,它们是键盘和 Windows 实例之间的“过滤器”。它们是操作系统和相似之处。
也就是说,如果击键没有到达窗口,它就会被其中一个层“捕获”,您需要找出哪个层存在问题。
首先要检查的是 Mac 的“系统偏好设置”下的“键盘”。有一个复选框指定 F 键用作功能键或媒体键 - 确保将其设置为标准 F 键。这实际上可能会解决您的问题,因为您特别提到了 F 键的问题。
对于 Parallels 层,您只需注意 Parallels 将捕获某些键盘输入以供自己使用,但这些通常不会与 Windows 快捷方式冲突。这些将在 Parallels 首选项中配置。
最后,对于此类问题,一个很好的诊断工具是使用键盘查看器,它可以显示系统在 Mac 和 Windows 系统上看到的被按下的键。您可以使用它来找出您的击键被捕获的位置。