Isso pode ser feito usando xbindkeys
+ xdotool
.
É preciso ter cuidado: se sua string, digamos my-string
, contiver a letra "r", a vinculação de xdotool type string
a r
causaria um loop! Para evitar isso, desativo xbindkeys
, depois chamo xdotool
e, em seguida, habilito xbindkeys
de volta.
Suponha que sua string seja my-string
, você queira que a chave F1
ative o atalho e F2
desativá-lo.
-
Crie o arquivo
~/.xbindkeysrc
para conter:"killall xbindkeys && xdotool key Return type my-string && xdotool key Return && xbindkeys" r "killall xbindkeys" F2
-
Em seguida, use o Gerenciador de configurações do seu ambiente de área de trabalho para ligar
F1
ao lançamento dexbindkeys
.
Agora você pode digitar F1 { r | <other_keys> }... F2
.