Cómo cambiar las funciones clave en Windows 10/8/7

Alguna vez se preguntó qué va a hacer con dos teclas Shift, dos teclas Alt y la tecla Bloq Mayús. Bastante inútil, ¿verdad? Todos los teclados de Windows tienen teclas duplicadas y el único propósito que tiene es poder usarlas con ambas manos. Pero, ¿no sería más eficiente si pudiera reasignar estas claves duplicadas para abrir Aplicaciones? Por ejemplo, he asignado mi bloqueo de mayúsculas para abrir Calculadora y la tecla Menú para abrir Google Chrome. Este truco realmente me ayuda, ya que ni siquiera tengo que levantar la mano del teclado para agarrar el mouse. Hacer esto es bastante fácil y solo requiere que reasigne las teclas de Windows. Esto se puede hacer manualmente o con la ayuda de aplicaciones de terceros como SharpKeys, KeyExtender, etc.

Antes de que comencemos

Para encontrar las claves menos utilizadas en Windows, use aplicaciones como KeyCounter. Simplemente descargue la aplicación, es gratis e instálela en su PC al igual que instala cualquier otro software de Windows. Una vez hecho esto, ejecute la aplicación y seleccione teclas específicas para monitorear, o puede monitorear todas las teclas en su teclado. Deje que se ejecute durante uno o dos días y haga clic en ‘Detener monitoreo’ para evitar que la aplicación cuente sus claves. Le dará una lista de teclas junto con la cantidad de veces que se presionaron.

contador de llaves

Cambiar funciones clave en Windows

1. Edición de la entrada del registro

Editar las claves del registro es un método tedioso para reasignar claves y puede ocasionar pequeños problemas si no se tiene cuidado. Aconsejaría hacer una copia de seguridad antes de seguir adelante. Si no tiene idea sobre la copia de seguridad de Windows, consulte este artículo.

Para este caso, intentaremos deshabilitar la tecla de bloqueo de mayúsculas (¡solo porque la encuentro inútil!). Para conseguirlo tendremos que modificar el Mapa de código de escaneo entrada. Se encuentra en Computer HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Keyboard Layout. Puede comenzar a modificar el archivo directamente, pero prefiero crear una entrada del Registro y fusionarla con el archivo original.

Inicialmente, Crearemos un archivo de bloc de notas y le agregaremos lo siguiente.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,3a,00,00,00,00,00

RegistryKeyScriptToDisableCapsLock

Antes de continuar, es importante comprender el significado de estos números. Cada botón del teclado tiene un código hexadecimal adjunto. Mejor conocido como código de escaneo y es extremadamente importante conocer el código de escaneo de la clave que desea reasignar. Puede verificar los códigos de escaneo de todos los botones del teclado aquí. En nuestro caso, el código de escaneo de la tecla Bloq Mayús es 3A.

Entonces, las primeras 4 entradas 00,00,00,00 representan la versión de encabezado y las siguientes 4 entradas 00,00,00,00 representan banderas. Para la siguiente entrada, tenemos que especificar el número de botones que queremos reasignar. Dado que solo estamos deshabilitando la tecla Bloq Mayús, requerimos 1 entrada para especificar la tecla Bloq Mayús y una entrada nula predeterminada al final que lo convierte en 2. Por lo tanto, el siguiente número hexadecimal de 4 dígitos sería 02,00,00,00. Ahora, necesito especificar el código de escaneo de la tecla Bloq Mayús y la acción que se realizará cuando se presione. No quiero que se realice ninguna acción al presionar la tecla, por lo que la acción es nula, lo que significa 00,00. Por lo tanto, nuestra entrada será 3A, 00,00,00. La última entrada es una entrada nula predeterminada y debe ser 00,00,00,00.

"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,3a,00,00,00,00,00

Guarde el archivo como disable_capslock.reg y esto debería convertirlo en un archivo de registro. Ahora, tenemos que fusionar estas entradas con la entrada actual de Scancode Map. Para hacer eso, botón derecho del ratón en el archivo y elija Unir.

