VMware Server 上の CentOS でキーボードエラーが出まくる

VMware Server Console で CentOS を操作していると、以下のようなエラーメッセージが頻繁に表示されて話にならない。ターミナルエミュレータ経由なら問題無いが、VMware Tools を入れるときなど、VMware Server Console で作業する際に困る。

atkbd.c: Unknown key released (translated set 2, code 0xd9 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e059 <keycode>' to make it known.

どうやらキーボード (Microsoft Standard Wireless Multimedia Keyboard 1.1) が謎のキーコードを送出しているらしい。

解決策

検索したら、どんぴしゃりの解決方法があったので、書いてあるとおりに実行。エラーは出なくなった。

setkeycodes e059 254

エラーが出ているスキャンコードに、無効な数値を割り当てればいいらしい。設定が起動時に有効になるように、/etc/rc.local に書いておいた。