onClientCharacter
Disparado quando o jogador digita um caractere.
A raiz (root).
Parâmetros
Seção intitulada “Parâmetros”| Posição | Nome | Tipo | Descrição |
|---|---|---|---|
| 1 | caractere | string | Um único caractere. |
Cancelável
Seção intitulada “Cancelável”Não.
Este é o evento de texto, não de tecla: ele entrega o caractere já resolvido pelo layout de teclado do jogador. É o que você quer quando está montando um campo de digitação; para reagir à tecla física, use o onClientKey.
O texto chega em UTF-8. Unidades abaixo de U+0020 e unidades surrogate (U+D800–U+DFFF) são ignoradas; nesta versão, caracteres Unicode fora do BMP também não geram o evento.
Exemplo
Seção intitulada “Exemplo”local digitado = ""
addEventHandler("onClientCharacter", root, function(caractere) digitado = digitado .. caractereend)
addEventHandler("onClientRender", root, function() dxDrawText(digitado, 20, 20, 0, 0, tocolor(255, 255, 255, 255), 1.4)end)Veja também
Seção intitulada “Veja também”onClientKey— Disparado quando uma tecla é pressionada ou solta.onClientClick— Disparado quando um botão do mouse é pressionado ou solto com o cursor visível.onClientDoubleClick— Disparado quando um clique acontece logo depois de outro, no mesmo lugar.onClientCursorMove— Disparado quando o cursor do mouse se move.onClientPaste— Disparado quando o jogador aperta Ctrl + V.