Pular para o conteúdo

getCursorPosition

Cliente Entrada

Devolve onde o cursor está, na tela e no mundo.

number, number, number, number, number getCursorPosition ( )

Cinco valores:

PosiçãoDescrição
1X na tela, de 0 (esquerda) a 1 (direita).
2Y na tela, de 0 (topo) a 1 (base).
3X do ponto no mundo apontado pelo cursor.
4Y desse ponto.
5Z desse ponto.

Com o cursor escondido devolve apenas false — a não ser que o console ou uma página NUI com foco esteja recebendo a entrada; nesse caso a posição continua sendo informada.

local relX, relY = getCursorPosition()
if relX then
local largura, altura = getScreenSize()
outputDebugString("cursor em " .. (relX * largura) .. ", " .. (relY * altura))
end