Você precisa do Autohotkey e deste script:
;Deactive CapsLock key
$CapsLock::
return
Autohotkey é a maneira mais poderosa de fazer esse tipo de coisa em um PC Windows. Veja também esta página para mais detalhes sobre o mapeamento de CAPS,
Como posso remapear a tecla Caps Lock no Windows ou OS X? Existe, por exemplo, alguma forma de mapear o caps lock para uma combinação de teclas como Alt + Tab no Windows ou ⌘ + no OS X?
Você precisa do Autohotkey e deste script:
;Deactive CapsLock key
$CapsLock::
return
Autohotkey é a maneira mais poderosa de fazer esse tipo de coisa em um PC Windows. Veja também esta página para mais detalhes sobre o mapeamento de CAPS,
Veja como trocar a tecla Caps Lock com a esquerda Ctrl :
Windows
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" - > "Chaves especiais".
eu atribuí-lo a CTRL
Você pode usar SharpKeys para desativar a funcionalidade de qualquer chave. Para um guia detalhado, você pode conferir Mapear qualquer chave para qualquer tecla no Windows XP / Vista .
Além disso, o Lifehacker tem um guia muito bom chamado NumLocker desativa a tecla Caps Lock sobre como remapear ou desabilitar totalmente.
Eu uso Billy Mays Caps Lock . Agora, sempre que acidentalmente pressiono a tecla Caps Lock em vez de ficar frustrada, ouço um rápido discurso de Billy Mays, que sempre coloca um sorriso no meu rosto.
No Mac, posso recomendar o uso de KeyRemap4MacBook . Ou PcKeyboardHack que tem um foco ligeiramente diferente. Eu uso ambos em combinação sem problemas.
O problema é que não existe solução pronta para o Mac OSX, então você pode atribuir CAPS LOCK para ESC (que é essencial para o Vi / Vim ). O segundo problema com outras ferramentas é que elas não desativam o LED verde na tecla Caps-Lock.
PcKeyboardHack
está relacionado ao mapeamento ESC, mas todos os mapeamentos são possíveis.
KeyRemap4MacBook
permite mapear diretamente para uma tecla de função diferente. Com certeza todos os mapeamentos que você gosta são possíveis. Por exemplo, no Mac mapeei a tecla direita ⌘ -Key para ctrl (o que vem a calhar quando você está acostumado a eclipse-like autocompletar no Windows)
A troca com uma tecla modificadora diferente (eu gosto de Ctrl ) é suportada pelo Mac OS:
keyboard control panel -> modifier keys
Como o Marchal disse, no OS X você pode usar o PCKeyboardHack para alterar o caps lock para outra chave como F19:
VocêpodemapearachavecomoF19paraumacombinaçãodeteclasmaiscomplexaadicionandoumaconfiguraçãocomoessaaprivate.xmlem
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::CONTROL_L, ModifierFlag::CONTROL_L |
ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L</autogen>
Se a luz de maiúsculas e minúsculas do seu teclado não for desativada, ative a configuração "Status do LED de bloqueio de maiúsculas e minúsculas" no KeyRemap4MacBook.
Isto mapeia F19 para controlar quando segurado e para escapar quando pressionado:
<autogen>__KeyOverlaidModifier__ KeyCode::F19, KeyCode::CONTROL_L, KeyCode::ESCAPE</autogen>
Você também pode mapear F19 para uma tecla 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 o link para obter mais informações sobre o uso do KeyRemap4MacBook.