| Windowstasten unter Linux benutzen |
|---|
|
Dieser Beitrag beschreibt, wie man unter Linux die Windowstasten zum Leben erweckt. Er bezieht sich dabei NICHT auf das X-Window-System, da die Tastatur unter X auf andere Weise verwaltet wird Keycodes feststellenNormalerweise senden die Windows-Tasten die keycodes
mit dem Befehl user@sonne> showkeykann überprüft werden, ob diese Belegung zutrifft. Falls nicht, muss an den entsprechenden Stellen im Text einfach der ermittelte Keycode benutzt werden. showkeys beendet sich 10 Sekunden nach dem letzten Tastendruck von selbst. Konsolen wechselnmit den Windowstasten Einige Distributionen haben die Windowstasten mit der Funktion belegt, die Konsolen durchzuwechseln (was normalerweise mit alt-F1, alt-F2, usw. gemacht wird.) Mit dem Befehl loadkeys - << EOF keycode 125 = Decr_Console keycode 126 = Incr_Console EOFKann genau dieses Verhalten erreicht werden. Danach müsste die linke Windowstaste nach links, die rechte nach rechts auf die nächste Konsole weiterschalten. Beliebige FunktionenMan kann die Funktionalität der Tasten beliebig erweitern, man kann sich beispielsweise Text ausgeben lassen, oder Programme starten. user@sonne> echo 'keycode 125 = F80 F81' | loadkeysbelegt die linke Windowstaste mit den Strings F80 und F81 (F80 - normal, F81 mit gedrückter Shifttaste) user@sonne> echo 'string F80 = "Hallo Welt!"' | loadkeysOrdnet dem String F80 die Zeichenkette Hallo Welt! zu. user@sonne> echo 'string F81 = "vi\n"' | loadkeysWenn ein String gefolgt von einem '\n' benutzt wird, wird dieser als Befehl interpretiert. Hier wird also durch drücken von Shift und Windowstaste das Programm vi gestartet. Für die anderen Tasten wird genau so verfahren, man muss lediglich die keycodes ändern. Um die Änderungen permanent zu machen, kann man die Befehle in die Startscripte mit aufnehmen. |
| Autor: Baitronic |