Ga naar hoofdinhoud

Keys

notitie

Hier vind je informatie over key input-constants gebruikt door GetPlayerKeys en OnPlayerKeyStateChange.

SA-MP gebruikt bitmasking om te bepalen welke toetsen ingedrukt zijn. Zie: http://en.wikipedia.org/wiki/Mask_(computing)


MacroWaardeEmbedding Code (te voet) (6)Embedding Code (in voertuig) (6)Standaardtoets (te voet)Standaardtoets (in voertuig)
KEY_ACTION1k~~PED_ANSWER_PHONEk~~VEHICLE_FIREWEAPON_ALTTABALT GR / LCTRL / NUM0
KEY_CROUCH2k~~PED_DUCKk~~VEHICLE_HORNCH / CAPSLOCK
KEY_FIRE4k~~PED_FIREWEAPONk~~VEHICLE_FIREWEAPONLCTRL / LMBLALT
KEY_SPRINT8k~~PED_SPRINTk~~VEHICLE_ACCELERATESPACEW
KEY_SECONDARY_ATTACK16k~~VEHICLE_ENTER_EXITk~~VEHICLE_ENTER_EXITENTERENTER
KEY_JUMP32k~~PED_JUMPINGk~~VEHICLE_BRAKELSHIFTS
KEY_LOOK_RIGHT64-k~~VEHICLE_LOOKRIGHT-E
KEY_HANDBRAKE/KEY_AIM(1)128k~~PED_LOCK_TARGETk~~VEHICLE_HANDBRAKERMBSPACE
KEY_LOOK_LEFT256-k~~VEHICLE_LOOKLEFT-Q
KEY_LOOK_BEHIND512k~~PED_LOOKBEHINDk~~VEHICLE_LOOKBEHINDNUM1 / MMB2
KEY_SUBMISSION512-k~~TOGGLE_SUBMISSIONSNUM1 / MMB2 / NUMPAD +
KEY_WALK1024k~~SNEAK_ABOUT-LALT-
KEY_ANALOG_UP2048-k~~VEHICLE_TURRETUPNUM8(5)NUM8
KEY_ANALOG_DOWN4096-k~~VEHICLE_TURRETDOWNNUM2(5)NUM2
KEY_ANALOG_LEFT8192k~~VEHICLE_LOOKLEFTk~~VEHICLE_TURRETLEFTNUM4NUM4
KEY_ANALOG_RIGHT16384k~~VEHICLE_LOOKRIGHTk~~VEHICLE_TURRETRIGHTNUM6NUM6
KEY_YES(2)65536k~~CONVERSATION_YESk~~CONVERSATION_YESYY
KEY_NO(2)131072k~~CONVERSATION_NOk~~CONVERSATION_NONN
KEY_CTRL_BACK(2)262144(4)k~~GROUP_CONTROL_BWDk~~GROUP_CONTROL_BWDHH
UNDEFINED(3)-k~~GROUP_CONTROL_FWDk~~GROUP_CONTROL_FWDGG
KEY_UP-128k~~GO_FORWARDk~~VEHICLE_STEERUPUPUP
KEY_DOWN128k~~GO_BACKk~~VEHICLE_STEERDOWNDOWNDOWN
KEY_LEFT-128k~~GO_LEFTk~~VEHICLE_STEERLEFTLEFTLEFT
KEY_RIGHT128k~~GO_RIGHTk~~VEHICLE_STEERRIGHTRIGHTRIGHT

(1): Niet gedefinieerd in SA:MP-includes. Je moet:

#define KEY_AIM KEY_HANDBRAKE

of KEY_HANDBRAKE gebruiken.

(2): Niet detecteerbaar in spectatormodus.

(3): GROUP_CONTROL_FWD is intern voor passagiersinstap; niet detecteerbaar.

(4): Als 262144 niet werkt, gebruik waarde 2.

(5): Alleen gedetecteerd als "JOYPAD"-configuratie actief is.

(6): Embedding-codes werken voor client messages, textdraws en gametexts.