Wenn Sie ein Spiel wie PC-8801 oder PC-9801 mit dem Emulator spielen und die Tastenbelegung der Richtungstaste 2, 4, 6 und 8 der zehn Tasten zugewiesen ist, spielen Sie das Spiel auf einem Laptop ohne zehn Tasten. Ich bin in Schwierigkeiten, wenn ich es tue. Daher werde ich dieses Mal vorstellen, wie die Pfeiltasten eines Laptops mithilfe von xmodmap den zehn Tasten 2, 4, 6 und 8 entsprechen.
xnp2m.sh
#!/bin/bash
(cd ~xnp2; xmodmap xmodemapm; xnp2; xmodmap xmodemapn ) &
Hier wird angenommen, dass sich der PC-9801-Emulator xnp2 im Verzeichnis ~ / xnp2 befindet.
Kopieren Sie die folgende Keymap und fügen Sie sie als xmodemapm, xmodemapn in ~ / xnp2 ein.
!xmodemapm (xmodmap modified)
keycode 111 = KP_8 KP_8 KP_8 KP_8
keycode 113 = KP_4 KP_4 KP_4 KP_4
keycode 114 = KP_6 KP_6 KP_6 KP_6
keycode 116 = KP_2 KP_2 KP_2 KP_2
!xmodemapn (xmodmap normal)
keycode 111 = Up NoSymbol Up
keycode 113 = Left NoSymbol Left
keycode 114 = Right NoSymbol Right
keycode 116 = Down NoSymbol Down
Geben Sie dann xnp2m.sh die Ausführungsberechtigung und führen Sie sie aus, um den Emulator zu starten. Die Tastaturbelegung des Computers bleibt geändert, während der Emulator ausgeführt wird. Wenn Sie den Emulator jedoch verlassen, wird die Keymap automatisch wiederhergestellt.
Recommended Posts