A única maneira em que posso pensar atualmente é:
- Conseguir um bom editor de atalhos (acho que o Ubuntu tem isso embutido)
-
Escreva pequenos scripts que serão executados por cada comando. Por exemplo, defina F1 no programa hotkey para executar o script f1.sh. O script f1.sh solicitaria o foco de uma janela com o nome especificado. Por exemplo (eu não testei isso, usando algo como wmctrl ):
wmctrl -a google-chrome
Alternativamente, você pode até mesmo dizer ao seu programa de teclas de atalho para executar o comando diretamente em vez de gravá-lo em um arquivo.