finestre
AutoHotkey
AutoHotkey (AHK) è un software gratuito di creazione macro e automazione open source per Windows che consente agli utenti di automatizzare attività ripetitive. È guidato da un linguaggio di scripting che inizialmente aveva lo scopo di fornire scorciatoie da tastiera, altrimenti note come tasti di scelta rapida, che nel tempo si sono evolute in un linguaggio di scripting completo.
http://ahkscript.org/
Per saperne di più su AHK, ti consiglio di controllare il suo sito , le pagine menzionate nella Guida rapida e, in particolare, lo skimmer almeno del tutorial per principianti di AutoHotkey . Non dimenticare di scaricare , installare e giocherellare da soli. C'è anche un forum utile .
Esempio
In questo caso dovresti guardare in particolare le seguenti pagine: Tasti di scelta rapida (mouse, joystick e scorciatoie da tastiera) , Elenco di tasti, pulsanti del mouse e controlli del joystick e Send / SendRaw / SendInput / SendPlay / SendEvent: invia tasti e clic . Quindi sarai in grado di assemblare un semplice script AHK, ad esempio qualcosa di simile:
^! Sinistra :: Invia {Media_Prev}
^! Down :: Send {Media_Play_Pause}
^! Right :: Send {Media_Next}
+ ^! Sinistra :: Invia {Volume_Down}
+ ^! Giù :: Invia {Volume_Mute}
+ ^! Right :: Send {Volume_Up}
^!. ::
MsgBox, 0,, Ciao mondo AHK!
ritorno
Qui si definiscono le seguenti azioni:
- Ctrl+ Alt+ ←inviaPrevious
- Ctrl+ Alt+ ↓inviaPlay/Pause
- Ctrl+ Alt+ →inviaNext
- Ctrl+ Shift+ Alt+ ←inviaVolume Down
- Ctrl+ Shift+ Alt+ ↓inviaMute
- Ctrl+ Shift+ Alt+ →inviaVolume Up
- Ctrl+ Alt+ .invoca il messaggio AHK world (solo per mostrare la mappatura dei comandi-chiave non on-line che termina con /
return
)
uso
Si crea un .ahk
file, si incolla sopra il codice (senza MsgBox inutile, ovviamente), si salva e si fa doppio clic per eseguirlo. Otterrai l'icona H nel systray che ti consente di interagire con lo script, in particolare: sospendi i tasti di scelta rapida, metti in pausa lo script (non utile qui) o semplicemente esci. Per maggiore comodità, suggerisco di compilare tale script. Puoi farlo usando il pulsante destro del mouse sul file e scegliendo Compila script. Quindi otterrai .exe
file (abbastanza grande, ma è come il tasto di auto completo) che puoi condividere con altri o aggiungere ad avvio automatico per esempio.
Rimappatura tramite "Scancode Map" / KeyTweak del Registro di sistema
Nella pagina Rimappatura chiavi e pulsanti di AutoHotkey puoi leggere altre modalità di assegnazione delle chiavi ai tasti, rimappatura. Potrebbe non essere utile nel tuo caso (a meno che tu non sia pronto a "perdere" alcune chiavi), ma vale comunque la pena leggere. (Quindi dovresti capire perché non ho usato la rimappatura di AHK nel mio esempio.)
Permettetemi di citarlo (senza blockquote per preservare la formattazione) e correggere alcuni collegamenti lungo la strada:
<quote>
vantaggi
- La rimappatura del registro è generalmente più pura ed efficace della rimappatura di AutoHotkey . Ad esempio, funziona in una più ampia varietà di giochi, non ha problemi di alt-tab noti ed è in grado di attivare i tasti di scelta rapida hook di AutoHotkey (mentre la rimappatura di AutoHotkey richiede una soluzione alternativa ).
- Se si sceglie di effettuare manualmente le voci del registro (spiegate di seguito), non è necessario alcun software esterno per rimappare la tastiera. Anche se usi KeyTweak per creare le voci di registro per te, KeyTweak non deve rimanere sempre in esecuzione (diversamente da AutoHotkey).
svantaggi
- La rimappatura del registro è relativamente permanente: è necessario riavviare per annullare le modifiche o renderne effettive di nuove.
- Il suo effetto è globale: non può creare rimappature specifiche per un particolare utente, applicazione o locale.
- Non è in grado di inviare sequenze di tasti modificate da Maiusc, Controllo, Alt o AltGr. Ad esempio, non può rimappare un carattere minuscolo in maiuscolo.
- Supporta solo la tastiera (AutoHotkey ha il remapping del mouse e alcuni remapping del joystick limitato ).
Come applicare le modifiche al registro
Esistono almeno due metodi per rimappare le chiavi tramite il registro:
- Usa un programma come KeyTweak (freeware) per rimappare visivamente le tue chiavi. Cambierà il registro per te.
- Rimappare le chiavi manualmente creando un file .reg (testo normale) e caricandolo nel registro. Questo è dimostrato su www.autohotkey.com/forum/post-56216.html#56216
</quote>
EventGhost
EventGhost è uno strumento di automazione avanzato, facile da usare ed estensibile per MS Windows. Può utilizzare diversi dispositivi di input come i telecomandi a infrarossi o wireless per attivare le macro, che da parte loro controllano un computer e l'hardware collegato. Quindi può essere usato per controllare un Media-PC con un normale telecomando di consumo. Ma i suoi possibili usi vanno ben oltre.
http://www.eventghost.org/
Non l'ho provato, ma sembra interessante e un po 'correlato, quindi penso che valga la pena menzionarlo qui.
Alcuni SuperUser potrebbero ricordare Girder, che purtroppo ha smesso di essere freeware molto tempo fa. EventGhost sembra in qualche modo simile. Non ho più il TVPhone98 di AverMedia, ma usare il telecomando tramite Girder è stato divertente.