Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

When I have two applications open side-by-side in the same space, I'd like to be able to swap between them quickly with the keyboard.

I can use Command+Tab, but often I land on an application in a different space, and it moves me to that space.

Is there a similar shortcut which limits the list of applications to the current space?

(I'm using OSX Snow Leopard.)

share|improve this question

2 Answers 2

up vote 3 down vote accepted

Move focus to active or next window (⌃F4). It cycles through visible windows (not applications) on the current space.

I've assigned it to ⌥⇥ myself, and assigned ⌥T to what ⌥⇥ would do normally: d=~/Library/KeyBindings; mkdir -p $d; echo $'{\n\t"~t" = insertTabIgnoringFieldEditor:;\n}' > $d/DefaultKeyBinding.dict.

share|improve this answer
1  
This is very close to what I want, and good enough to do the job 90% of the time. :) For those struggling to decipher ⌃F4, it means "Control-Fn-F4" (as I discovered by double-clicking the shortcut in the window shown above and hovering over the text). –  Nathan Long Oct 26 '11 at 14:30
    
Somehow it doesn't work in certain cases. For me it doesn't work when I move from, say spaceB(3 windows) to spaceA(2 windows) In this case when I try to switch windows in spaceA, it moves back to spaceA. I'm not sure why, but it is really annoying. Like @NathanLong says it works 90% of the time though. –  Crocode Jul 23 at 21:56

I don't know of any keyboard shortcuts; but consider the following program.

http://manytricks.com/witch/

share|improve this answer
    
I had the very same problem, and this is the best solution; comparatively, Ctrl+F4 is suboptimal, since it doesn't show any list of applications. –  Marcus Sep 27 '13 at 8:01

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.