6

Моя правая рука временно обездвижена, и я хотел бы сделать небольшую работу в Emacs, в основном в режиме Org, но также в AUCTeX. Есть ли способы облегчить работу одной рукой в Emacs, например, какой-нибудь режим или определенный рабочий процесс? Например, я заметил, что для отмены легче нажать Cx u, чем C-_, и что легче пометить текст методами, использующими C-Space, чем комбинациями команд S и перемещения.

Я нашел https://stackoverflow.com/questions/2391805/how-can-i-remain-productive-with-one-hand-completely-immobilized, но это не совсем то, о чем я прошу. Я хочу облегчить любое небольшое время, проведенное одной рукой в Emacs (не в какой-либо программе), и это также интересно для ситуаций, где нет травм, например, когда одна рука занята. Я понимаю, что мне следует избегать ненужного напряжения.

Я использую GNU Emacs 23.3.1 в Ubuntu 11.04.

2 ответа2

4

Липкие ключи могут помочь. Я использую их даже двумя руками, потому что они меньше напрягают ваши руки при нажатии на сложные комбинации клавиш. Основным преимуществом липких клавиш является то, что вам не нужно нажимать все клавиши сложного сочетания клавиш одновременно. Поэтому, когда вы нажимаете Cx Cc, вы можете сделать это, нажав Ctrl, отпустив его, затем нажав X и т.д.

2

Я предполагаю, что вы захотите использовать разные сочетания клавиш - вы можете привязать комбинации клавиш к командам с помощью xbindkeys и его интерфейса

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

с xte синтаксис довольно прост (хотя есть некоторая возможность написания сценариев xte "keydown Control_L" "key u" "keyup Control_L" будет нажимать на элемент управления (хорошо на левой стороне), нажимать u и после этого освобождать управление. У меня возникли проблемы при разработке, как получить XTE для моделирования - (будет обновлять, когда я знаю).

У меня также возникают проблемы с тем, чтобы xbindkeys-config правильно запускал команды xte, но, опять же, в конце концов это будет решено. По-видимому, мне нужно экранировать команды в xbindkeys с помощью «, но это каким-то образом влияет на кавычки, необходимые для xte.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .