Como posso remapear a Caps Lockchave no Windows ou no OS X? Existe, por exemplo, alguma maneira de mapear caps lock para uma combinação de teclas como Alt+ Tabno Windows ou ⌘+ Tabno OS X?
Como posso remapear a Caps Lockchave no Windows ou no OS X? Existe, por exemplo, alguma maneira de mapear caps lock para uma combinação de teclas como Alt+ Tabno Windows ou ⌘+ Tabno OS X?
Respostas:
Você precisa da Autohotkey e deste script:
;Deactive CapsLock key
$CapsLock::
return
A Autohotkey é a maneira mais poderosa de fazer esse tipo de coisa em um PC Windows. Consulte também esta página para obter mais detalhes sobre o re-mapeamento do CAPS,
Eu usei SharpKeys (para Windows) para remapear CapsLocka ESC.
Funciona muito bem para o vim . A edição no estilo VI realmente brilha se você puder manter os dedos sempre perto da linha de casa.
Veja como trocar a Caps Lockchave pela esquerda Ctrl:
janelas
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Digite o seguinte como Dados:
0000: 00 00 00 00 00 00 00 00
0008: 03 00 00 00 3A 00 1D 00
0010: 1D 00 3A 00 00 00 00 00
Saia do Editor do Registro
Linux
Cole as seguintes linhas no arquivo:
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
Adicione a seguinte linha em ~ / .bash_profile
xmodmap ~/.xmodmap
no Mac: você pode reatribuir a tecla caps lock em "Prefs do sistema" -> "Teclado e mouse" -> "Teclas especiais".
eu o atribuí à CTRL
Você pode usar as Teclas Sharp para desativar a funcionalidade de qualquer tecla. Para um guia detalhado, você pode conferir Mapear Qualquer Chave para Qualquer Chave no Windows XP / Vista .
Além disso, o Lifehacker possui um guia realmente bom chamado NumLocker. Desativa a tecla Caps Lock sobre como remapear ou desabilitá-la completamente.
Eu uso o Billy Mays Caps Lock . Agora, sempre que pressiono acidentalmente a tecla Caps Lock, em vez de ficar frustrado, ouço um rápido arremesso de Billy Mays, que sempre coloca um sorriso no meu rosto.
O Ctrl2Cap da SysInternals também funcionará em máquinas Win mais antigas.
No Mac, posso recomendar o uso do KeyRemap4MacBook . Ou PcKeyboardHack, que tem um foco um pouco diferente. Eu uso os dois em combinação sem problemas.
O problema é que não há uma solução pronta para uso incorporada ao Mac OSX, então você pode atribuir CAPS LOCKa ESC(essencial para o Vi / Vim). O segundo problema com outras ferramentas é que elas não desabilitam o LED verde na tecla Caps-Lock.
PcKeyboardHack
está relacionado ao mapeamento ESC, mas todo mapeamento é possível.
KeyRemap4MacBook
permite mapear diretamente para uma tecla de função diferente. Certamente, todos os mapeamentos que você gosta são possíveis. Por exemplo, no Mac, ⌘mapeei a tecla correta ctrl (o que é útil quando você está acostumado com o preenchimento automático semelhante ao eclipse no Windows)
caps lock
configurei para ambos esc
e ctrl
. É esc
quando é a única tecla que está sendo pressionada e muda para ctrl
se eu pressionar outras teclas.
Trocá-lo com uma tecla modificadora diferente (eu gosto Ctrl) é suportado pelo Mac OS:
keyboard control panel -> modifier keys
Como Marchal disse, no OS X você pode usar o PCKeyboardHack para alterar o caps lock para outra tecla como F19:
Você pode mapear a chave como F19 para uma combinação de teclas mais complexa adicionando uma configuração como essa a private.xml no KeyRemap4MacBook :
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::CONTROL_L, ModifierFlag::CONTROL_L |
ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L</autogen>
Se a luz do caps lock no teclado não ficar desativada, tente ativar a configuração "Status do LED de passagem do caps lock" no KeyRemap4MacBook.
Isso mapeia F19 para controlar quando mantido e para escapar quando pressionado:
<autogen>__KeyOverlaidModifier__ KeyCode::F19, KeyCode::CONTROL_L, KeyCode::ESCAPE</autogen>
Você também pode mapear F19 para uma chave modificadora extra que pode ser usada para, por exemplo, ativar aplicativos:
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_SAFARI</name>
<url>file:///Applications/Safari.app</url>
</vkopenurldef>
<item>
<name>test</name>
<identifier>test</identifier>
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::VK_MODIFIER_EXTRA1</autogen>
<autogen>__KeyToKey__ KeyCode::S, ModifierFlag::EXTRA1,
KeyCode::VK_OPEN_URL_SAFARI</autogen>
</item>
Consulte http://lri.me/keyremap4macbook.html para obter mais informações sobre o uso do KeyRemap4MacBook.