Как переназначить клавиши IJKL на клавиши со стрелками, когда я нажимаю Alt?

Мне нужно переназначить IJKL на клавиши со стрелками, пока alt выключен.

Кроме того, модификаторы все еще должны работать, т.е.: Shift + Ctrl + Alt + L должен отображаться на < kbd> Shift + Ctrl + RightArrow

Мне удалось добиться этого с помощью xbindkeys + xvkbd, но это не сработало потому что, похоже, я теряю фокус при каждой отправке ввода, а в терминале это вообще не работает.

4
задан 22 November 2013 в 20:21

1 ответ

Есть еще несколько технических способов сделать это, которые я видел в других сообщениях SE, но одним из самых простых способов было бы установить AutoKey . Это полнофункциональный клавиатурный макропроцессор, и для такой задачи легко определить простые макросы.

AutoKey легко делает много других вещей, и, если вы знаете Python, который используется в качестве макроязыка, вы можете получить нажатие клавиши или фразу, чтобы выполнить практически все, что ваша система способна. Кроме того, он работает практически с любой программой, поскольку по умолчанию его вывод поступает непосредственно с клавиатуры точно так же, как если бы вы его печатали.

Попробуйте и посмотрите, работает ли он для вас. В настоящее время у нас нет разработчиков в проекте, но список поддержки активен, и многие люди успешно его используют.

Я просто перечитал ваш вопрос более внимательно, и немного о том, что другие клавиши-модификаторы все еще работают, делает его более сложным, потому что вам, вероятно, придется кодировать отдельный макрос для каждой комбинации модификаторов с каждой клавишей (i, j, k, l) , но я думаю, что это все еще будет работать.

Если вы решите попробовать, убедитесь, что у вас установлена ​​последняя версия (0.90.4), так как многие дистрибутивы предоставляют более старые версии, которые также не работают.

0
ответ дан 22 November 2013 в 20:21

Другие вопросы по тегам:

Похожие вопросы: