Ir al contenido principal

Cómo usar el bloqueo de mayúsculas como una tecla modificadora en Windows

La tecla Bloq Mayús ocupa el espacio principal del teclado, y no está tirando de su peso. Este sencillo script de AutoHotkey convertirá el bloqueo de mayúsculas en una tecla modificadora para que pueda usarlo para accesos directos personalizables.

Conceptos básicos

Esta secuencia de comandos le permitirá presionar Bloq Mayús + G para buscar rápidamente texto en Google desde cualquier lugar de Windows o presionar Bloq Mayús + D para buscar la definición del diccionario de una palabra. Estos accesos directos son personalizables, por supuesto.

Lo mejor de todo es que este script inteligente todavía le permite usar el Bloqueo de mayúsculas normalmente. Puede activar y desactivar el bloqueo de mayúsculas presionándolo rápidamente dos veces. Si no lo hace, el bloqueo de mayúsculas funcionará como una tecla modificadora para los accesos directos.

AutoHotkey 101

AutoHotkey es una aplicación gratuita de Windows que se encuentra en segundo plano y ejecuta scripts. Puede escribir estos scripts usted mismo o descargarlos. Los scripts generalmente esperan una pulsación de tecla y realizan una acción. De esta manera, AutoHotkey es una forma rápida de reasignar teclas en Windows o asignar diferentes acciones a las teclas.

Por ejemplo, hemos mostrado cómo puede usar AutoHotkey para deshabilitar la tecla de Windows, previniéndoladesde abrir el menú Inicio y sacarlo de los juegos de PC a pantalla completa. No es necesario sacar la tecla del teclado.

Instale AutoHotkey y obtenga el script

Descargue AutoHotkey e instálelo para comenzar.A continuación, descargue la secuencia de comandos del modificador CapsLock.

Extraiga el archivo de secuencia de comandos AHK del archivo ZIP y colóquelo en cualquier carpeta de su computadora. Para ejecutarlo con AutoHotkey, haga clic con el botón derecho en el script y seleccione “ Ejecutar script. ”

El script ahora se está ejecutando en segundo plano. Para activar y desactivar el bloqueo de mayúsculas, toca dos veces rápidamente la tecla Bloq Mayús.

Si no tocas dos veces, el bloqueo de mayúsculas solo funciona como una tecla modificadora. Con las funciones integradas en el script, puede utilizar los siguientes accesos directos en cualquier lugar de Windows:

  • Presione Bloq Mayús + d para encontrar la definición del diccionario de una palabra seleccionada.
  • Presione Bloq Mayús + g para buscar en Google el texto seleccionado en cualquier lugar de Windows.
  • Presione Bloq Mayús + t para encontrar la palabra seleccionada en un diccionario de sinónimos.
  • Presione Bloq Mayús + w parabusca el texto seleccionado en Wikipedia.

¿Quieres más atajos?Puede crear el suyo con un poco de conocimiento de los scripts de AutoHotkey.

Para controlar AutoHotkey, busque el icono de AutoHotkey en su área de notificación — tiene un fondo verde con una H blanca. Para dejar de ejecutar el script, simplemente haga clic con el botón derecho en el icono de AutoHotkey y seleccione “ Salir. ”

RELACIONADO: Cómo escribir un script de AutoHotkey

¿Cómo funciona?

Si desea ’ ver lo que hace el guión, haga clic derecho y seleccione “ Editar guión ”en lugar. Esto abrirá el script en el Bloc de notas, y puede examinar su código. El guión es bastante corto y fácil de entender. Recomendamos no descargar y ejecutar secuencias de comandos extrañas sin mirarlas y comprenderlas primero.

Dave Kellog nos envió esta secuencia de comandos. Aquí está la parte mágica del script que hace que Caps Lock funcione como una tecla modificadora si se presiona dos veces:

 CapsLock :: KeyWait, CapsLock;Espere para siempre hasta que se libere Capslock. KeyWait, CapsLock, D T0.2;ErrorLevel = 1 si CapsLock no baja en 0.2 segundos. if ((ErrorLevel = 0) & & (A_PriorKey = "CapsLock"));¿Se toca dos veces en CapsLock?{SetCapsLockState,% GetKeyState ("CapsLock", "T")?"Apagado en" ;Alternar el estado del LED de bloqueo de mayúsculas} regresar 

Este bit espera para ver si se presionó el bloqueo de mayúsculas dos veces y activa o desactiva el bloqueo de mayúsculas. De lo contrario, el script captura el bloqueo de mayúsculas y lo usa para accesos directos modificadores.

El resto del script contiene las acciones de acceso directo y una útil función de portapapeles que guarda el contenido de su portapapeles y los restaura. Esa parte es bastante necesaria, ya que las funciones modificadoras usan el portapapeles para realizar acciones en el texto seleccionado.

