Osamu Sayama's Weblog
月曜日 12 22, 2008
VirtualBox 2.1.0
VirtualBox 2.1.0 で出ましたが 2.1.0 にしたら OpenSolaris で 「半角/全角」キーの動作がおかしいという報告をうけました。さっそく OpenSolaris で使っていた 2.0.6 から更新してみたのですが確かに動作しないですね。前に似たような問題でレポートしたのですが 2.1 では別実装でなおしたと聞いていたのですが直ってませんでした... とりあえず、keyboard-new.c の X11DRV_KeyEvent() を見ると keysym を使うようになっていて keysym のコードが 0xffXX のものは nonchar_key_scan table から取得しているのを発見。ということこでこの table を変更すれば認識するようになりました。とりあえずすでに登録してもらったレポートにコメントいれておきました。いちおう nevada でビルドしたバイナリをここにおいておきます。/opt/VirtualBox/VBoxKeyboard.so を入れ替えればよいかと思います。
Posted at 10:43午後 12 22, 2008 by sayama in Solaris x86 | 投稿されたコメント[0]
投稿されたコメント: