その後の様子はTwitter、facebook、Instagramで随時更新中。FusionでUbuntuを使う場合、使用するキーボードは(別のキーボードを外付けしない限り)Macのキーボードになります。ところが、MacのJISキーボードとPC/AT互換機のJISキーボードは一見似ているものの、一部のキーの配置が異なったり、あったりなかったりして、微妙に使い勝手が悪いです。気にしなければどうって事はないのですが、気にし出すとどうにもこれが気持ちが悪いので、少しでもマシになるように設定をいじってみました。MacのキーボードとPC/AT互換機のキーボードの違いは特にキーボードの左側に集中しています。MacのJISキーボードPC/AT互換機のJISキーボードいろいろと違いはありますが、とりあえず、以下のようにキーを対応させました。無変換また、英数キーで半角英数を、かなキーでかなをそれぞれ入力出来るように設定を変更しました。CapsLockは、必要ない人は設定しなくても良いと思います。矢印キーでSpasesの切替を行っている場合、ControlにCapsLockを割り振っていると、画面を切り替える時にCapsLockも適応されてしまって、ちょいウザなので。設定の方法というわけで、設定していきたいと思います。Fusion上でキーの割り振りを決めてしまいます。デフォルトのキーマッピングと異なる設定は以下の通りです。x」などの設定が消えていますが、これはcommandキーをCtrlキーに割り当てたことで不要となったので削除しました。Fなどのショートカットも削除して良さそうな気がしますが、よく分かんないのでとりあえずそのまま残しています。いらなければ削除してください。この設定をUbuntuのキーボードとマウスのプロファイルとして保存して、UbuntuのVMと関連づけておくと捗ります。Ubuntuでのキーマップの設定ここまででcommandキーをCtrlキーとして機能させる設定は完了したので、残りはUbuntu上で設定します。ここで、なんかややこしいですが、まとめると以下のような感じです。CapsLockまずはxevコマンドでcontrolキーと英数キーに割り当てられているキーコードを取得します。xevコマンドを実行すると待機状態になるので、ここでcontrolキーを押します。すると以下のような文字列が出て来ると思います。133」とあるので、controlキーに割り当てられているキーコードが「133」であることが分かります。同様に英数キーのキーコードも調べておきます(たぶん66だと思いますが)。続いてそれぞれのキーに割り当てる機能を設定します。Xmodmapをエディタで開きます。~/.Xmodmapそして、以下のように記述します。133の記述を省略します。その場合、ControlキーはControlキーとして機能します(たぶん)。設定を保存したら、再ログインします。再ログイン後、以下のようにxmodmapコマンドを叩いて、66と133の設定がちゃんと反映されていればおk。英数キーで半角英数、かなキーでかな入力が出来るように設定します。メニューバーにあるキーボードのアイコンから「設定」を選択して、IBusの設定画面を出します。「Enable:」にかなキーを「Disable:」に英数キー(Ubuntu的には無変換キー)をそれぞれ割り当てます。これで設定は完了です。以下のような微妙な問題は残ります。入力モードが切り替わってしまうCapsLockがかかった状態ではかな入力出来ないまあそんな大きな問題ではないのでとりあえず放置しているのですが、良い解決方法を知っている人がいたら教えてプリーズ。