alt Shift language switch on OS X
Is there a way to bind alt shift to switch keyboard layouts on OS X?
macos keyboard-shortcuts keyboard-layout
add a comment |
Is there a way to bind alt shift to switch keyboard layouts on OS X?
macos keyboard-shortcuts keyboard-layout
add a comment |
Is there a way to bind alt shift to switch keyboard layouts on OS X?
macos keyboard-shortcuts keyboard-layout
Is there a way to bind alt shift to switch keyboard layouts on OS X?
macos keyboard-shortcuts keyboard-layout
macos keyboard-shortcuts keyboard-layout
asked Jan 6 '10 at 4:08
MosheMoshe
3,274185896
3,274185896
add a comment |
add a comment |
8 Answers
8
active
oldest
votes
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.
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
1
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
Note thatalt + shift + z
is a popular keyboard shortcut in use by many applications for undoing an undo (alt + z
). Therefore, it may be a better idea to find another shortcut. How aboutcmd + e
?
– Elad Nava
Jan 1 '16 at 14:54
In the MacOS 10 it is System Preferences->Keyboard->Shortcut->Input Sources
– divonas
Jan 15 at 7:41
add a comment |
Use Karabiner (originally KeyRemap4MacBook). Search for option shift pc
. Ticking the first checkbox should let you remap to the PC behavior.
1
However, see the note: "Except in ... Emacs, Terminal, ...".
– nickie
Feb 15 '15 at 1:14
Installed Karabiner Element 10.22.0 (viabrew cask install karabiner
) on my Mac High Sierra 10.13.3 and found it doesn't work.
– onelaview
Mar 24 '18 at 9:49
add a comment |
The Karabiner keyboard customizer for OS X can map alt-shift (or ctrl-shift) to switch languages
What System Preferences add-on? System Preferences on my Mac don't acceptalt+shift
. Is there some additional "add-on" that enables it?
– yair
Mar 2 '14 at 13:17
add a comment |
In some locales command-space and option-command-space change input sources by default. You can enable or change the keyboard shortcuts from System Preferences:
The shortcut recorders don't allow entering shortcuts like option-shift though. If you really want to use option-shift, you can map it to a key combination like option-command-space with KeyRemap4MacBook. This is triggered when you release shift:
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_L, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::SHIFT_L, ModifierFlag::OPTION_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::NONE, KeyCode::SHIFT_R, ModifierFlag::OPTION_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
This is triggered when you press shift, but it requires pressing shift before option for shortcuts like option-shift-[:
<autogen>__KeyToKey__ KeyCode::SHIFT_L | ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::SHIFT_R | ModifierFlag::SHIFT_R | ModifierFlag::OPTION_R | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
This requires pressing option and shift simultaneously:
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_L, KeyCode::SHIFT_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_R, KeyCode::SHIFT_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
add a comment |
Also if you are looking for Cmd+Shift, Punto Switcher (after disabling language autoswitching) can bind language toggle to Cmd+Shift.
1
Please see this link about how to recommend software in an answer: meta.superuser.com/questions/5329/…. Also, this doesn't answer the question that was asked.
– fixer1234
Feb 25 '15 at 1:36
@fixer1234 Punto Switcher does, however, allow switching with Opt+Shift, which is what's been asked. I'm not recommending this software, as I don't like it myself, but with Karabiner not working with Sierra, it's the only alternative.
– maksimov
May 14 '17 at 16:09
add a comment |
I found that the little utility MLSwitcher[2] will allow you to do exactly that and works great under macOS 10.13 High Sierra. Available for free on the App Store.
More info here: http://bluezbox.com/mlswitcher2.html
add a comment |
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)
add a comment |
The Karabiner mentioned by @wayfarer did the trick for me.
Here's the rule to map Ctrl-Shift to Ctrl-Space:
{
"description": "Swithch input language by ctrl-shift",
"manipulators": [
{
"from": {
"key_code": "left_shift",
"modifiers": {
"mandatory": [
"left_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
},
{
"from": {
"key_code": "right_shift",
"modifiers": {
"mandatory": [
"right_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
}
]
}
We're glad you were able to find a solution to a problem you were facing here. However, this section is reserved for answers to the question that was asked above. Simply using the Upvote button is sufficient thanks here on SuperUser.
– music2myear
Jan 10 at 22:01
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f91980%2falt-shift-language-switch-on-os-x%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
8 Answers
8
active
oldest
votes
8 Answers
8
active
oldest
votes
active
oldest
votes
active
oldest
votes
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.
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
1
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
Note thatalt + shift + z
is a popular keyboard shortcut in use by many applications for undoing an undo (alt + z
). Therefore, it may be a better idea to find another shortcut. How aboutcmd + e
?
– Elad Nava
Jan 1 '16 at 14:54
In the MacOS 10 it is System Preferences->Keyboard->Shortcut->Input Sources
– divonas
Jan 15 at 7:41
add a comment |
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.
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
1
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
Note thatalt + shift + z
is a popular keyboard shortcut in use by many applications for undoing an undo (alt + z
). Therefore, it may be a better idea to find another shortcut. How aboutcmd + e
?
– Elad Nava
Jan 1 '16 at 14:54
In the MacOS 10 it is System Preferences->Keyboard->Shortcut->Input Sources
– divonas
Jan 15 at 7:41
add a comment |
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.
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.
answered Jan 6 '10 at 5:02
akfakf
2,51641715
2,51641715
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
1
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
Note thatalt + shift + z
is a popular keyboard shortcut in use by many applications for undoing an undo (alt + z
). Therefore, it may be a better idea to find another shortcut. How aboutcmd + e
?
– Elad Nava
Jan 1 '16 at 14:54
In the MacOS 10 it is System Preferences->Keyboard->Shortcut->Input Sources
– divonas
Jan 15 at 7:41
add a comment |
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
1
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
Note thatalt + shift + z
is a popular keyboard shortcut in use by many applications for undoing an undo (alt + z
). Therefore, it may be a better idea to find another shortcut. How aboutcmd + e
?
– Elad Nava
Jan 1 '16 at 14:54
In the MacOS 10 it is System Preferences->Keyboard->Shortcut->Input Sources
– divonas
Jan 15 at 7:41
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
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
1
1
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
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
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
Note that
alt + shift + z
is a popular keyboard shortcut in use by many applications for undoing an undo (alt + z
). Therefore, it may be a better idea to find another shortcut. How about cmd + e
?– Elad Nava
Jan 1 '16 at 14:54
Note that
alt + shift + z
is a popular keyboard shortcut in use by many applications for undoing an undo (alt + z
). Therefore, it may be a better idea to find another shortcut. How about cmd + e
?– Elad Nava
Jan 1 '16 at 14:54
In the MacOS 10 it is System Preferences->Keyboard->Shortcut->Input Sources
– divonas
Jan 15 at 7:41
In the MacOS 10 it is System Preferences->Keyboard->Shortcut->Input Sources
– divonas
Jan 15 at 7:41
add a comment |
Use Karabiner (originally KeyRemap4MacBook). Search for option shift pc
. Ticking the first checkbox should let you remap to the PC behavior.
1
However, see the note: "Except in ... Emacs, Terminal, ...".
– nickie
Feb 15 '15 at 1:14
Installed Karabiner Element 10.22.0 (viabrew cask install karabiner
) on my Mac High Sierra 10.13.3 and found it doesn't work.
– onelaview
Mar 24 '18 at 9:49
add a comment |
Use Karabiner (originally KeyRemap4MacBook). Search for option shift pc
. Ticking the first checkbox should let you remap to the PC behavior.
1
However, see the note: "Except in ... Emacs, Terminal, ...".
– nickie
Feb 15 '15 at 1:14
Installed Karabiner Element 10.22.0 (viabrew cask install karabiner
) on my Mac High Sierra 10.13.3 and found it doesn't work.
– onelaview
Mar 24 '18 at 9:49
add a comment |
Use Karabiner (originally KeyRemap4MacBook). Search for option shift pc
. Ticking the first checkbox should let you remap to the PC behavior.
Use Karabiner (originally KeyRemap4MacBook). Search for option shift pc
. Ticking the first checkbox should let you remap to the PC behavior.
edited Feb 11 '15 at 20:15
ᔕᖺᘎᕊ
5,19842441
5,19842441
answered Dec 23 '13 at 18:00
Maxim YefremovMaxim Yefremov
59041019
59041019
1
However, see the note: "Except in ... Emacs, Terminal, ...".
– nickie
Feb 15 '15 at 1:14
Installed Karabiner Element 10.22.0 (viabrew cask install karabiner
) on my Mac High Sierra 10.13.3 and found it doesn't work.
– onelaview
Mar 24 '18 at 9:49
add a comment |
1
However, see the note: "Except in ... Emacs, Terminal, ...".
– nickie
Feb 15 '15 at 1:14
Installed Karabiner Element 10.22.0 (viabrew cask install karabiner
) on my Mac High Sierra 10.13.3 and found it doesn't work.
– onelaview
Mar 24 '18 at 9:49
1
1
However, see the note: "Except in ... Emacs, Terminal, ...".
– nickie
Feb 15 '15 at 1:14
However, see the note: "Except in ... Emacs, Terminal, ...".
– nickie
Feb 15 '15 at 1:14
Installed Karabiner Element 10.22.0 (via
brew cask install karabiner
) on my Mac High Sierra 10.13.3 and found it doesn't work.– onelaview
Mar 24 '18 at 9:49
Installed Karabiner Element 10.22.0 (via
brew cask install karabiner
) on my Mac High Sierra 10.13.3 and found it doesn't work.– onelaview
Mar 24 '18 at 9:49
add a comment |
The Karabiner keyboard customizer for OS X can map alt-shift (or ctrl-shift) to switch languages
What System Preferences add-on? System Preferences on my Mac don't acceptalt+shift
. Is there some additional "add-on" that enables it?
– yair
Mar 2 '14 at 13:17
add a comment |
The Karabiner keyboard customizer for OS X can map alt-shift (or ctrl-shift) to switch languages
What System Preferences add-on? System Preferences on my Mac don't acceptalt+shift
. Is there some additional "add-on" that enables it?
– yair
Mar 2 '14 at 13:17
add a comment |
The Karabiner keyboard customizer for OS X can map alt-shift (or ctrl-shift) to switch languages
The Karabiner keyboard customizer for OS X can map alt-shift (or ctrl-shift) to switch languages
edited Nov 24 '14 at 13:13
answered Aug 6 '13 at 20:55
WayFarerWayFarer
23624
23624
What System Preferences add-on? System Preferences on my Mac don't acceptalt+shift
. Is there some additional "add-on" that enables it?
– yair
Mar 2 '14 at 13:17
add a comment |
What System Preferences add-on? System Preferences on my Mac don't acceptalt+shift
. Is there some additional "add-on" that enables it?
– yair
Mar 2 '14 at 13:17
What System Preferences add-on? System Preferences on my Mac don't accept
alt+shift
. Is there some additional "add-on" that enables it?– yair
Mar 2 '14 at 13:17
What System Preferences add-on? System Preferences on my Mac don't accept
alt+shift
. Is there some additional "add-on" that enables it?– yair
Mar 2 '14 at 13:17
add a comment |
In some locales command-space and option-command-space change input sources by default. You can enable or change the keyboard shortcuts from System Preferences:
The shortcut recorders don't allow entering shortcuts like option-shift though. If you really want to use option-shift, you can map it to a key combination like option-command-space with KeyRemap4MacBook. This is triggered when you release shift:
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_L, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::SHIFT_L, ModifierFlag::OPTION_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::NONE, KeyCode::SHIFT_R, ModifierFlag::OPTION_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
This is triggered when you press shift, but it requires pressing shift before option for shortcuts like option-shift-[:
<autogen>__KeyToKey__ KeyCode::SHIFT_L | ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::SHIFT_R | ModifierFlag::SHIFT_R | ModifierFlag::OPTION_R | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
This requires pressing option and shift simultaneously:
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_L, KeyCode::SHIFT_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_R, KeyCode::SHIFT_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
add a comment |
In some locales command-space and option-command-space change input sources by default. You can enable or change the keyboard shortcuts from System Preferences:
The shortcut recorders don't allow entering shortcuts like option-shift though. If you really want to use option-shift, you can map it to a key combination like option-command-space with KeyRemap4MacBook. This is triggered when you release shift:
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_L, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::SHIFT_L, ModifierFlag::OPTION_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::NONE, KeyCode::SHIFT_R, ModifierFlag::OPTION_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
This is triggered when you press shift, but it requires pressing shift before option for shortcuts like option-shift-[:
<autogen>__KeyToKey__ KeyCode::SHIFT_L | ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::SHIFT_R | ModifierFlag::SHIFT_R | ModifierFlag::OPTION_R | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
This requires pressing option and shift simultaneously:
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_L, KeyCode::SHIFT_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_R, KeyCode::SHIFT_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
add a comment |
In some locales command-space and option-command-space change input sources by default. You can enable or change the keyboard shortcuts from System Preferences:
The shortcut recorders don't allow entering shortcuts like option-shift though. If you really want to use option-shift, you can map it to a key combination like option-command-space with KeyRemap4MacBook. This is triggered when you release shift:
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_L, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::SHIFT_L, ModifierFlag::OPTION_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::NONE, KeyCode::SHIFT_R, ModifierFlag::OPTION_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
This is triggered when you press shift, but it requires pressing shift before option for shortcuts like option-shift-[:
<autogen>__KeyToKey__ KeyCode::SHIFT_L | ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::SHIFT_R | ModifierFlag::SHIFT_R | ModifierFlag::OPTION_R | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
This requires pressing option and shift simultaneously:
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_L, KeyCode::SHIFT_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_R, KeyCode::SHIFT_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
In some locales command-space and option-command-space change input sources by default. You can enable or change the keyboard shortcuts from System Preferences:
The shortcut recorders don't allow entering shortcuts like option-shift though. If you really want to use option-shift, you can map it to a key combination like option-command-space with KeyRemap4MacBook. This is triggered when you release shift:
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_L, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::SHIFT_L, ModifierFlag::OPTION_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_R, ModifierFlag::OPTION_R | ModifierFlag::SHIFT_R | ModifierFlag::NONE, KeyCode::SHIFT_R, ModifierFlag::OPTION_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
This is triggered when you press shift, but it requires pressing shift before option for shortcuts like option-shift-[:
<autogen>__KeyToKey__ KeyCode::SHIFT_L | ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::SHIFT_R | ModifierFlag::SHIFT_R | ModifierFlag::OPTION_R | ModifierFlag::NONE, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
This requires pressing option and shift simultaneously:
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_L, KeyCode::SHIFT_L, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
<autogen>__SimultaneousKeyPresses__ KeyCode::OPTION_R, KeyCode::SHIFT_R, KeyCode::SPACE, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
edited Aug 7 '13 at 8:03
answered Aug 7 '13 at 7:53
LriLri
31.3k589130
31.3k589130
add a comment |
add a comment |
Also if you are looking for Cmd+Shift, Punto Switcher (after disabling language autoswitching) can bind language toggle to Cmd+Shift.
1
Please see this link about how to recommend software in an answer: meta.superuser.com/questions/5329/…. Also, this doesn't answer the question that was asked.
– fixer1234
Feb 25 '15 at 1:36
@fixer1234 Punto Switcher does, however, allow switching with Opt+Shift, which is what's been asked. I'm not recommending this software, as I don't like it myself, but with Karabiner not working with Sierra, it's the only alternative.
– maksimov
May 14 '17 at 16:09
add a comment |
Also if you are looking for Cmd+Shift, Punto Switcher (after disabling language autoswitching) can bind language toggle to Cmd+Shift.
1
Please see this link about how to recommend software in an answer: meta.superuser.com/questions/5329/…. Also, this doesn't answer the question that was asked.
– fixer1234
Feb 25 '15 at 1:36
@fixer1234 Punto Switcher does, however, allow switching with Opt+Shift, which is what's been asked. I'm not recommending this software, as I don't like it myself, but with Karabiner not working with Sierra, it's the only alternative.
– maksimov
May 14 '17 at 16:09
add a comment |
Also if you are looking for Cmd+Shift, Punto Switcher (after disabling language autoswitching) can bind language toggle to Cmd+Shift.
Also if you are looking for Cmd+Shift, Punto Switcher (after disabling language autoswitching) can bind language toggle to Cmd+Shift.
edited Feb 24 '15 at 23:43
Jawa
3,15982435
3,15982435
answered Feb 24 '15 at 22:18
Nikolay ShelekhovNikolay Shelekhov
111
111
1
Please see this link about how to recommend software in an answer: meta.superuser.com/questions/5329/…. Also, this doesn't answer the question that was asked.
– fixer1234
Feb 25 '15 at 1:36
@fixer1234 Punto Switcher does, however, allow switching with Opt+Shift, which is what's been asked. I'm not recommending this software, as I don't like it myself, but with Karabiner not working with Sierra, it's the only alternative.
– maksimov
May 14 '17 at 16:09
add a comment |
1
Please see this link about how to recommend software in an answer: meta.superuser.com/questions/5329/…. Also, this doesn't answer the question that was asked.
– fixer1234
Feb 25 '15 at 1:36
@fixer1234 Punto Switcher does, however, allow switching with Opt+Shift, which is what's been asked. I'm not recommending this software, as I don't like it myself, but with Karabiner not working with Sierra, it's the only alternative.
– maksimov
May 14 '17 at 16:09
1
1
Please see this link about how to recommend software in an answer: meta.superuser.com/questions/5329/…. Also, this doesn't answer the question that was asked.
– fixer1234
Feb 25 '15 at 1:36
Please see this link about how to recommend software in an answer: meta.superuser.com/questions/5329/…. Also, this doesn't answer the question that was asked.
– fixer1234
Feb 25 '15 at 1:36
@fixer1234 Punto Switcher does, however, allow switching with Opt+Shift, which is what's been asked. I'm not recommending this software, as I don't like it myself, but with Karabiner not working with Sierra, it's the only alternative.
– maksimov
May 14 '17 at 16:09
@fixer1234 Punto Switcher does, however, allow switching with Opt+Shift, which is what's been asked. I'm not recommending this software, as I don't like it myself, but with Karabiner not working with Sierra, it's the only alternative.
– maksimov
May 14 '17 at 16:09
add a comment |
I found that the little utility MLSwitcher[2] will allow you to do exactly that and works great under macOS 10.13 High Sierra. Available for free on the App Store.
More info here: http://bluezbox.com/mlswitcher2.html
add a comment |
I found that the little utility MLSwitcher[2] will allow you to do exactly that and works great under macOS 10.13 High Sierra. Available for free on the App Store.
More info here: http://bluezbox.com/mlswitcher2.html
add a comment |
I found that the little utility MLSwitcher[2] will allow you to do exactly that and works great under macOS 10.13 High Sierra. Available for free on the App Store.
More info here: http://bluezbox.com/mlswitcher2.html
I found that the little utility MLSwitcher[2] will allow you to do exactly that and works great under macOS 10.13 High Sierra. Available for free on the App Store.
More info here: http://bluezbox.com/mlswitcher2.html
answered Oct 27 '17 at 19:12
Lennart LLennart L
1111
1111
add a comment |
add a comment |
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)
add a comment |
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)
add a comment |
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)
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)
edited Jun 17 '10 at 6:56
answered Jun 17 '10 at 6:46
KurtKurt
11
11
add a comment |
add a comment |
The Karabiner mentioned by @wayfarer did the trick for me.
Here's the rule to map Ctrl-Shift to Ctrl-Space:
{
"description": "Swithch input language by ctrl-shift",
"manipulators": [
{
"from": {
"key_code": "left_shift",
"modifiers": {
"mandatory": [
"left_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
},
{
"from": {
"key_code": "right_shift",
"modifiers": {
"mandatory": [
"right_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
}
]
}
We're glad you were able to find a solution to a problem you were facing here. However, this section is reserved for answers to the question that was asked above. Simply using the Upvote button is sufficient thanks here on SuperUser.
– music2myear
Jan 10 at 22:01
add a comment |
The Karabiner mentioned by @wayfarer did the trick for me.
Here's the rule to map Ctrl-Shift to Ctrl-Space:
{
"description": "Swithch input language by ctrl-shift",
"manipulators": [
{
"from": {
"key_code": "left_shift",
"modifiers": {
"mandatory": [
"left_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
},
{
"from": {
"key_code": "right_shift",
"modifiers": {
"mandatory": [
"right_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
}
]
}
We're glad you were able to find a solution to a problem you were facing here. However, this section is reserved for answers to the question that was asked above. Simply using the Upvote button is sufficient thanks here on SuperUser.
– music2myear
Jan 10 at 22:01
add a comment |
The Karabiner mentioned by @wayfarer did the trick for me.
Here's the rule to map Ctrl-Shift to Ctrl-Space:
{
"description": "Swithch input language by ctrl-shift",
"manipulators": [
{
"from": {
"key_code": "left_shift",
"modifiers": {
"mandatory": [
"left_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
},
{
"from": {
"key_code": "right_shift",
"modifiers": {
"mandatory": [
"right_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
}
]
}
The Karabiner mentioned by @wayfarer did the trick for me.
Here's the rule to map Ctrl-Shift to Ctrl-Space:
{
"description": "Swithch input language by ctrl-shift",
"manipulators": [
{
"from": {
"key_code": "left_shift",
"modifiers": {
"mandatory": [
"left_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
},
{
"from": {
"key_code": "right_shift",
"modifiers": {
"mandatory": [
"right_control"
]
}
},
"to": [
{
"key_code": "spacebar",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
}
]
}
answered Jan 10 at 21:40
rookrook
1011
1011
We're glad you were able to find a solution to a problem you were facing here. However, this section is reserved for answers to the question that was asked above. Simply using the Upvote button is sufficient thanks here on SuperUser.
– music2myear
Jan 10 at 22:01
add a comment |
We're glad you were able to find a solution to a problem you were facing here. However, this section is reserved for answers to the question that was asked above. Simply using the Upvote button is sufficient thanks here on SuperUser.
– music2myear
Jan 10 at 22:01
We're glad you were able to find a solution to a problem you were facing here. However, this section is reserved for answers to the question that was asked above. Simply using the Upvote button is sufficient thanks here on SuperUser.
– music2myear
Jan 10 at 22:01
We're glad you were able to find a solution to a problem you were facing here. However, this section is reserved for answers to the question that was asked above. Simply using the Upvote button is sufficient thanks here on SuperUser.
– music2myear
Jan 10 at 22:01
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f91980%2falt-shift-language-switch-on-os-x%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown