7

Spotlight search is activated by Ctrl+Space.

Unfortunately, this collides with code completion in Eclipse.

I could change the shortcut for either function, but I'd like to stick with the defaults.

Is there a way to disable the Spotlight shortcut when a given application is active (in this case Eclipse)?

1
  • It's actually cmd+space and, granted, I know there is a solution for this answer, but I couldn't find it right now.
    – cregox
    Apr 30, 2010 at 0:00

4 Answers 4

6

I don't think it is possible to disable the Spotlight shortcut just when a specific application is in focus. The closest thing for you to do would be to re-map the shortcut (either Spotlight's or Eclipse's).

To change the keyboard shortcut systemwide for Spotlight:

  • In System Preferences, go to Keyboard, then Keyboard Shortcuts.
  • In the column on the left, select Spotlight.
  • Double click the shortcut (in this case ⌘ Space) and hold down the new shortcut. I suggest something similar, such as option + Space.

enter image description here

1

Follow these steps:

  1. System Preferences
  2. Spotlight
  3. Untick Spotlight menu keyboard shortcut
0

Change the keyboard shortcut for showing the Spotlight menu to something like control-command-space:

Then use a private.xml like this with KeyRemap4MacBook:

<?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>
-2

Sounds like a job for Autohotkey. Use the ifwinactive or ifwinexist functions. Can't yet work out the exact code, but shouldn't be too hard with a bit of time.

4
  • 1
    Umm… Spotlight is for OS X. Autohotkey is for Windows...
    – Josh Hunt
    Oct 8, 2009 at 6:32
  • Whoops. Should have read closer sorry. Oct 8, 2009 at 6:44
  • Think I read Spotlight as Silverlight. Oct 8, 2009 at 6:47
  • There is an autohotkey for mac tho: Iron AHK code.google.com/p/ironahk and there's also an automator alternative that you can drag n' drop commands that resembles AHK, but I can't remember its name.
    – cregox
    Apr 29, 2010 at 23:59

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .