Ich möchte die AltGrTaste auf meiner Tastatur so zuordnen, dass sie Ctrl+ erzeugt Alt. Ich kenne xkb
und xmodmap
. Soweit ich weiß, kann man damit jedoch nur Tastenkombinationen auf einzelne Tasten zuordnen, nicht umgekehrt.
Antwort1
Nachdem ich erfolglos versucht hatte, es mit einer Kombination aus xbindkeys und xvkbd/xte zum Laufen zu bringen (bestimmte Zeichen {
, [
, ]
, }
, \
, usw. reagierten nie richtig, vielleicht weil ich ein skandinavisches Tastaturlayout verwende), habe ich endlich eine einfache und praktische Lösung gefunden:Autokey. Hier sind die genauen Anweisungen, damit es funktioniert:
- Installieren Sie Autokey über die Ubuntu-Software (ich habe die GTK-Version verwendet, nicht KDE) oder über:
sudo apt-get install autokey-gtk
. - Konfigurieren Sie ein Skript pro Taste, z. B. für
{
die Verwendung dieses Codes:keyboard.send_keys("<alt_gr>+7")
und legen Sie den Hotkey auf Ctrl+ Alt+ fest 7(setzen Sie den Hotkey zuerst auf 7 und fügen Sie dann Strg und Alt als Modifikatoren hinzu). Dies funktionierte zumindest für die wichtigsten Tasten zum Schreiben von Code:{ [ ] } \
. - Fügen Sie Autokey zu den Startanwendungen hinzu (suchen Sie nach „Start“, um es zu finden) und fügen Sie dann ein Programm mit „Autokey“ als Befehl hinzu.
Diese Lösung funktioniert (glaube ich) für alles, was in der aktuellen X-Sitzung läuft, aber nicht, wenn Sie eine neue Terminalsitzung mit Strg+Alt+[F2-F6] starten.