Pular para o conteúdo

onClientKey

Cliente Cancelável Entrada

Disparado quando uma tecla é pressionada ou solta.

A raiz (root).

PosiçãoNomeTipoDescrição
1teclastringNome da tecla, como "f2" ou "lshift".
2pressionadabooltrue na pressão, false ao soltar.

Sim.

Cancelar impede que a tecla chegue a qualquer bind de bindKey (e um Ctrl + V cancelado não dispara onClientPaste). A tecla já chegou ao jogo quando o evento sai, então cancelar não a bloqueia lá.

Este evento pega todas as teclas, sem precisar de registro prévio. Os botões do mouse também passam por aqui, com os nomes mouse1 a mouse5; a roda chega como mouse_wheel_up e mouse_wheel_down, sempre com um par pressiona-solta imediato.

addEventHandler("onClientKey", root, function(tecla, pressionada)
if tecla == "f2" and pressionada then
outputDebugString("F2 apertado")
end
end)