昨日の続き

id:MaD:20061229でVMware Player上でのキーコードがおかしくなる原因は、Windows上でキー割り当てを変更した上に仮想マシン上でさらにキー割り当てを変更している為。
解決方法は

  1. Linux側で直接起動しているか、VMware上で起動されているか判別してxmodmapを呼ぶかどうかを判断する
  2. Windows上でのキー割り当てを捨てる

VMware上で起動されているかはどう判別すれば良いのかな?