Ich habe mir gerade eine 60%-Tastatur gekauft, der neben der Taste „1“ eine eigene Taste „`~“ fehlt. Im brasilianischen Portugiesisch werden häufig Buchstaben wie „ã“ oder „õ“ verwendet. Für alle, die es nicht wissen, hier eine 60%-Tastatur:
Ich kann solche Zeichen eingeben, indem ich mein Layout auf „Englisch International“ einstelle.
Das Problem besteht darin, dass beim Eintippen von ~ auf dieser Tastatur das gleichzeitige Drücken von Fn+Umschalt+Esc und dann entweder „a“ oder „o“ in meinen Beispielen erforderlich ist, bevor das benötigte Zeichen gedruckt wird.
Das ist ein enormer Arbeitsaufwand für so gewöhnliche Charaktere.
Unter Windows habe ich Autohotkey installiert und ein kleines Skript erstellt, das zum Eingeben von „~“ verwendet wird, wenn ich Umschalt+Esc drücke. Es funktioniert wie erwartet einwandfrei und ich kann die Fn-Taste aus dem Schlüsselbund entfernen, die ich drücken muss, um diese Zeichen einzugeben.
Ich habe versucht, dasselbe in Linux Mint 18.1 (das auf Ubuntu 16.04 basiert) zu tun, indem ich Autokey installiert und dieselbe Verknüpfung auf „~“ abgebildet habe.
Das funktioniert auch, aber in diesem Fall wird, anstatt auf den nächsten Tastendruck zu warten, um das Zeichen zu drucken, bereits ~ gedruckt, als ob mein Layout nicht auf Englisch International eingestellt wäre (was es aber ist). Ich bin 100 % sicher, dass mein Layout richtig ausgewählt ist, da es funktioniert, wenn ich die vollständige Tastenkombination mit Fn verwende.
Meine Frage ist: Wie kann ich in Ubuntu 16.04 eine Verknüpfung erstellen, die genauso funktioniert wie in Windows mit Autohotkey?
Es kann eine Lösung mit Autokey oder etwas anderem sein, solange es funktioniert.