Windows
AutoHotkey
AutoHotkey (AHK) è un software gratuito e open-source di macro-creazione e automazione per Windows che permette agli utenti di automatizzare compiti ripetitivi. È guidato da un linguaggio di scripting che inizialmente era finalizzato a fornire scorciatoie da tastiera, altrimenti noto come hotkey, che nel tempo si è evoluto in un vero e proprio linguaggio di scripting.
http://ahkscript.org/ (http://ahkscript.org/)
Per saperne di più su AHK raccomando di controllare il suo sito , pagine menzionate in Quick Reference e soprattutto scremare almeno AutoHotkey Beginner Tutorial . Non dimenticate di scaricare , installarlo e armeggiare con esso. C'è anche utile forum .
Esempio
In questo caso si dovrebbe guardare in particolare alle pagine seguenti: Tasti di scelta rapida (tasti di scelta rapida per mouse, joystick e tastiera) , Lista di tasti, pulsanti del mouse e controlli del joystick e Send / SendRaw / SendInput / SendPlay / SendEvent: Send Keys & Clicks . Poi sarete in grado di assemblare semplici script AHK, ad esempio qualcosa come:
^!Left::Send {Media\_Prev} ^!Down::Send {Media\_Play\_Pause} ^!Right::Send {Media\_Next} +^!Left::Send {Volume\_Down} +^!Down::Send {Volume\_Mute} +^!Right::Send {Volume\_Up} ^!.:: MsgBox, 0, , Hello AHK world! return
Qui si definiscono le seguenti azioni:
- Ctrl+Alt+← invia Precedente
- Ctrl+Alt+↓ invia Play/Pausa
- Ctrl+Alt++→ invia Successivo
- Ctrl+Shift+Alt+← invia Volume Down
- Ctrl+Shift+Alt+↓ invia Mute
- Ctrl+Shift+Alt+Alt+→ invia Volume Up
- Ctrl+Alt+. invoca la casella di messaggio di saluto del mondo AHK (solo per mostrare la mappatura dei comandi a chiave non online che termina con
return
)
Usage
Usage
Crea il file .ahk
, incolla il codice soprastante in esso (senza inutili MsgBox, ovviamente), salva e fai doppio click per eseguirlo. Otterrete l'icona H in systray che vi permetterà di interagire con lo script, in particolare: sospendere i tasti di scelta rapida, mettere in pausa lo script (non utile in questo caso) o semplicemente uscire da esso. Per una migliore comodità suggerisco di compilare tale script. Potete farlo usando il tasto destro del mouse sul file e scegliendo Compile Script. Poi si otterrà il file .exe
(abbastanza grande, ma è come una completa autohotkey) che si può condividere con altri o aggiungere all'autostart per esempio.
Remapping tramite la “Scancode Map” del Registro di sistema / KeyTweak
Nella pagina di AutoHotkey Remapping Keys and Buttons si può leggere un altro modo di assegnare le chiavi alle chiavi, rimappatura. Potrebbe non essere utile nel vostro caso (a meno che non siate pronti a “perdere” alcune chiavi), ma vale comunque la pena di leggerlo. (Allora dovreste capire perché non ho usato la mappatura AHK nel mio esempio.)
Lasciatemelo citare (senza blockquote per preservare la formattazione) e fissare alcuni link lungo il percorso:
<quote>
Vantaggi
- La mappatura del registro è generalmente più pura ed efficace della mappatura di AutoHotkey . Per esempio, funziona in una più ampia varietà di giochi, non ha problemi alt-tab noti, ed è in grado di sparare i tasti di scelta rapida ad uncino di AutoHotkey (mentre il remapping di AutoHotkey richiede un workaround ).
- Se si sceglie di effettuare le voci di registro manualmente (spiegato di seguito), non è assolutamente necessario alcun software esterno per rimappare la tastiera. Anche se si usa KeyTweak per fare le voci di registro per voi, KeyTweak non ha bisogno di rimanere sempre in funzione (a differenza di AutoHotkey).
Svantaggi
La rimappatura del registro è relativamente permanente: è necessario un riavvio per annullare le modifiche o metterne in atto di nuove.
Il suo effetto è globale: non può creare rimappature specifiche per un particolare utente, applicazione o locale.
Non può inviare sequenze di tasti modificate da Shift, Control, Alt o AltGr. Per esempio, non può rimappare un carattere minuscolo su uno maiuscolo.
Supporta solo la tastiera (AutoHotkey ha mouse remapping e alcuni limited joystick remapping ).
Come applicare le modifiche al registro
Ci sono almeno due metodi per rimappare le chiavi tramite il registro:
- 2. Usare un programma come KeyTweak (freeware) per rimappare visivamente le chiavi. Cambierà il registro per voi.
- 2. Remap keys manualmente creando un file .reg (testo in chiaro) e caricandolo nel registro di sistema. Questo è dimostrato su www.autohotkey.com/forum/post-56216.html#56216 &003
</quote>
EventGhost
EventGhost è uno strumento di automazione avanzato, facile da usare ed estensibile per MS Windows. Può utilizzare diversi dispositivi di input come telecomandi a infrarossi o senza fili per attivare macro, che da parte loro controllano un computer e l'hardware collegato. Può quindi essere utilizzato per controllare un Media-PC con un normale telecomando di consumo. Ma i suoi possibili usi vanno molto al di là di questo.
[ http://www.eventghost.org/ ]&003
Non l'ho provato, ma sembra interessante e un po’ correlato, quindi penso che valga la pena di menzionarlo qui.
Alcuni SuperUtenti 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 via Girder è stato divertente.