Spotlight検索はCtrl + Spaceでアクティブになります。
残念ながら、これはEclipseのコード補完と衝突します。
どちらの関数のショートカットも変更できますが、デフォルトのままにしておきたいと思います。
特定のアプリケーション(この場合はEclipse)がアクティブなときにSpotlightショートカットを無効にする方法はありますか?
特定のアプリケーションにフォーカスがあるときだけ、Spotlightショートカットを無効にすることはできないと思います。最も近い方法は、ショートカット(SpotlightまたはEclipseのいずれか)を再マップすることです。
Spotlightのシステム全体のキーボードショートカットを変更するには:
次の手順を実行します:
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>