Linux

VMware – Problemi caratteri speciali tastiera

Chi utilizza vmware su linux (fino alla versione 7), avrà notato che ci sono alcuni problemi nell’inserimento di alcuni caratteri speciali su una vps.

Uno di questi caratteri è la chiocciola (@), il che è molto snervante.

Il problema, principalmente, nasce da un setting di default che effettua la mappatura della tastiera dell’host replicando la stessa configurazione sulla keyboard virtuale.

Per correggere questa impostazione (almeno per alcuni caratteri speciali, tornando a scrivere una email con l’indirizzo giusto 🙂 basta editare con qualsiasi editor testuale (consiglio vim) il file ~/.vmware/config ed inserire queste righe:

xkeymap.nokeycodeMap = true
xkeymap.keycode.108 = 0x138 # Alt_R
xkeymap.keycode.106 = 0x135 # KP_Divide
xkeymap.keycode.104 = 0x11c # KP_Enter
xkeymap.keycode.111 = 0x148 # Up
xkeymap.keycode.116 = 0x150 # Down
xkeymap.keycode.113 = 0x14b # Left
xkeymap.keycode.114 = 0x14d # Right
xkeymap.keycode.105 = 0x11d # Control_R
xkeymap.keycode.118 = 0x152 # Insert
xkeymap.keycode.119 = 0x153 # Delete
xkeymap.keycode.110 = 0x147 # Home
xkeymap.keycode.115 = 0x14f # End
xkeymap.keycode.112 = 0x149 # Prior
xkeymap.keycode.117 = 0x151 # Next
xkeymap.keycode.78 = 0x46 # Scroll_Lock
xkeymap.keycode.127 = 0x100 # Pause
xkeymap.keycode.133 = 0x15b # Meta_L
xkeymap.keycode.134 = 0x15c # Meta_R
xkeymap.keycode.135 = 0x15d # Menu
xkeymap.keycode.79  = 0x137 # Numpad_Home as Prt_Scr

Christian Cantinelli
Unix System Administrator, Network Admin, programmatore, webmaster. Solare, amante della musica, del cinema, dei viaggi. Questo il riassunto della mia persona.
You may also like
LinuxDay Cassino 2011
TorrentFlux: un client Torrent in php
ZenMemo – Online e recensito su Geekissimo
1 Comment
  • 8 febbraio 2010 at 0:58

    VMware – Problemi caratteri speciali tastiera | blog.morphey.org/blog…

    Su VMware non funziona, sempre, la mappatura della tastiera per i caratteri speciali come la chiocciola. Questa guida ci permetterà di correggere questa impostazione….

Rispondi