it-swarm-es.tech

Reasignación de la tecla de bloqueo de mayúsculas en Windows u OS X

¿Cómo puedo reasignar el Caps Lock clave en Windows o OS X? ¿Existe, por ejemplo, alguna forma de asignar el bloqueo de mayúsculas a una combinación de teclas como Alt+Tab en Windows o +Tab en OS X?

CAPS LOCK

30
splattne

Necesita Autohotkey y este script:

;Deactive CapsLock key 
$CapsLock:: 
return

Autohotkey es la forma más poderosa de hacer este tipo de cosas en una PC con Windows. Consulte también esta página para obtener más detalles sobre la reasignación de CAPS,

16
Ash

He usado SharpKeys (para Windows) para reasignar CapsLockESC.

Funciona muy bien para vim . La edición de estilo VI realmente brilla si puede mantener los dedos cerca de la fila de inicio en todo momento.

10
wcoenen

A continuación se explica cómo intercambiar Caps Lock llave con izquierda Ctrl:

Windows

  1. Haga clic en Inicio> Ejecutar
  2. Escribe "regedit"
  3. Navegar a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  4. Mientras que la distribución del teclado tiene el foco, vaya a Editar> Nuevo> Valor binario
  5. Ingrese "Mapa de código de escaneo" como nombre
  6. Ingrese lo siguiente como Datos:

    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
    
  7. Salir del Editor del registro

  8. Cerrar sesión y volver a iniciar sesión en Windows

Linux

  1. Cree un archivo en su directorio personal llamado .xmodmap si aún no existe
  2. Pegue las siguientes líneas en el archivo:

    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
    
  3. Agregue la siguiente línea en ~/.bash_profile

    xmodmap ~/.xmodmap
    

Fuente

9
Andrew Hampton

en Mac: puede reasignar la tecla de bloqueo de mayúsculas en "Preferencias del sistema" -> "Teclado y mouse" -> "Teclas especiales".

lo asigné a CTRL

8
quentin

Puede usar SharpKeys para deshabilitar la funcionalidad de cualquier tecla. Para obtener una guía detallada, puede consultar Asignar cualquier clave a cualquier clave en Windows XP/Vista .

Además, Lifehacker tiene una muy buena guía llamada NumLocker deshabilita la tecla de bloqueo de mayúsculas sobre cómo reasignarla o deshabilitarla por completo.

7
Josh Hunt

Yo uso Billy Mays Caps Lock . Ahora, cada vez que presiono accidentalmente la tecla Bloq Mayús en lugar de frustrarme, escucho un tono rápido de Billy Mays, que siempre me hace sonreír.

SysInternals ' Ctrl2Cap también funcionará en máquinas Win más antiguas.

2
Doug Harris

En Mac, puedo recomendar usar KeyRemap4MacBook . O PcKeyboardHack que tiene un enfoque ligeramente diferente. Utilizo ambos en combinación sin ningún problema.

El problema es que no existe una solución lista para usar integrada en Mac OSX, por lo que podría asignar CAPS LOCKESC (que es esencial para Vi/Vim). El segundo problema con otras herramientas es que no desactivan el LED verde en la tecla Bloq Mayús.

PcKeyboardHack está relacionado con el mapeo ESC, pero todos los mapeos son posibles. KeyRemap4MacBook permite mapear directamente a una tecla de función diferente. Seguro que todos los mapeos que te gustan son posibles. Por ejemplo, en Mac, he mapeado el -Clave para ctrl (lo que resulta útil cuando está acostumbrado al autocompletado similar a Eclipse en Windows)

2
Marschal

Como dijo Marchal, en OS X puede usar PCKeyboardHack para cambiar el bloqueo de mayúsculas a otra tecla como F19:

Puede asignar la clave como F19 a una combinación de teclas más compleja agregando una configuración como esta a private.xml en KeyRemap4MacBook :

<autogen>__KeyToKey__ KeyCode::F19, KeyCode::CONTROL_L, ModifierFlag::CONTROL_L |
ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L</autogen>

Si la luz de bloqueo de mayúsculas de su teclado no se desactiva, intente habilitar la configuración "Estado del LED de bloqueo de mayúsculas de paso directo" en KeyRemap4MacBook.

Esto asigna F19 para controlar cuando se mantiene presionado y para escapar cuando se presiona:

<autogen>__KeyOverlaidModifier__ KeyCode::F19, KeyCode::CONTROL_L, KeyCode::ESCAPE</autogen>

También puede asignar F19 a una tecla modificadora adicional que se puede utilizar para, por ejemplo, activar aplicaciones:

<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 obtener más información sobre el uso de KeyRemap4MacBook.

1
Lri

Cambiándolo con una tecla modificadora diferente (me gusta Ctrl) es compatible con Mac OS:

keyboard control panel -> modifier keys
1
Fabian Steeg