Я пробовал IronAHK и xbindkeys. Xbindkeys был в порядке, я думаю, и ironAHK не скомпилировал. Просто интересно, есть ли лучше. Может быть, что-то, где я мог бы установить emacs-подобные привязки, когда в фокус приходят определенные программы. Смесь между devilspie и xbindkeys. Пока он может выполнять команды оболочки, он достаточно хорош.
1 ответ
В прошлый раз, когда я проводил исследование, я остановился на Autokey. Это не идеал, хотя. Например, вы можете "отправлять ключи" в программы, но не на x-сервер: вы не можете, например, отправить "Переключить раскладку клавиатуры" (конечно, вы можете отправить их - но это не дает никакого эффекта ...). Также я не могу записать макрос (есть кнопка - но, похоже, она еще не полностью разработана).
Тем не менее, вот некоторые скрипты, которые я использую (вы можете связать их с ключом). Это вставляет дату:
#Enter script code
output = system.exec_command("date +%b'-'%d'-'%Y")
keyboard.send_keys(output)
И этот вставляет предыдущий скопированный элемент:
#Enter script code
output = system.exec_command("qdbus org.kde.klipper /klipper getClipboardHistoryItem 1")
keyboard.send_keys(output)
Также не так просто найти руководство на официальном сайте. И копия руководства здесь.