Есть ли программа типа xbindkeys для Mac? Все, что мне нужно, это иметь возможность запускать определенные команды при нажатии сочетания клавиш. Пожалуйста, без графического интерфейса. Я должен иметь возможность сохранять раскладку в каком-то файле и перемещать ее.
решение1
Другим вариантом могут быть триггеры ртути:
http://blacktree.com/?quicksilver
Его триггеры гибкие и глобальные, и могут выполнять команды. Подобно предложениям QuickKeys, триггеры хранятся в ~/Library/Application Support/Quicksilver/Triggers.plist, если вы хотите их перемещать. Quicksilver может оказаться слишком большой программой для установки только ради ярлыков, но вы можете отключить большинство его функций, таких как индексирование, которые вам не нужны.
решение2
В обычном графическом интерфейсе Aqua? Нет. Ваши ближайшие альтернативы не все то, что вы ищете, поскольку они не используют ни одной комбинации клавиш, а используют графические интерфейсы.
Однако если вы используете X11 (через X11.app), то это можно сделать с помощью функции «Настроить...» в меню «Приложения» или вручную, отредактировав ~/Library/Preferences/org.x.X11.plist
словарь apps_menu.
решение3
Традиционный способ сделать это в OS X — QuickKeys, но есть также Keyboard Maestro:
http://www.keyboardmaestro.com/main/
Вы, вероятно, обнаружите, что, несмотря на наличие графического интерфейса, обе программы сохраняют свои настройки в каком-то файле, вероятно, в plist-файле, который можно легко перемещать.