HowTo

Unknown keycode 0x0

Unknown keycode 0x0Вот такая веселая надпись будет нас ожидать в gnome если установлена раскладка отличная от en_*.

Это есть глобальная проблема большинства java-приложений в linux — в них не работаю горячие клавиши в раскладке отличной от латиницы (русской и любой другой).

От этого страдают все: и простые пользователи LibreOffice, и разработчики, которые вынождены пользоваться всякими разными ide, которые написаны на java.

Ага. А лечить-то как?

Для продуктов jetbrains существует два рецепта:

Добавить в idea.properties

-Dide.non.english.keyboard.layout.fix=true

Раньше работало, а теперь, увы, нет.

И второй способ, который можно использовать не только с jetbrains, но и с любым другим софтом на java.

Достаточно скачать маленький jar с гитхаба и следовать инструкции. Пока этот способ работает.

Проблема также замечена в smartsvn.

cat phpstorm.vmoptions

Unknown keycode 0x0: 3 комментария

  1. Спасибо большое, проблема решилась! Совет — добавьте где-то в статье примерно такие слова «В русской раскладке не работают горячие клавиши в PhpStorm». Дело в том часто так ищут решение проблемы, а вашу статью никак не найти. Нечаянно к вам попал, потому что хотел узнать что же это «-Dide.non.english.keyboard.layout.fix=true» не ожидая найти решение своей проблемы. Ещё раз спасибо!

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s