Rimappare MAIUSC + SPAZIO su un carattere di sottolineatura (_)


11

Ho trovato questa domanda ed ero così entusiasta quando ho scoperto che potevo rimappare tutta la mia tastiera con un prodotto Microsoft davvero semplice chiamato Keyboard Layout Creator .

Il mio problema: Keyboard Layout Creator non mi consente di modificare la barra spaziatrice con alcun tasto "shift state" (ad es. Ctrl, Ctrl+ + AltE Shift).

I caratteri assegnati a SPACE KEY in qualsiasi stato di spostamento devono essere caratteri di spaziatura

Voglio rimappare Shift+ Spacein un trattino basso ( _).

Questo sarebbe davvero utile per me, perché i nomi dei miei database sono tutti formattati con separatori di sottolineatura (ad esempio, this_is_a_database_name) e penso che sarebbe più veloce con questa combinazione di tasti di Shift+ -.

Risposte:


10

Questo è possibile con AutoHotkey :

  1. Scarica e installa l'ultima versione.

  2. Crea un nuovo script chiamato underscore.ahkcon il tuo editor di testo preferito.

  3. Scrivi quanto segue nel file e salvalo:

    +Space::Send _
    
  4. Fare doppio clic sul file per eseguire lo script.

  5. Se lo desideri, copia lo script (o un link ad esso) nella Startupcartella.

Premendo Shift+ Spaceora si inserisce un carattere di sottolineatura.


Grazie! Pensi di potermi aiutare con questa domanda simile ?
kentcdodds,

Ecco l'elenco delle chiavi: autohotkey.com/docs/KeyList.htm contiene LShifte RShift, tra le altre chiavi. Ora premi un tasto qualsiasi . ;)
n611x007

Vorrei _essere licenziato space + shiftinvece della richiesta di OP. Con questa soluzione "I_get frasi che sembrano questo, vedi cosa I_mean?" ma per gestirlo, penso che dovrò modificare la chiave della barra spaziatrice per attivare la chiave in alto anziché la chiave predefinita in basso.
CSharper,

@CSharper: la barra spaziatrice non è un tasto modificatore, quindi mentre ciò che stai cercando dovrebbe essere possibile, non sarà una riga. Non ho più Windows, quindi non sarò in grado di aiutarti. Scusate.
Dennis,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.