---
title: "Keys | open.mp"
description: "Hier vind je informatie over key input-constants gebruikt door GetPlayerKeys en OnPlayerKeyStateChange."
canonical: https://omp.itsneufox.com/nl/docs/scripting/resources/keys
language: nl
---

# Keys

notitie

Hier vind je informatie over key input-constants gebruikt door [GetPlayerKeys](https://omp.itsneufox.com/nl/docs/scripting/functions/GetPlayerKeys) en [OnPlayerKeyStateChange](https://omp.itsneufox.com/nl/docs/scripting/callbacks/OnPlayerKeyStateChange).

SA-MP gebruikt bitmasking om te bepalen welke toetsen ingedrukt zijn. Zie: [https://en.wikipedia.org/wiki/Mask\_(computing)](https://en.wikipedia.org/wiki/Mask_\(computing\))

* * *

| Macro | Waarde | Embedding Code (te voet) (6) | Embedding Code (in voertuig) (6) | Standaardtoets (te voet) | Standaardtoets (in voertuig) |
| --- | --- | --- | --- | --- | --- |
| KEY\_ACTION | 1 | ~k~~PED\_ANSWER\_PHONE~ | ~k~~VEHICLE\_FIREWEAPON\_ALT~ | TAB | ALT GR / LCTRL / NUM0 |
| KEY\_CROUCH | 2 | ~k~~PED\_DUCK~ | ~k~~VEHICLE\_HORN~ | C | H / CAPSLOCK |
| KEY\_FIRE | 4 | ~k~~PED\_FIREWEAPON~ | ~k~~VEHICLE\_FIREWEAPON~ | LCTRL / LMB | LALT |
| KEY\_SPRINT | 8 | ~k~~PED\_SPRINT~ | ~k~~VEHICLE\_ACCELERATE~ | SPACE | W |
| KEY\_SECONDARY\_ATTACK | 16 | ~k~~VEHICLE\_ENTER\_EXIT~ | ~k~~VEHICLE\_ENTER\_EXIT~ | ENTER | ENTER |
| KEY\_JUMP | 32 | ~k~~PED\_JUMPING~ | ~k~~VEHICLE\_BRAKE~ | LSHIFT | S |
| KEY\_LOOK\_RIGHT | 64 | \- | ~k~~VEHICLE\_LOOKRIGHT~ | \- | E |
| KEY\_HANDBRAKE/KEY\_AIM(1) | 128 | ~k~~PED\_LOCK\_TARGET~ | ~k~~VEHICLE\_HANDBRAKE~ | RMB | SPACE |
| KEY\_LOOK\_LEFT | 256 | \- | ~k~~VEHICLE\_LOOKLEFT~ | \- | Q |
| KEY\_LOOK\_BEHIND | 512 | ~k~~PED\_LOOKBEHIND~ | ~k~~VEHICLE\_LOOKBEHIND~ | NUM1 / MMB | 2 |
| KEY\_SUBMISSION | 512 | \- | ~k~~TOGGLE\_SUBMISSIONS~ | NUM1 / MMB | 2 / NUMPAD + |
| KEY\_WALK | 1024 | ~k~~SNEAK\_ABOUT~ | \- | LALT | \- |
| KEY\_ANALOG\_UP | 2048 | \- | ~k~~VEHICLE\_TURRETUP~ | NUM8(5) | NUM8 |
| KEY\_ANALOG\_DOWN | 4096 | \- | ~k~~VEHICLE\_TURRETDOWN~ | NUM2(5) | NUM2 |
| KEY\_ANALOG\_LEFT | 8192 | ~k~~VEHICLE\_LOOKLEFT~ | ~k~~VEHICLE\_TURRETLEFT~ | NUM4 | NUM4 |
| KEY\_ANALOG\_RIGHT | 16384 | ~k~~VEHICLE\_LOOKRIGHT~ | ~k~~VEHICLE\_TURRETRIGHT~ | NUM6 | NUM6 |
| KEY\_YES(2) | 65536 | ~k~~CONVERSATION\_YES~ | ~k~~CONVERSATION\_YES~ | Y | Y |
| KEY\_NO(2) | 131072 | ~k~~CONVERSATION\_NO~ | ~k~~CONVERSATION\_NO~ | N | N |
| KEY\_CTRL\_BACK(2) | 262144(4) | ~k~~GROUP\_CONTROL\_BWD~ | ~k~~GROUP\_CONTROL\_BWD~ | H | H, R |
| UNDEFINED(3) | \- | ~k~~GROUP\_CONTROL\_FWD~ | ~k~~GROUP\_CONTROL\_FWD~ | G | G |
| KEY\_UP | \-128 | ~k~~GO\_FORWARD~ | ~k~~VEHICLE\_STEERUP~ | UP | UP |
| KEY\_DOWN | 128 | ~k~~GO\_BACK~ | ~k~~VEHICLE\_STEERDOWN~ | DOWN | DOWN |
| KEY\_LEFT | \-128 | ~k~~GO\_LEFT~ | ~k~~VEHICLE\_STEERLEFT~ | LEFT | LEFT |
| KEY\_RIGHT | 128 | ~k~~GO\_RIGHT~ | ~k~~VEHICLE\_STEERRIGHT~ | RIGHT | RIGHT |

* * *

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

```c
#define KEY_AIM KEY_HANDBRAKE
```

of `KEY_HANDBRAKE` gebruiken.

**(2):** Niet detecteerbaar in [spectatormodus](https://omp.itsneufox.com/nl/docs/scripting/functions/TogglePlayerSpectating).

**(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](https://omp.itsneufox.com/nl/docs/scripting/functions/TextDrawCreate) en [gametexts](https://omp.itsneufox.com/nl/docs/scripting/functions/GameTextForPlayer).
