私の Mac には、無効にしようとしている動作があります。
alt
任意のテキスト エディターで/ + 任意の文字を使用したキーの組み合わせを入力するとoption
、出力は特殊文字になります。
例えば:
組み合わせによりalt+a
が生成されますå
。
組み合わせによりalt+x
が生成されます≈
。
この動作をキャンセルしたいです。
私はプログラマーで、コード エディターを使用するときに、alt
キー (⌥+a
たとえば) にキーバインド (キーボード ショートカット) をマップしたいのですが、そうすると特殊文字が生成されるため実行されません。
特殊文字はコード エディターのショートカットよりも優先されると思います。
このデフォルトの動作を無効にする方法をご存知ですか?
ありがとう
ベストアンサー1
作成することができますオプション文字をすべて空白に設定したカスタムキーボードマッピングオンラインツールの使用このウェブページからほぼすべてのキーボード レイアウトから、数回のクリックでカスタム マッピングを作成できます。IntelliJ Idea、Php/WebStorm、NetBeans、Eclipse を搭載した MacOSX 10.7 以降で動作することが実証されています。
選択する「オプションキーを空白にする」フォームにラジオボタンを入力し、フォームを送信して、「option」キー機能が無効になっているパッチ適用済みのキーボード レイアウトをダウンロードしてください。標準的な米国英語キーボード レイアウトの作業ファイルを共有します。
このカスタム マッピングを有効にすると、「option」キーを押しながら文字を入力しても、テキスト出力には何も印刷されません。ただし、「option キーの押下」は OS によってトリガーされ、IDE によって検出されます。そのため、他のコマンド キーとまったく同じ動作が得られます。
- キー マッピング ファイルをダウンロードします
My Layout.keylayout
。 - 移動先
~/Library/Keyboard\ Layouts/
- 開く
System Preferences
->Language Input Methods
(またはKeyboard
->Input Sources
) - に移動
Input Sources
->(hit +)
->Select Others
My Layout
リストから探して選択してください。
ステップ 4 は、MacOS のバージョンによって若干異なる場合があります。設定でキーボード レイアウト リストが見つかるまでしばらくお待ちください。