Is there a way to bind alt shift to switch keyboard layouts on OS X?

link|improve this question

feedback

2 Answers

up vote 5 down vote accepted

By default in OS X, spinning through keyboard layouts is defined as ctrl+space. This mapping is turned off in favor of the trigger for Spotlight.

To modify this default mapping, you need to go to System Preferences->Hardware->Keyboard & Mouse->Keyboard Shortcuts. There you will find a list item for Input Menu. Select the checkbox and it will become enabled. From there, double click on the predefined shortcut on the right side of the list. Once the existing shortcut is selected and editable, you can type your preferred shortcut sequence.

Unfortunately, alt+shift by themselves are not allowed as a shortcut. You need to have a non-control key in the mix. The closest you can come is to use alt+z (using 'z', which is next to shift on the left side of the keyboard). You also have the option of setting the shortcut for the reverse order of the spin. alt+shift+z is a natural option for this.

link|improve this answer
I enable it and hit restore default. Mac resolved the conflict. Since I'm new to mac, I probably will not be using trigger for Spotlight. I'm not sure what that means. +1 for an explanation. – Moshe Jan 6 '10 at 5:09
You really should learn what spotlight is and does, and you will want a trigger for it... but you can move that to command-space if you want. – Andrew McGregor Jan 6 '10 at 7:43
I understand now. I don't use spotlight much yet, although if I buy a Mac I probably will . I'm on a loaner now. – Moshe Jan 7 '10 at 8:34
feedback

i changed mine to -\ which is almost alt-shift, just shifted one key to the right (works with my macbookpro international keyboard, the us keyboard has longer left shift and the \ key is above the key)

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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