Ссылки в ответе nik немного стары, но все еще довольно полезны, хотя было довольно много продвижений с тех пор. Существует IronAHK, в настоящее время доступный, который является полным, переписывают AutoHotkey, который работает под.NET, а также Моно, позволяя ему иметь межплатформенную совместимость. Это также свободно и полностью с открытым исходным кодом.
Мозговой штурм Ubuntu: Идея № 588: AutoHotkey для Ubuntu (автоматизация, горячие клавиши) имеет некоторые примечания.
Можно также хотеть посмотреть AutoKeyна - (полностью переписанный) текстовое расширение и утилита горячей клавиши.
Наконец, эта более старая Идея № 163: Sytem-широкая конфигурация ярлыка отсылает много обсуждений предмета. Как akira
комментарии, Ваша настольная среда может уже поддерживать легкие привязки клавиш.
Я полагаю, что необходимо смочь сделать это с xbindkeys+xvkbd. Таким образом, установка xbindkeys, xbindkeys-конфигурация, xvkbd. Настройте xbindkeys, чтобы назвать xvkbd на ключах Windows, т.е. в ~/.xbindkeysrc, добавить:
"sleep 0.2 && /usr/bin/xvkbd -text "\A\t""
c:115
"sleep 0.2 && /usr/bin/xvkbd -text "\A\t""
c:116
Если это работает, добавьте xbindkeys к Системе> Предпочтения> Сессии> Программы Запуска и возможно отключите присвоения по умолчанию в ~/.xbindkeysrc