web-dev-qa-db-ja.com

選択したアプリケーションのSpotlightキーボードショートカットを無効にする

Spotlight検索はCtrl + Spaceでアクティブになります。

残念ながら、これはEclipseのコード補完と衝突します。

どちらの関数のショートカットも変更できますが、デフォルトのままにしておきたいと思います。

特定のアプリケーション(この場合はEclipse)がアクティブなときにSpotlightショートカットを無効にする方法はありますか?

4
Thilo

特定のアプリケーションにフォーカスがあるときだけ、Spotlightショートカットを無効にすることはできないと思います。最も近い方法は、ショートカット(SpotlightまたはEclipseのいずれか)を再マップすることです。

Spotlightのシステム全体のキーボードショートカットを変更するには:

  • [システム環境設定]で、キーボードに移動し、次にキーボードショートカットに移動します。
  • 左側の列で、Spotlightを選択します。
  • ショートカット(この場合は⌘スペース)をダブルクリックして、新しいショートカットを押し続けます。オプション+スペースなど、同様のものを提案します。

enter image description here

4
Josh Hunt

次の手順を実行します:

  1. システム環境設定
  2. スポットライト
  3. Spotlightメニューのキーボードショートカットのチェックを外します
1
Simon

Spotlightメニューを表示するためのキーボードショートカットをcontrol-command-spaceのようなものに変更します。

次に、KeyRemap4MacBookで次のように private.xml を使用します。

<?xml version="1.0"?>
<root>
  <appdef>
    <appname>Eclipse</appname>
    <equal>org.Eclipse.eclipse</equal>
  </appdef>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <not>Eclipse</not>
    <autogen>__KeyToKey__ KeyCode::SPACE, VK_COMMAND | ModifierFlag::NONE,
    KeyCode::SPACE, ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L</autogen>
  </item>
</root>
0
Lri