17

我在 Mac 和 Windows 上都使用 WebStorm 进行工作。我想知道是否可以在 Windows 上使用 MAC OSX 键盘映射。

在 Windows 上,如果您加载 MAC OSX 键盘映射,则映射似乎没有正确排列。例如,我看到Meta正在使用的字符,但是 Windows 似乎没有正确映射该字符。

我还想指出我在 Windows PC 上使用 Mac 键盘。

4

3 回答 3

17

Cmd( ) 键如何Meta映射到您的 Windows 键?

您可以获得完整的 Mac 键盘映射 XML文件并用metaWindows 上的任何键替换。某些键可能不起作用,或者您可能会得到冲突的映射。

没有简单直接的方法可以开箱即用。

在 Mac 上,键盘映射使用、Alt和修饰符。这不能直接映射到您在 Windows 上拥有的 3 个修饰符(、、)。默认情况下,您不能用作修饰符CtrlMetaShiftAltCtrlShiftWin

此外,Win操作系统已经采用了许多组合(禁用这些默认映射的唯一方法是通过注册表修改)。

欢迎您尝试一下,因为有一种解决方法可以Win在 IntelliJ IDEA 中用作修饰符。

于 2017-02-23T17:46:37.887 回答
4

在 Windows 上,转到file > settings > keymap并在keymaps下拉列表中选择defaultmeta(aka cmd) 键将替换为ctrl.

于 2017-04-02T19:34:29.350 回答
1

samvtrran有一个第三方插件可以解决这个问题:macOS For All

以下是插件说明:

适用于 Windows 和 Linux(如果您真的需要,还有 macOS!)的键盘映射,它将常见的 macOS 10.5+ 快捷方式重新绑定到非命令键。某些快捷键不是修饰键的 1:1 替换,因此请查看键更新表。

如果您发现任何冲突的快捷方式或对新的键绑定有建议,请在 GitHub 上打开一个问题。

于 2020-11-22T18:52:40.023 回答