简体   繁体   中英

VMware does not provide proper keyboard mapping

I'm using a Toshiba Tecra M6 laptop, running Linux Mint as my default OS. I also have VMware player (6.5.0) installed to test some of the applications on Windows.

However, it really annoyed me when VMware does not provide proper keyboard mapping. My downward arrow would be mapped as the Windows key, while the Windows key does not work at all.

My PgDn key is mapped wrongly too.

The problem is caused by an update in Ubuntu 8.10, and it affects all 9.04 based systems as well.

The simplest way to solve this is to run the following command:

echo 'xkeymap.nokeycodeMap = true' > ~/.vmware/config

It will set up the mapping in VMWare configuration file.

Another way would be to add the following code in /etc/vmware/config file:

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 

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM