getKeyState | Multi Theft Auto: Wiki Skip to content

getKeyState

Client-side
Server-side
Shared

This page is incomplete! Help wanted!

Please finish this page using the corresponding Old Wiki article.
Go to Contribution guidelines for more information.


This function determines if a certain key is pressed or not.

Syntax

getKeyState ( )

Code Examples

client

This clientside example prints a message when "p" is pressed, and a different one for the "control+p" combination.

-- define a function that outputs a message if control is pressed, and a different one if it isn't
function printMessageFunction()
-- if the left or right control keys are pressed, the user has pressed the "lctrl + p" combo.
if getKeyState("lctrl") or getKeyState("rctrl") then
outputChatBox ("You have pressed 'Left Control + P'.")
-- if none of those were pressed, the player just pressed the "p" key.
else
outputChatBox ("You have pressed 'p'.")
end
end
-- bind the "p" key to our function
bindKey("p", "down", printMessageFunction)