ご無沙汰です!暑いです。
昨年よりUnity3Dの勉強を始めましたが、なかなか思い通りにはかどらず。今日はMacでプログラムに使用しているMonoDevelopの話です。
2014年8月23日追記: keyremap4macbookがkarabinerと改名したあたりから以下の対処法が有効でなくなっています。
コードを打つ前につい「英数」キーを押す癖が有るんですが、なぜか割り当てられているのがスペースです。「かな」キーでもスペースを打ててしまうのですが今回はこの2つのキーを機能しなくするTipsです。
「KeyRemap4MacBook」というユーティリティを使用します。任意のキーを別のキーに変更するソフトです。アプリケーションを指定してキーマッピングを変更することも出来るのでこれを使って対処しました。
インストールが終わったら、メニューよりPreferenceウィンドウを開きます。
「Misc&Uninstall」タブより「Open private.xml」ボタンを押し開かれたフォルダに入っている「private.xml」ファイルを開き、
以下を書き込みます。
monodevelop com.xamarin.monodevelop Disable kana eisuu key control in monodevelop private.appdef.monodevelop monodevelop __KeyToKey__ KeyCode::JIS_EISUU, KeyCode::VK_NONE __KeyToKey__ KeyCode::JIS_KANA, KeyCode::VK_NONE
保存したらPreferenceウィンドウへ戻り「Relaod XML」ボタンを押します。リストの一番上に「Disable kana eisuu key control in monodevelop」と言う項目が現れますのでこれにチェックを入れ有効にします。これでMonoDevelopでは「英数」と「かな」キーが機能しなくなります。
久しぶりの更新ですがちゃんと日本語書けてます?