LINUX: Comment faire correspondre les touches fléchées à 2,4,6,8 sur des notes sans dix touches

Lorsque vous jouez à un jeu tel que PC-8801 ou PC-9801 avec l'émulateur, si le keymap de la touche de direction est attribué à 2, 4, 6 et 8 des dix touches, jouez au jeu sur un ordinateur portable sans dix touches J'ai des ennuis quand je le fais. Par conséquent, cette fois, je vais vous présenter comment faire correspondre les touches fléchées d'un ordinateur portable aux dix touches 2, 4, 6 et 8 en utilisant xmodmap.

xnp2m.sh



#!/bin/bash
(cd ~xnp2; xmodmap xmodemapm; xnp2; xmodmap xmodemapn ) &

Ici, on suppose que l'émulateur PC-9801 xnp2 se trouve dans le répertoire ~ / xnp2.

Copiez le keymap suivant et placez-le dans ~ / xnp2 en tant que xmodemapm, xmodemapn.

!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

Ensuite, donnez l'autorisation d'exécution à xnp2m.sh et exécutez-le pour démarrer l'émulateur. Le clavier de la machine reste modifié pendant l'exécution de l'émulateur, mais lorsque vous quittez l'émulateur, le clavier est automatiquement restauré.

Recommended Posts

LINUX: Comment faire correspondre les touches fléchées à 2,4,6,8 sur des notes sans dix touches
Comment installer Linux sur un PC UEFI 32 bits
Comment créer un environnement Python sur Amazon Linux 2
Comment utiliser GitHub sur un serveur multi-personnes sans mot de passe
Une note sur la façon de préparer facilement un environnement de pratique Linux
Comment créer un jeu d'action multijoueur en ligne avec Slack
Comment créer un laboratoire de piratage - Kali Linux (2020.1) VirtualBox 64 bits Partie 2-
Comment créer un laboratoire de piratage - Kali Linux (2020.1) VirtualBox 64-bit edition -
Comment faire une traduction japonais-anglais
Comment installer VMware-Tools sur Linux
Comment créer un robot - Avancé
Comment créer une fonction récursive
[Blender] Comment créer un plug-in Blender
Comment créer un robot - Basic
Comment créer une bibliothèque .dylib à partir d'une bibliothèque .a avec OSX (El Capitan)
[Python] Comment rendre une classe itérable
Comment faire exécuter un thread de processus uniquement sur un cœur de processeur spécifique
Faire de Jupyter Notebook un service sur CentOS
Faire de Unity Accelerator un service sous Linux
Comment mettre à jour PHP sur Amazon Linux 2
Comment afficher des pictogrammes sur Manjaro Linux
Comment configurer un notebook Jupyter à la destination SSH (AWS EC2)
Comment installer des packages sur Alpine Linux
Comment mettre à jour la sécurité sur CentOS Linux 8
Comment installer php7.4 sur Linux (Ubuntu)
Comment créer un indicateur personnalisé Backtrader
Comment tester sur une page authentifiée par Django
Comment créer un plan de site Pelican
Comment trouver des fichiers volumineux sous Linux
Comment gérer "^ [[A ^ [[B ^ [[C ^ [[D"]] en appuyant sur la touche de direction lors de l'exécution de python sur mac
Comment créer un système de dialogue dédié aux débutants
Comment créer un pilote de périphérique Linux intégré (11)
Comment faire correspondre WTForms TextArea à la suppression de fichier
Comment créer un pilote de périphérique Linux intégré (8)
Comment créer un pilote de périphérique Linux intégré (1)
Comment créer un pilote de périphérique Linux intégré (4)
Comment rendre plusieurs noyaux sélectionnables sur Jupyter
Comment créer un dictionnaire avec une structure hiérarchique.
Comment créer un pilote de périphérique Linux intégré (7)
Comment créer un pilote de périphérique Linux intégré (2)
Comment créer un pilote de périphérique Linux intégré (3)
Comment créer un plug-in QGIS (génération de package)
Essayez de créer une nouvelle commande sous Linux
J'ai lu "Comment créer un laboratoire de piratage"
Comment vivre une vie décente avec Windows 2017
Comment créer un pilote de périphérique Linux intégré (6)
Comment installer Camunda Modeler sur Manjaro Linux
Comment créer un pilote de périphérique Linux intégré (5)
Comment créer un pilote de périphérique Linux intégré (10)
Comment créer un pilote de périphérique Linux intégré (9)
Comment créer un bel environnement Python sur un nouveau Mac et installer Jupter Notebook
Comment mettre Pyenv sur Amazon Linux et Ubuntu pour créer un environnement Python 3.6.0
Comment faire reconnaître Yubico Yubikey par Manjaro Linux
Spécifiez le volume sous Linux et jouez le son
Comment utiliser le contrôleur audio C216 sur Arch Linux