Я только что получил новый Macbook Air, и все были в восторге от написания кода: но потом.
Например, я не могу сделать command+, /что очень ценно при кодировании. Это относится к Command+{
Я пытаюсь использовать стандартный дворак, а не Dvorak-Qwerty (не то, что я тоже хочу), хотя у него точно такая же проблема.
Это происходит как в Netbeans, так и в PHPStorm, что наводит на мысль, что это может быть проблема Mac, а не проблема IDE. Довольно сложно пытаться кодировать, когда некоторые сочетания клавиш не работают. В то время как некоторые , как Command+ C, V, Zработа просто отлично.
Как заставить эти сочетания клавиш работать так же, как и в любой другой операционной системе?
macos
mountain-lion
macbook
dvorak
Serhiy
источник
источник
Ответы:
Я перепишу здесь мой ответ от SO на ту же проблему:
Оказывается, это проблема в Java, которая существовала в течение нескольких лет и до сих пор присутствует в Java 9. Смотрите отчет об ошибке здесь: https://bugs.openjdk.java.net/browse/JDK-8022079
JetBrains знает об этой проблеме уже несколько лет, но ждет, пока Oracle исправит ее. Просмотрите отчеты об ошибках JetBrains: https://youtrack.jetbrains.com/issue/IDEABKL-6493 и https://youtrack.jetbrains.com/issue/IDEA-63779.
В этих отчетах вы найдете обходной путь, используя бесплатный инструмент под названием Karabiner. Я только что проверил, что это работает для IntelliJ. Это, вероятно, также будет работать для других инструментов на основе Java.
Обходной путь :
For U.S. Input Source
и выберите «Раскладка клавиатуры Dvorak (QWERTY to Dvorak)».источник
ОК - Я только что загрузил NetBeans и вижу ту же проблему.
Я думаю, что это может быть проблемой JAVA, так как обе упомянутые вами IDE являются приложениями JAVA. Какао-приложения, такие как TextMate, работают нормально.
Это может быть не тот ответ, который вам нужен, но если вы хотите использовать макет Dvorak и правильно работать с клавишами-модификаторами, используйте IDE, которая не написана на JAVA.
источник
Я видел похожую проблему с Xcode и норвежской клавиатурой. В предыдущем вопросе ОП сказал, что его ярлык комментария не работает, и что ярлык исчез из выпадающего списка в навигационной панели OS X.
То, что, казалось, работало, должно было повторно сопоставить ключи к чему-то другому как обходной путь. Вы выбрали « Системные настройки» > « Клавиатура» > « Сочетания клавиш» , а затем « Сочетания клавиш приложения» и добавили новый ярлык. Сделайте заголовок меню точно таким же, как в выпадающем списке OS X, и сопоставьте комбинацию клавиш.
Допустим, я, например, хотел переназначить ключи New Tab в Firefox. Вот как это будет выглядеть.
Однако я не уверен, будет ли это работать для приложений Java.
источник
В macOS Sierra вы можете выбирать между командами Dvorak и Dvorak (Programmer Dvorak) в Системных настройках. Поэтому мне больше не нужен Карабинер.
источник