Merge_RegistryKeyEntries

Ahora, los cambios se han escrito en el registro y debe reiniciar el sistema para que surta efecto. Si no es bueno con el trabajo manual, puede intentar hacer lo mismo con la ayuda de aplicaciones de terceros.

2. SharpKeys

SharpKeys es la opción popular cuando se trata de reasignar sus claves. Es una utilidad de código abierto y también la he recomendado como la utilidad esencial para Windows. Tiene una interfaz de usuario simple y mínima. Cuando inicia la aplicación, obtiene un cuadro de diálogo de aspecto tradicional. Para agregar una reasignación de clave, haga clic en el botón Agregar. Abrirá otro cuadro de diálogo.

teclas_afiladas

Aquí, solo tiene que especificar la tecla For y la tecla To. Por ejemplo, reasignemos la tecla Bloq Mayús para abrir la aplicación Calculadora nativa. Nosotros especificaremos Bloqueo de mayúsculas para For_Key y aplicación: Calculadora para To_Key. Puede desplazarse por la lista de botones o simplemente presionar la tecla Escribir y presionar la tecla que desea reasignar.

SharpKeys_RemapKeys

Una vez hecho esto, presione OK. Volverá al cuadro de diálogo principal donde podrá ver la entrada que acaba de configurar. Haga clic en Escribir en el registro y cuando se le solicite, reinicie su computadora.

CapsLock_to_Calculator

Por lo tanto, SharpKeys le permite modificar indirectamente el registro de Scancode Map omitiendo todo el trabajo manual y los problemas. Pero el único problema con SharpKeys es que no puede configurar la acción de activación para que sea una aplicación personalizada o una combinación de varias teclas.

3. KeyExtender

KeyExtender es una aplicación de pago que lleva la reasignación de claves al siguiente nivel. Eso no solo realiza todas las funcionalidades básicas como SharpKeys pero también proporciona acciones de activación avanzadas. Puede configurar una aplicación personalizada para que se inicie con el clic de un botón o reasignar una combinación de teclas a una sola tecla. El único problema es que la versión gratuita te permite iniciar la aplicación 18 veces y luego tienes que pagar por ella. Los precios comienzan en 30 $ por usuario.

Tan pronto como inicie la aplicación, se abrirá un pequeño cuadro de diálogo. En la parte inferior, verá la opción de reasignar claves. Supongamos que quiero iniciar Google Chrome cuando presiono la tecla Menú. Para hacer eso, seleccionaré la tecla Establecer para que sea Menú y la tecla Para iniciará un archivo. El archivo sería chrome.exe. La reasignación debería tener el siguiente aspecto:

key_remap_combination

Debe presionar Activar para registrar esta reasignación. Sorprendentemente, no es necesario reiniciar para que se registren los cambios. Puede comenzar a usar la reasignación tan pronto como presione Activar. También puede reasignar una combinación de teclas a un solo botón. Para hacerlo, haga clic en los dos puntos al lado del cuadro de texto Para. Navegue hasta KeyCombination y presione enter. Le dará una ventana emergente donde puede ingresar la combinación de teclas.

KeyRemap_KeyCombination

No es posible reasignar combinaciones de teclas como Ctrl + Shift + Esc, que son teclas de acceso rápido del sistema. Es bastante comprensible porque este no es el propósito para el que está construido KeyExtender. Si tiene un conjunto de atajos personalizados, puede reasignarlos a una sola tecla con esta aplicación. Por ejemplo, he reasignado mi atajo personalizado Ctrl + Alt + D a Numpad Enter, que ahora abre Google Chrome en modo incógnito con DuckDuckGo.

¿Cúal es la mejor manera?

Cualquier día preferiría usar SharpKeys porque es una forma abstracta de reasignar claves con cero complejidades. Si eres bueno con los códigos y scripts, prueba de forma manual. Y en caso de que no le importe gastar 30 $ en KeyExtender, entonces es el mejor remapeador de claves que puede obtener para Windows.