¿Desea ver el script completo sin descargarlo?Aquí está:

 #NoEnv;Recomendado para rendimiento y compatibilidad con futuras versiones de AutoHotkey.;# Advertencia;Habilite las advertencias para ayudar a detectar errores comunes.#SingleInstance FORCE;Omita el cuadro de diálogo de invocación y reemplace silenciosamente la instancia anterior ejecutada de este script. Entrada de modo de envío;Recomendado para nuevos scripts debido a su velocidad y confiabilidad superiores. SetWorkingDir% A_ScriptDir%;Asegura un directorio inicial consistente.; ================================================================================================;Procesamiento de CapsLock. Debe tocar dos veces CapsLock para activar o desactivar el modo CapsLock.; ================================================================================================;Debe tocar dos veces CapsLock para activar o desactivar el modo CapsLock. CapsLock :: KeyWait, CapsLock;Espere para siempre hasta que se libere Capslock. KeyWait, CapsLock, D T0.2;ErrorLevel = 1 si CapsLock no baja en 0.2 segundos. if ((ErrorLevel = 0) & & (A_PriorKey = "CapsLock"));¿Se toca dos veces en CapsLock?{SetCapsLockState,% GetKeyState ("CapsLock", "T")?"Apagado en" ;Alternar el estado de CapsLock LED} return; ================================================================================================;Teclas de acceso rápido con el modificador CapsLock. Ver https://autohotkey. com/docs/Hotkeys. htm#combo; ================================================================================================;Obtenga la DEFINICIÓN de la palabra seleccionada. CapsLock &d :: ClipboardGet () Ejecutar, http://www. google. com/search?q=define+%clipboard%;Lanzar con contenido del portapapeles ClipboardRestore () Return;GOOGLE el texto seleccionado. CapsLock &g :: ClipboardGet () Ejecutar, http://www. google. com/search?q=%clipboard%;Lanzar con contenido del portapapeles ClipboardRestore () Return;Hacer THESAURUS de la palabra seleccionada CapsLock &t :: ClipboardGet () Ejecute http://www. thesaurus. com/browse/%Clipboard%;Lanzar con contenido del portapapeles ClipboardRestore () Return;Hacer WIKIPEDIA de la palabra seleccionada CapsLock &w :: ClipboardGet () Ejecutar, https://en. wikipedia. org/wiki/%clipboard%;Iniciar con contenido del portapapeles ClipboardRestore () Volver; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++; ================================================================================================;Funciones auxiliares del portapapeles.; ================================================================================================ ClipboardGet (){OldClipboard: = ClipboardAll; Guardar el portapapeles existente. Portapapeles: = "" Enviar, ^ c; Copiar la prueba seleccionada al portapapeles ClipWait 0 If ErrorLevel {MsgBox, No Text Selected!Volver}} ClipboardRestore () {Portapapeles: = OldClipboard} 

Hemos visto scripts de AutoHotkey que convierten el bloqueo de mayúsculas en una tecla modificadora antes, pero nunca una que mantenga el bloqueo de mayúsculas como una palanca si lo presiona dos veces. Es muy inteligente. Gracias nuevamente a Dave Kellog por enviárnoslo.

Fuente: How to Geek

Vea También:

Comentarios

Entradas populares de este blog

Cómo desbloquear "contenido potencialmente sensible" en Twitter

Twitter bloquea algunos tweets con un “ contenido potencialmente sensible ”advertencia. Puede desactivar esta advertencia & # 8212; incluso en un iPhone o iPad, donde la opción no está normalmente disponible. También puede deshabilitar las advertencias de contenido confidencial en sus propios tweets. Qué es “ SensibleContenido? ” Twitter dice que esta etiqueta de advertencia es para “ contenido potencialmente sensible... como la violencia o la desnudez. ” Para ser franco, Twitter es una red social más fácil de usar en comparación con Facebook. Mientras que la política de medios sensibles de Twitter sí prohíbe “ excesivamente sangrienta ”medios de comunicación, “ medios de comunicación que representan violencia sexual, ”y contenido ilegal, casi todo lo demás va. De manera predeterminada, Twitter restringe este medio con una advertencia como, “ Este medio puede contener material se...

Cómo verificar su historial de documentos impresos en Windows 10

Verificar el historial de una impresora para ver qué se imprimió puede ser algo difícil de controlar. Como su nivel de tóner no transmite cuánto se ha utilizado el accesorio, deberá habilitar el registro en Windows 10. Aquí encontrará cómo. Habilitar registro para documentos impresos recientemente De forma predeterminada, el historial de documentos impresos se borrará después de que cada documento haya terminado de imprimirse. Puede cambiar esta configuración para que pueda ver una lista de sus documentos impresos recientemente desde la cola de impresión de su impresora. Usted ’ deberá cambiar esta configuración para cada impresora que haya instalado. Acceda a su cola de impresión Para acceder a su cola de impresión, haga clic con el botón derecho en el botón del menú Inicio de Windows y seleccione “ Configuración ”opción. Desde aquí, haga clic en Dispositivos >Impresoras y amp;Escáneres. Encuentre su impresora en...

¿Qué es el RNG en los videojuegos y por qué la gente lo critica?

A los jugadores les gusta criticar “ RNG ”en juegosPor ejemplo, imagina un juego de dados en el que tú y tu oponente tiran un dado y gana la tirada más alta. Ese &’ s “ puro RNG. ” Generador de números aleatorios Un generador de números aleatorios (RNG) es un algoritmo que produce números aleatorios. En los videojuegos, estos números aleatorios se utilizan para determinar eventos aleatorios, como la posibilidad de obtener un golpe crítico o recoger un objeto raro. La generación de números aleatorios, o RNG, es un factor determinante en muchosjuegos. Son la razón por la que siempre conoces Pokémon únicos, por qué los artículos en Mario Kart son diferentes cada vez que los recoges y por qué al azar encuentras tesoros súper geniales (o no) en Diablo. Algunos juegos generados por procedimientos, como The Binding of Issac o Minecraft, ni siquiera serían posibles sin RNG. No todos los juegos dependen de RNG. Los juegos d...