145
4

9 に答える 9

87

この Web ページ のオンライン ツールを使用して、オプション文字をすべて空白に設定したカスタム キーボード マッピングを作成できます。ほぼすべてのキーボード レイアウトから、数回のクリックでカスタム マッピングを作成できます。IntelliJ Idea、Php/WebStorm、NetBeans、Eclipse を搭載した MacOSX 10.7+ で動作することが証明されています。

フォームで[オプション キーを空白に設定]ラジオを選択してフォームを送信し、[オプション] キー機能を無効にしてパッチを適用したキーボード レイアウトをダウンロードします。標準の米国英語キーボード レイアウトの作業ファイルを共有しています。

このカスタム マッピングを有効にした後、"option" キーを押しながら文字を入力すると、テキスト出力に何も出力されません。ただし、「オプション キーの押下」は OS によってトリガーされ、IDE によって検出されます。したがって、他のコマンド キーとまったく同じ動作が得られます。

  1. キー マッピング ファイルをダウンロードしますMy Layout.keylayout
  2. に移動します~/Library/Keyboard\ Layouts/
  3. 開くSystem Preferences-> Language Input Methods(またはKeyboard-> Input Sources)
  4. Input Sources-> (hit +)->に移動Select Others
  5. My Layoutリストで見つけて選択する必要があります。

ステップ 4 は、MacOS のバージョンによって若干異なる場合があります。設定でキーボード レイアウトのリストが表示されるまで、しばらくお待ちください。

于 2013-04-15T16:02:43.500 に答える
37

まったく同じIDEで、まったく同じ問題を抱えていました。

これに対する解決策は、ここからウクレレをダウンロードすることです:

http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele

アプリケーションでは、File -> New from current source を使用して新しいキーレイアウトを作成できます。Optionを押すと、Option-b の場所に赤色のキーが表示されます。これは、デッド キーであることを意味します。ダブルクリックすると、デッド キーから出力キーに変更できます。出力を求めるプロンプトが表示されたら、同じものを入力できます (Option-b を押します)。

したがって、同じ文字を出力しますが、デッドキーとは見なされないため、Intellij はそれをショートカットとしてバインドできます。

新しいレイアウトを有効にするには、~/Library/Keyboard Layoutsに保存する必要があります([キーボード] -> [キーボード名の設定] で新しい名前を付けると役立ちます)。次に、[システム環境設定] -> [言語とテキスト] から有効にします。

于 2012-09-05T18:34:04.753 に答える
0

まともな回避策を見つけました。ソフトウェアのカラビナを使用して、押したときに右のエンターキーをコントロールに変更します。

したがって、3つの修飾子すべてを使用するコマンドを認識していないため、オプションキーをオプション+ cmd +コントロールに再マップしました。これで、文字なしで適切なショートカットをマップできます。ただし、必要に応じて追加のキーにマップすることもできます

これを private.xml に追加します: (ルートの間に)

<item>
<name>Change option Key to cmd + control + option</name>
<identifier>private.optiontoelse</identifier>
<autogen>__KeyToKey__ 
    KeyCode::OPTION_L, 
    KeyCode::OPTION_L, ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ 
    KeyCode::OPTION_R, 
    KeyCode::OPTION_R, ModifierFlag::CONTROL_R | ModifierFlag::COMMAND_R</autogen>
</item>

次に、xml をリロードし、[キーの変更] タブの上部にあるオプションを有効にします。

https://pqrs.org/osx/karabiner/

于 2016-01-11T20:11:17.910 に答える