Combinar 3 Hotkeys Ctrl+Numpa1+Numpad2 Topic is solved
Moderator: Gio
Combinar 3 Hotkeys Ctrl+Numpa1+Numpad2
Bom dia, quero combinar 3 hotkeys de modo a apertar Ctrl+Numpad1+Numpad2, alguem poderia me ajudar por favor?
Re: Combinar 3 Hotkeys Ctrl+Numpa1+Numpad2 Topic is solved
Bom dia FabioF.
Para combinar 2 (somente duas) teclas em uma hotkey, basta usar o sinal de ampulheta (também chamado de S comercial ou ampersand): &
Para combinar mais de 2 teclas, no entanto, a coisa muda um pouco. Não dá pra fazer simplesmente com o ampersand, então precisamos usar a condicional de gatilho de hotkeys #if.
Exemplo:
O truque do código acima é simples: a condicional #If habilita ou desabilita uma ou mais hotkeys a depender de determinada condição que escrevermos. Como a condição que escrevemos acima é o resultado do GetKeyState("Ctrl", "P"), que é uma função que checa se o estado da tecla control for positivo para "pressionado", temos que a condição de ativação da hotkey Numpad1 & Numpad2 é agora a tecla control também estar pressionada, o que essencialmente faz com que a hotkey precise de 3 teclas para disparar.
Para combinar 2 (somente duas) teclas em uma hotkey, basta usar o sinal de ampulheta (também chamado de S comercial ou ampersand): &
Code: Select all
Numpad1 & Numpad2:: msgbox % "exemplo de 2 teclas"
Para combinar mais de 2 teclas, no entanto, a coisa muda um pouco. Não dá pra fazer simplesmente com o ampersand, então precisamos usar a condicional de gatilho de hotkeys #if.
Exemplo:
Code: Select all
#if GetKeyState("Ctrl", "P")
Numpad1 & Numpad2::
msgbox % "Exemplo de 3 teclas"
"What is suitable automation? Whatever saves your day for the greater matters."
Barcoder - Create QR Codes and other Barcodes using only Autohotkey !!
Archmage Gray - A fantasy shooter game fully coded in AutoHotkey
Barcoder - Create QR Codes and other Barcodes using only Autohotkey !!
Archmage Gray - A fantasy shooter game fully coded in AutoHotkey
Return to “Ajuda e Suporte Geral”
Who is online
Users browsing this forum: Google [Bot] and 17 guests