Usando o CapsLock para alternar o layout do idioma do teclado

24

Atualmente, estou usando Recaps para alternar entre os layouts de teclado. Mas eu estou procurando um substituto, porque é um pouco buggy e não atualizado há anos. Você conhece algum substituto?

    
por PHPst 29.05.2012 / 06:49

7 respostas

8

No Windows, você pode configurar o Windows para usar Grave Accent ( ') para alternar entre idiomas ou layouts de teclado através de uma única tecla pressionada.

Se o seu windows está configurado para mudar o layout do teclado por Ctrl + Shift você pode usar o seguinte script AutoHotKey (eu recomendo strongmente usar link ) para mapeá-los para Caps Lock , o CapsLock normal será alcançado por Shif + CapsLock

SetCapsLockState, AlwaysOff
+CapsLock::CapsLock

CapsLock::Send, {Ctrl down}{Shift down}{Shift up}{Ctrl up}{Ctrl up}
return
    
por 01.06.2012 / 07:29
18

Seguindo a sugestão @Bob use AutoHotkey , o seguinte script irá simular Alt + Deslocamento quando você pressionar CapsLock :

CapsLock::Send, {Alt Down}{Shift Down}{Shift Up}{Alt Up}

O Windows pode ser um pouco teimoso quando se trata de atalhos de teclado consistindo apenas de modificadores, mas a técnica acima funciona.

    
por 20.03.2017 / 11:04
3

O Punto Switcher pode fazer isso! link

Basicamente, permite alternar o layout do teclado automaticamente, com base no que você está digitando. Mas também pode mudar os layouts de teclado no Caps Lock ou em muitas outras teclas. Se você não gosta de comutação automática, pode desativá-lo nas configurações.

    
por 23.10.2012 / 09:10
2

Cerca de um ano atrás, mudei de ReCaps para keyla e estou muito feliz com isso.

    
por 16.01.2013 / 12:14
1

Eu fiz isso usando a ferramenta PowerPro (como se ela já estivesse constantemente carregada para outras coisas) E agora eu obtenho mudança de linguagem tocando e CAPSLOCK por toque longo.

    
por 23.06.2012 / 18:45
1

Use lswitch .

Use any key to switch input languages, usage: lswitch [keycode]. Keycode is optional and defaults to context menu key. Another good candidate is a CapsLock key with a keycode of 20.

Felicidades!

    
por 08.03.2018 / 08:19
0

Você pode facilmente (alterando as duas primeiras linhas para:

$~CapsLock::LangSwitch(1)
$~CapsLock up::LangSwitch(2)

) modificar o alternador de layout do teclado do wOxxOm para usar o Win + Space em vez de usar o direito ao controle. E vai funcionar, não importa quais teclas de atalho estão configuradas para alternar layout no Windows (o padrão é Alt + Shift, estou usando Ctrl + Shift).

Por causa da comutação não-nativa-ahk (o script usa WinAPI), todo o script é bastante volumoso, portanto, não o colei inline. Em caso de inacessibilidade de autohotkey.com, aqui está: link

(novamente, todos os créditos vão para wOxxOm, o script de origem está lá: link )

P.S. Esse script é bem antigo e possui byte-offsets codificados, portanto, não tenho certeza se ele funcionará com o Autohotkey.exe de 64 bits ou com o Windows de 64 bits. Eu só tenho 32 bits na mão.

P.P.S. Essa resposta é quase duplicada para outra , mas as perguntas também são quase semelhantes.

    
por 27.11.2014 / 13:28