web-dev-qa-db-ja.com

VMWareキーボードマッピングを手動で設定する方法

LinuxMintをデフォルトOSとして実行しているToshibaTecraM6ラップトップを使用しています。また、WindowsでいくつかのアプリケーションをテストするためにVMware Player(6.5.0)をインストールしています。

ただし、VMwareが適切なキーボードマッピングを提供していないと、本当にイライラします。下向きの矢印はWindowsキーとしてマップされますが、Windowsキーはまったく機能しません。

私のPgDnキーも間違ってマップされています。

1
segfault

リモート接続について言及していますが、次のことを試してください VMwareのガイド

キーボードがローカルXサーバーで正しく機能し、リモートXサーバー(PC上で実行されているXFree86サーバーでもある)でも同じ動作が必要な場合は、仮想マシンの電源を切り、VMwareWorkstationウィンドウを閉じます。行を追加します

xkeymap.usekeycodeMapIfXFree86 = true

仮想マシン構成ファイルまたは〜/ .vmware/configに。この変更は、リモートXサーバーを備えたマシンではなく、仮想マシンを実行するホストマシンで行います。

VMware WorkstationがXFree86サーバーとして認識しないXFree86ベースのサーバーを使用している場合は、代わりにこれを使用してください。

xkeymap.usekeycodeMap = true

より詳細な説明 もあります。これは次のことを示唆しています。

テキストエディタを使用して、仮想マシンの構成ファイルに構成設定を追加します。

xkeymap.usekeycodeMapIfXFree86 = true

XFree86サーバーを使用している場合は、リモートであってもキーコードマッピングを使用します。

xkeymap.usekeycodeMap = true

サーバーの種類に関係なく、常にキーコードマッピングを使用してください。

xkeymap.nokeycodeMap = true

キーコードマッピングは絶対に使用しないでください。

xkeymap.keycode.<code> = <v-scan code>

キーコードマッピングを使用する場合は、キーコードをマッピングします<code>から<v-scan code>。この例では、<code>は10進数で、<v-scan code>は、C構文の16進数(たとえば、0x001)である必要があります。

キーのXキーコードを見つける最も簡単な方法は、xevまたはxmodmap-pkを実行することです。ほとんどのv-スキャンコードは V-スキャンコードテーブル でカバーされています。このセクションで説明されているkeysymマッピングテーブルも役立ちます。

0
Josh Hunt

VMWare Tools をインストールしましたか?

0
John Smithers