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.