Reasignar MAYÚS + ESPACIO a un guión bajo (_)

11

Encontré esta pregunta y estaba tan emocionado cuando descubrí que podía reasignar todo mi teclado con un producto de Microsoft realmente simple llamado Keyboard Layout Creator .

Mi problema: Keyboard Layout Creator no me permite modificar la barra espaciadora con ninguna tecla de "estado de cambio" (p. Ej. Ctrl, Ctrl+ AltY Shift).

Los caracteres asignados a la TECLA DE ESPACIO en cualquier estado de cambio deben ser caracteres espaciados

Quiero reasignar Shift+ Spacea un guión bajo ( _).

Esto sería realmente útil para mí, porque los nombres de mis bases de datos están formateados con separadores de subrayado (por ejemplo, this_is_a_database_name), y creo que sería más rápido con esta combinación de Shiftteclas que + -.

kentcdodds
fuente

Respuestas:

10

Esto es posible con AutoHotkey :

  1. Descargue e instale la última versión.

  2. Cree un nuevo script llamado underscore.ahkcon su editor de texto favorito.

  3. Escriba lo siguiente en el archivo y guárdelo:

    +Space::Send _
    
  4. Haga doble clic en el archivo para ejecutar el script.

  5. Si lo desea, copie el script (o un enlace a él) en la Startupcarpeta.

Al presionar Shift+ Spaceahora se inserta un guión bajo.

Dennis
fuente
¡Gracias! ¿Crees que podrías ayudarme con esta pregunta similar ?
kentcdodds
Aquí está la lista de claves: autohotkey.com/docs/KeyList.htm que contiene LShifty RShift, entre otras claves. Ahora presione cualquier tecla. ;)
n611x007
Me gustaría _ser despedido en space + shiftlugar de la solicitud de OP. Con esta solución "I_get frases que se ven esto, ver lo que I_mean?" pero para manejar eso, creo que necesitaré modificar la tecla de la barra espaciadora para activar la tecla hacia arriba en lugar de la tecla predeterminada hacia abajo.
CSharper
@CSharper: la barra espaciadora no es una tecla modificadora, por lo que si bien lo que está buscando debería ser posible, no será una línea. Ya no tengo Windows, así que no podré ayudar. Lo siento.
Dennis