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