【问题标题】:How to make Windows key the IntelliJ IDEA Command/Meta key under Windows?如何在 Windows 下将 Windows 键设为 IntelliJ IDEA Command/Meta 键?
【发布时间】:2015-10-03 11:26:47
【问题描述】:

我在 OS X、Windows 和 Ubuntu 下使用 IntelliJ IDEA 14 几个月,发现键盘映射 Mac OS X 10.5+ 更适合我,并希望在所有平台下保持相同的体验。

OS X 有五个修饰键:Shift、Caps Lock、Control、Option 和 Command,而 Windows/Ubuntu 只有四个:Shift、Caps Lock、Control 和 Alt。如果我想在 Windows/Ubuntu 下使用 Mac OS X 10.5 的键盘映射,那么我需要将一个键映射到 Command 键,这起到了很大的作用。

在 Ubuntu 下,我使用 xmodmap 将 Windows 键重新映射到 Meta 键,但在 Windows 下我找不到如何做到这一点。我已经尝试过诸如 SharpKeys 之类的键重新映射器,但它们都不能将键重新映射到命令/元键。那么有没有办法呢?

【问题讨论】:

    标签: windows macos intellij-idea


    【解决方案1】:

    这是一个部分有效的解决方法。在 IDEA 中执行以下操作:

    1. 帮助 -> 编辑自定义属性...
      • 在打开的文件中,在新行中添加:keymap.windows.as.meta=true
    2. 在文件 -> 设置... -> 键盘映射下选择您的 Mac 键盘映射。例如,“Mac OS X 10.5+”。

    如果您使用 Windows 键盘并且想要与 Mac 键盘相同的布局,您可以重新映射

    • 左 Windows 键变为左 Alt 键和
    • 左 Alt 成为左 Windows 键,然后将被解释为 Mac 的 Command (Cmd/Meta) 键。

    为此,您可以安装 AutoHotkey 并使用以下脚本运行它,方法是将这两行放在 .ahk 文件中:

    LAlt::LWin
    LWin::LAlt
    

    要了解有关 Windows 密钥和此解决方法的问题的更多信息,请参阅IDEA-144702 的 cmets。

    【讨论】:

    • Windows 10 快捷方式似乎仍然优先于 intellij 快捷方式,您是如何处理的?
    • 我遵循了这个技巧,使用 alt(现在是 windows)+shift+a 来打开动作,效果很好,但是如果我使用 alt(现在是 windows)+c 来复制或粘贴/用 p/x 取消不起作用
    猜你喜欢
    • 2021-12-30
    • 1970-01-01
    • 2017-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    • 2017-03-03
    • 2014-01-22
    相关资源
    最近更新 更多