Domanda

Ecco quello che sto cercando di realizzare:

  1. Per copiare, premere e rilasciare Caps Lock UNA VOLTA
  2. Per incollare, premere e rilasciare Caps Lock due volte, in modo rapido
  3. Per tagliare, premere Ctrl + Caps Lock

Il motivo che voglio fare questo è spesso trovo la mia auto abbassare lo sguardo per premere il / chiave corretta X C / V, dal momento che sono tutti uno accanto all'altro (almeno su una tastiera QWERTY).

Come posso fare questo su una tastiera standard (utilizzando Windows), in modo che essa si applica a tutto il sistema ed è trasparente per tutte le applicazioni, tra cui Windows Explorer? Se non è possibile con una tastiera standard, in grado di almeno una delle "tastierini numerici programmabili" fare questo si pensa?

Nel sopra, "trasparente" Voglio dire "l'applicazione dovrebbe mai sapere che questa combinazione di tasti è stato tradotto. Si ottiene solo il normale Ctrl + X / C / code V , quindi si comporta senza problemi".

Ps. Non sono sicuro di tutti i tag che sono appropriati per questa domanda, quindi sentitevi liberi di aggiungere ulteriori tag.

risolto. AGGIORNARE: Grazie a @Jonno_FTW per avermi fatto conoscere AutoHotKey. Sono riuscito tutti e tre i requisiti aggiungendo il seguente script AHK nel file AutoHotKey.ahk predefinito in cartella Documenti:

Ctrl & CapsLock::
  Send ^x
Return      
CapsLock::
If (A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey < 1000)
  Send ^v
Else
  Send ^c
Return

E 'stato facile!

non completamente risolto. UPDATE: Le opere di cui sopra in Blocco note, ma non in Explorer (copia di file per esempio) o MS Office (anche la copia di testo non funziona). Così, ho bisogno di scavare in giro un po 'più in AutoHotKey o altre soluzioni. Posterò una soluzione qui quando ho trovato uno. Nel frattempo, se qualcuno può far funzionare AutoHotKey per tutto quello che ho bisogno, rispondi!

TUTTO RISOLTO. UPDATE: Tutto quello che dovevo fare era di cambiare la "C" maiuscola / X / Z in minuscolo "c" / x / z. Così Invia ^ C è diventato Invia ^ c. Ora funziona in tutti i programmi comprensiva di Windows Explorer! Codice fisso sopra per riflettere questo cambiamento.

È stato utile?

Soluzione

Credo che il programma che si sta cercando è AutoHotkey .

Altri suggerimenti

Hai bisogno di una globale Keyboard Hook .

Molto bello! Stato alla ricerca di qualcosa di simile per un po '.

Il mio script è leggermente diversa, facendo uso di combinazioni di spostamento o di controllo per taglia / copia, quindi CapsLock da sola è incollare sempre.

Ctrl & CapsLock::
  Send ^x
Return

Shift & CapsLock::
  Send ^c
Return

CapsLock::
  Send ^v
Return

Se si voleva conservare la possibilità di mantenere la funzione Caps Lock, presumo si può sempre rimappare esempio Alt-CapsLock per questo. Non ho potuto farlo per passare correttamente quando ho provato però.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top