Я предпочитаю, чтобы мои указательные пальцы опирались на F и J все время, когда я печатаю. Это вызывает у меня большое беспокойство всякий раз, когда мне приходится нажимать клавишу Ctrl, клавишу End, клавишу Home или клавиши со стрелками ! Хуже, когда приходится нажимать комбинацию - что-то вроде: Super+Shift+S.
Есть ли способ, где вместо нажатия комбинаций клавиш я могу активировать какой-то режим на уровне ОС (то есть - не для конкретного приложения и работает везде), где я набираю комбинацию клавиш словами. Например, я бы набрал что-то вроде control shift s
чтобы обозначить комбинацию клавиш Ctrl+Shift+S, фактически не нажимая комбинацию.
То есть я готов нажать больше клавиш, если это необходимо, но я не предпочел бы убрать руки с места отдыха!
Есть ли решение для ОС на базе Linux, скажем, Ubuntu?
РЕДАКТИРОВАТЬ: я хотел бы, чтобы это работало между приложениями. Например, он должен работать в моем браузере, в моем редакторе и т.д. Он должен работать в любом будущем приложении, которое я когда-либо смогу установить.
То есть мне нужен интерфейс / фильтр / переводчик между моей клавиатурой и ОС, который будет переводить то, что я набираю, в соответствующие команды или комбинации клавиш.
Например, я нахожусь в Libre Office, где Ctrl+P используется для команды Print.
Тогда я хотел бы сделать что-то вроде этого: Наберите control p
вместо одновременного нажатия Ctrl и P. И это должно быть переведено на правильную комбинацию клавиш и передано в Libre Office.
В частности, не должно иметь значения, какое приложение я использую. Я хочу создать подробные псевдонимы для некоторых труднодоступных клавиш, и когда я просто набираю эти псевдонимы, машина должна вести себя так, как будто я вместо этого нажал комбинацию клавиш.
Вот как я представляю, как это работает (я добавляю все эти детали, чтобы более четко объяснить, что я ищу):
- Скажем, я хочу нажать Ctrl+Shift+R
- Нажмите специальную комбинацию клавиш, скажем Alt+[, и это активирует этот режим "перевода".
- Тип
control shift r
. При наборе текста я могу использовать клавишу Backspace. Например, ходы клавиш могут быть следующими:com(backspace)ntri(backspace)ol S(backspace)shift,(backspace) r
. Тогда это должно означать толькоcontrol shift r
потому что если бы я напечатал это в редакторе, это было бы так. - Нажмите специальную комбинацию клавиш, скажем Alt+] . Затем он "переведет" все, что было введено между первой специальной клавишей Alt+[ и последней специальной клавишей Alt+] и отправит комбинацию клавиш Ctrl+Shift+R на машину.