Mouse e keyboard macro e hotkey.

Download

Documentation

Changelog

Tutorial in italiano

Support

Forum  |  wiki

English Deutsch Français Russian Japanese 


all words  exact phrase

Caratteristiche avanzate di Hotkey


Nota: la maggior parte delle seguenti caratteristiche richiede Windows NT/2000/XP

Alcune delle piu' facili key da raggiungere sulla tastiera sono spesso anche le meno usate. Fai fare a queste key qualcosa di utile! Per esempio, se usi molto il tasto ALT di destra, fai si che faccia l’ azione che ripeti piu spesso:

RAlt::
MsgBox Hai premuto right ALT.
return

Puoi anche svolgere la funzione del suddetto esempio senza perdere la funzione originale del ALT-destro assegnando ALT-destro come un “prefisso” per almeno un altro Hotkey. Nell’ esempio qui sotto ALT-destro diventa un prefisso, automaticamente gli permette di modificare tutte le altre key come farebbe normalmente. Ma se premi e rilasci il tasto ALT-destro senza averlo usato per richiamare un altra key, la sua azione di Hotkey (es. di sopra) sara’ effettuata immediatamente:
RAlt & j::AltTab

Non limitarti ad usare solo CTRL,ALT,SHIFT e WIN come modificatori; puoi combinare due tasti qualunque o click del mouse per formare un Hotkey personalizzata. Per esempio: tieni premuto Numpad0 e spingi Numpad1 per lanciare un Hotkey (syntax: Numpad0 & Numpad1::); tieni premuto CapsLock e spingi un altro tasto, o clicca il mouse (syntax: CapsLock & RButton::). In questo caso, lo stato (on o off) del tasto CapsLock non cambia quando e’ usato per lanciare l’Hotkey. Per dettagli, leggere custom combinations of keys.

Trasformare la rotellina del mouse (o qualunque tasto a tua scelta) in un sostituto per Alt-Tab. Clicca la rotella per mostrare o nascondere il menu, e girala per navigare attraverso il menu. La rotella continuerà’ il suo lavoro normale se il menu Alt-Tab non sara’ visibile. Sintassi:

MButton::AltTabMenu
WheelDown::AltTab
WheelUp::ShiftAltTab

Trasforma un tasto della tastiera in uno del mouse, o ottieni la ripetizione continua di un azione mentre tieni premuto un tasto della tastiera o del mouse. Leggi  remapping page per gli esempi.

Rendi le tue Hotkey sensibili al contesto: Rendi le tue Hotkey piu facili da comporre in grado di riconoscere le finestre in cui agiscono, per richiamare l’azione appropriata all’ ambiente di lavoro. Nel seguente esempio, il Control-destro fa un azione diversa se e’ sul Notepad o la Calcolatrice:

IfWinActive ahk_class Notepad
RControl::WinMenuSelectItem, , , File, Save ; Save the current file in
Notepad.

IfWinActive Calculator
RControl::Send, c!{tab}v ; Copy the Calculator’s result into
the previously active window.

Leggi  #IfWinActive per dettagli.

Hot-strings: Definisce abbreviazioni che si espandono come vengono scritte. Non sono necessarie conoscenze particolari di scrittura. Per esempio uno script contenente le seguenti linee sostituirà' ceo, cfo e btw ogni volta che saranno scritte:

::ceo::Chief Executive Officer
::cfo::Chief Financial Officer
::btw::by the way

(more details)

Di interesse speciale per i giochi:

- Riduci l’ usura e la rottura sulle tue dita usando ogni tasto come un Hotkey, inclusi singole lettere, tasti freccia, Numpad, e anche i tasti modificatori (CTRL/ALT/WIN/SHIFT).
- Crea mouse Hotkey, rotella inclusa (MButton) e il suo girare su o giù (WheelUp and WheelDown). Puoi anche combinare un tasto della tastiera con uno del mouse. Per esempio Control-right-botton si dirà’ ^RButton::
- Crea “pass-through” hotkeys. Per esempio, il tasto sinistro del mouse puo’ dare il via ad una azione Hotkey anche mentre il click stesso e’ inviato normalmente nel gioco (sintassi: ~LButton::).
- Usa comandi come PixelSearch a PixelGetColor per automatizzare azioni di gioco.
- Ha l’opzione di usare la keyboard hook per implementare le hotkeys, che potrebbe essere piu reattivo di altri metodi Hotkey mentre la CPU e’ sotto sforzo in un gioco. L’ uncino(the hook) puo’ anche superare ogni restrizione che un gioco possa avere in merito a quali tasti possano essere usati per le azioni di gioco.

Leggi la sezione Hotkey per informazioni piu’ dettagliate.  

Download | Documentation | Changelog | Support | Forum | X Traduttori