Een directe vervanging voor AutoHotKey heb ik ook niet echt kunnen vinden voor Linux. Maar een aantal van de belangrijkste toepassingen heb ik kunnen halen met
xdotool. Zo kun je de naam en type zien van de actieve window. Keyboard en muis opdrachten genereren, zowel keyup en keydown events voor de toetsen, als absolute en relatieve muis coördinaten. En het verplaatsen van windows en het vergroten of verkleinen van windows is zo ook mogelijk.
Dit in combinatie met de standaard mogelijkheden van Linux om aan elke knop een programma/script te kunnen hangen, en dat er veel tooljes zijn om via de command-line dingen gedaan te krijgen, zorgt dat ik goed genoeg in de buurt kan komen met wat ik in AutoHotKey op Windows voor elkaar kon krijgen.
Zo gebruik ik bijvoorbeeld daarnaast ook de tooltjes 'wmctrl' en 'xclip' en 'pactl'. Met 'wmctrl' kan ik meerdere virtuele bureaubladen met de daaronder liggende windows beheren. En met 'xclip' kan ik het plakbord automatisch vullen en uitlezen). En 'pactl' geeft mij controle over het geluid.
Een paar voorbeelden van wat ik nu heb:
- Bij het starten van de desktop worden automatisch standaard programma's op de juiste virtuele bureaubladen gestart, en het geluid op het juiste apparaat en volume gezet.
- Ik heb een dedicated knop die, afhankelijk van het actieve window/spel, bepaalde knop- of muis acties doet, of iets in het kladbord stopt zodat ik het in een spel kan gebruiken.
- Met een knopdruk direct het volume of standaard geluidsapparaat selecteren. Dan kan ik met een paar knoppen direct mijnkoptelefoon of mijn luidsprekers selecteren, of het geluid op standaard 50% zetten.
Helaas gaat dit niet zo makkelijk als met AutoHotKey onder Windows, en is die uitgebreider en makkelijker in gebruik.
En over Wayland: Helaas kan ik niet veel over Wayland zeggen, omdat ik nu nog op X11 zit. Ik heb wel gezien dat er een Wayland variant van xdotool is,
ydotool. Maar meer kan ik er niet over zeggen omdat ik geen Wayland gebruik.
Hopelijk heb je hier iets aan.