LINUX: Wie man Pfeiltasten macht, entspricht 2,4,6,8 auf Noten ohne zehn Tasten

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

LINUX: Wie man Pfeiltasten macht, entspricht 2,4,6,8 auf Noten ohne zehn Tasten
So installieren Sie Linux auf einem 32-Bit-UEFI-PC
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
Verwendung von GitHub auf einem Server für mehrere Personen ohne Kennwort
Ein Hinweis zur einfachen Vorbereitung einer Linux-Übungsumgebung
Wie erstelle ich ein Multiplayer-Online-Actionspiel mit Slack?
So erstellen Sie ein Hacking-Labor - Kali Linux (2020.1) VirtualBox 64-Bit Teil 2-
So erstellen Sie ein Hacking-Labor - Kali Linux (2020.1) VirtualBox 64-Bit-Edition -
Wie erstelle ich eine japanisch-englische Übersetzung?
So installieren Sie VMware-Tools unter Linux
Wie erstelle ich einen Crawler?
So erstellen Sie eine rekursive Funktion
[Blender] So erstellen Sie ein Blender-Plug-In
Wie erstelle ich einen Crawler?
So erstellen Sie eine .dylib-Bibliothek aus einer .a-Bibliothek mit OSX (El Capitan)
[Python] Wie man eine Klasse iterierbar macht
So führen Sie einen Prozessthread nur auf einem bestimmten CPU-Kern aus
Machen Sie Jupyter Notebook zu einem Dienst unter CentOS
Machen Sie Unity Accelerator zu einem Dienst unter Linux
So aktualisieren Sie PHP unter Amazon Linux 2
So zeigen Sie Piktogramme unter Manjaro Linux an
So richten Sie ein Jupyter-Notebook am SSH-Ziel ein (AWS EC2)
So installieren Sie Pakete unter Alpine Linux
So aktualisieren Sie die Sicherheit unter CentOS Linux 8
Wie installiere ich php7.4 unter Linux (Ubuntu)
So erstellen Sie einen benutzerdefinierten Backtrader-Indikator
So testen Sie auf einer von Django authentifizierten Seite
Wie erstelle ich eine Pelican Site Map?
So finden Sie große Dateien unter Linux
Umgang mit "^ [[A ^ [[B ^ [[C ^ [[D"]] beim Drücken der Richtungstaste beim Ausführen von Python auf dem Mac
Wie man ein Dialogsystem für Anfänger erstellt
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (11)
So stellen Sie sicher, dass WTForms TextArea dem Löschen von Dateien entspricht
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (8)
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (1)
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (4)
So machen Sie mehrere Kernel auf Jupyter auswählbar
So erstellen Sie ein Wörterbuch mit einer hierarchischen Struktur.
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (7)
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (2)
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (3)
So erstellen Sie ein QGIS-Plug-In (Paketerzeugung)
Versuchen Sie, einen neuen Befehl unter Linux zu erstellen
Ich las "Wie man ein Hacking Lab macht"
Wie man mit 2017 Windows ein anständiges Leben führt
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (6)
So installieren Sie Camunda Modeler unter Manjaro Linux
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (5)
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (10)
So erstellen Sie einen eingebetteten Linux-Gerätetreiber (9)
So erstellen Sie eine schöne Python-Umgebung auf einem neuen Mac und installieren Jupter Notebook
So stellen Sie pyenv unter Amazon Linux und Ubuntu ein, um eine Python 3.6.0-Umgebung zu erstellen
Wie man Yubico Yubikey von Manjaro Linux erkennt
Geben Sie die Lautstärke unter Linux an und spielen Sie den Sound ab
Verwendung von C216 Audio Controller unter Arch Linux