我在 Mac 和 Windows 上都使用 WebStorm 进行工作。我想知道是否可以在 Windows 上使用 MAC OSX 键盘映射。
在 Windows 上,如果您加载 MAC OSX 键盘映射,则映射似乎没有正确排列。例如,我看到Meta
正在使用的字符,但是 Windows 似乎没有正确映射该字符。
我还想指出我在 Windows PC 上使用 Mac 键盘。
我在 Mac 和 Windows 上都使用 WebStorm 进行工作。我想知道是否可以在 Windows 上使用 MAC OSX 键盘映射。
在 Windows 上,如果您加载 MAC OSX 键盘映射,则映射似乎没有正确排列。例如,我看到Meta
正在使用的字符,但是 Windows 似乎没有正确映射该字符。
我还想指出我在 Windows PC 上使用 Mac 键盘。
Cmd( ) 键如何Meta映射到您的 Windows 键?
您可以获得完整的 Mac 键盘映射 XML文件并用meta
Windows 上的任何键替换。某些键可能不起作用,或者您可能会得到冲突的映射。
没有简单直接的方法可以开箱即用。
在 Mac 上,键盘映射使用、Alt和修饰符。这不能直接映射到您在 Windows 上拥有的 3 个修饰符(、、)。默认情况下,您不能用作修饰符。CtrlMetaShiftAltCtrlShiftWin
此外,Win操作系统已经采用了许多组合(禁用这些默认映射的唯一方法是通过注册表修改)。
欢迎您尝试一下,因为有一种解决方法可以Win在 IntelliJ IDEA 中用作修饰符。
在 Windows 上,转到file > settings > keymap
并在keymaps
下拉列表中选择default
,meta
(aka cmd
) 键将替换为ctrl
.
samvtrran有一个第三方插件可以解决这个问题:macOS For All
以下是插件说明:
适用于 Windows 和 Linux(如果您真的需要,还有 macOS!)的键盘映射,它将常见的 macOS 10.5+ 快捷方式重新绑定到非命令键。某些快捷键不是修饰键的 1:1 替换,因此请查看键更新表。
如果您发现任何冲突的快捷方式或对新的键绑定有建议,请在 GitHub 上打开一个问题。