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