alt Mudança de idioma no OS X

20

Existe uma maneira de vincular o alt-shift para alternar os layouts de teclado no OS X?

    
por Moshe 06.01.2010 / 05:08

8 respostas

20

Por padrão no OS X, girar através de layouts de teclado é definido como ctrl + espaço . Este mapeamento está desativado em favor do acionador do Spotlight.

Para modificar esse mapeamento padrão, você precisa ir para Preferências do Sistema - > Hardware- > Teclado & Mouse- > Atalhos de teclado. Lá você encontrará um item de lista para o menu Entrada. Selecione a caixa de seleção e ela será ativada. De lá, clique duas vezes no atalho predefinido no lado direito da lista. Quando o atalho existente estiver selecionado e editável, você poderá digitar sua seqüência de atalhos preferida.

Infelizmente, alt + shift não são permitidos como atalhos. Você precisa ter uma chave sem controle no mix. O mais próximo que você pode chegar é usar alt + z (usando 'z', que fica ao lado de shift no lado esquerdo do teclado). Você também tem a opção de definir o atalho para a ordem inversa do giro. alt + deslocamento + z é uma opção natural para isso.

    
por 06.01.2010 / 06:02
14

Use o Karabiner (originalmente o KeyRemap4MacBook). Pesquise option shift pc . Marcar a primeira caixa de seleção deve permitir que você volte ao comportamento do computador.

    
por 23.12.2013 / 19:00
11

O mosquetão personalizador de teclado para OS X pode mapear alt-shift (ou ctrl-shift) para alternar idiomas

    
por 06.08.2013 / 22:55
1

Em alguns locais, o espaço de comando e o espaço de comando-opção alteram as fontes de entrada por padrão. Você pode ativar ou alterar os atalhos de teclado nas Preferências do Sistema:

Osgravadoresdeatalhonãopermitemdigitaratalhoscomoopção-shift.Sevocêrealmentequiserusaroopção-shift,vocêpodemapeá-loparaumacombinaçãodeteclascomoaopção-comando-espaçocom KeyRemap4MacBook . Isso é acionado quando você libera o turno:

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

Isso é acionado quando você pressiona Shift, mas é necessário pressionar Shift antes da opção para atalhos como 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>

Isso requer pressionar a opção e alternar simultaneamente:

<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>
    
por 07.08.2013 / 09:53
1

Além disso, se você estiver procurando por Cmd + Shift , o Punto Switcher (depois de desabilitar a comutação automática de idioma) pode ligar o idioma a Cmd + < kbd> Shift .

    
por 24.02.2015 / 23:18
1

Descobri que o pequeno utilitário MLSwitcher [2] permitirá que você faça exatamente isso e funcione muito bem com o macOS 10.13 High Sierra. Disponível gratuitamente na App Store.

Mais informações aqui: link

    
por 27.10.2017 / 21:12
0

eu mudei o meu para - \ que é quase alt - shift , apenas mudei uma tecla para o direito (funciona com o meu teclado internacional macbookpro, o teclado nos tem mais turno à esquerda e a tecla \ está acima da tecla )

    
por 17.06.2010 / 08:46
0

O Karabiner mencionado por @wayfarer fez o truque para mim. Aqui está a regra para mapear Ctrl-Shift para 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"
        }
    ]
}
    
por 10.01.2019 / 22:40