Wenn Sie OpenWindows verlassen und neu starten, wird automatisch wieder die Standard-Tastenbelegung aktiviert. Dieses Verfahren ist aber sehr umständlich, wenn Sie die Standardbelegung nur vorübergehend wiederherstellen möchten. Es empfiehlt sich daher, ein zweites Skript zu erstellen, mit dem bei Bedarf auf die Standardbelegung umgeschaltet werden kann.
Dazu gehen Sie folgendermaßen vor:
Erstellen Sie mit einem Texteditor eine Datei namens rechts.data.
Diese Datei muß im gleichen Verzeichnis wie links.data gespeichert werden.
Geben Sie den Text in Tabelle C-2 in die Datei ein.
Mit einem Ausrufezeichen beginnende Zeilen sind Kommentare, die nicht unbedingt mit eingegeben werden müssen.
Speichern Sie die Datei, und verlassen Sie den Texteditor.
Geben Sie folgenden Befehl ein:
$ xmodmap rechts.data |
Dabei müssen Sie sich in dem Verzeichnis befinden, in dem rechts.data gespeichert ist.
Tabelle C-2 Das Skript rechts.data
! |
!rechts.data |
! |
!Mit diesem Skript weisen Sie xmodmap an, die !Standardbelegung der rechten und linken Funktionstasten auf !einer Typ 4 Tastatur von Sun wiederherzustellen. !Das Skript wird mit folgendem Befehl ausgeführt: |
! |
!xmodmap rechts.data |
! |
!Standardbelegung der linken Funktionstasten wiederherstellen: |
! |
keycode 10 = L2 L2 SunAgain |
keycode 32 = L3 L3 SunProps |
keycode 33 = L4 L4 SunUndo |
keycode 56 = L5 L5 SunFront |
keycode 58 = L6 L6 SunCopy |
keycode 79 = L7 L7 SunOpen |
keycode 80 = L8 L8 SunPaste |
keycode 102 = L9 L9 SunFind |
keycode 104 = L10 L10 Sun Cut |
! |
!Standardbelegung der rechten Funktionstasten !wiederherstellen: |
! |
keycode 28 = R1 R1 Pause |
keycode 29 = R2 R2 Print |
keycode 30 = R3 R3 Scroll_Lock Break |
keycode 52 = R4 R4 KP_Equal |
keycode 53 = R5 R5 KP_Divide |
keycode 54 = R6 R6 KP_Multiply |
keycode 75 = R7 R7 KP_7 Home |
keycode 77 = R9 R9 KP_9 Prior |
keycode 98 = Left R10 KP_4 |
keycode 100 = Right R12 KP_6 |
keycode 119 = R13 R13 KP_1 End |
keycode 121 = R15 R15 KP_3 Next |
! |
!Standardfunktion der Linefeed-Taste wiederherstellen: |
! |
remove control = Control_R |