AutoHotKey e Duke Nukem 3D Megaton Edition
ATENÇÃO: Use o modo de compatibilidade rodar como administrador.
Possuo um mouse de 5 botões.
Os dois laterais utilizo para copiar e colar.
Porém ao jogar quero que um envie a tecla "R" e outro envie a tecla "E".
Segue uma adaptação que fiz para jogar Duke Nukem 3D Megaton Edition.
O segredo está nas linhas
; normal := 0
duke := 1
Basta comentar uma ou outra linha para alternar entre o modo normal (copiar e colar) ou jogo (E ou R).
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Play ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
SetKeyDelay, 0, 25, Play
; normal := 0
duke := 1
modo := normal
; modo := duke
$XButton1::
if (modo = duke){
SendPlay r
return
}else{
Send, {CTRLDOWN}c{CTRLUP}
return
}
$XButton2::
if (modo = duke){
SendPlay k
return
}else{
Send, {CTRLDOWN}v{CTRLUP}
return
}
$MButton::
if (modo = duke){
SendPlay e
return
}else{
Send, {enter}
return
}
Possuo um mouse de 5 botões.
Os dois laterais utilizo para copiar e colar.
Porém ao jogar quero que um envie a tecla "R" e outro envie a tecla "E".
Segue uma adaptação que fiz para jogar Duke Nukem 3D Megaton Edition.
O segredo está nas linhas
; normal := 0
duke := 1
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Play ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
SetKeyDelay, 0, 25, Play
; normal := 0
duke := 1
modo := normal
; modo := duke
$XButton1::
if (modo = duke){
SendPlay r
return
}else{
Send, {CTRLDOWN}c{CTRLUP}
return
}
$XButton2::
if (modo = duke){
SendPlay k
return
}else{
Send, {CTRLDOWN}v{CTRLUP}
return
}
$MButton::
if (modo = duke){
SendPlay e
return
}else{
Send, {enter}
return
}
Comentários
Postar um comentário