+## Controls
+
+### Game
+
+#### Keyboard
+
+| Key | Action |
+|---------- |-------------------------------------------------------------|
+| `d` | Move to the right |
+| `a` | Move to the left |
+| `w/SPACE` | Jump |
+| `c` | Open debug console |
+| `r` | Reload the current level including the Player's position |
+| `q` | Reload the current level preserving the Player's position |
+| `p` | Toggle game pause |
+| `l` | Toggle transparency on objects. Useful for debugging levels |
+| `TAB` | Switch to Level Editor |
+| `CTRL+q` | Quit the game |
+
+#### Gamepad
+
+| Button | Action |
+|--------------|------------------------|
+| `Left Stick` | Movement of the Player |
+| `1` | Jump |
+
+### Consolé
+
+| Key | Action |
+|---------------------|--------------------------|
+| `ESC` | Exit console |
+| `Enter` | Evaluate the expression |
+| `Up/Down` | Traverse console history |
+| `CTRL+L` | Clear |
+| `Ctrl+X`, `CTRL+W` | Cut |
+| `Ctrl+C`, `ALT+W` | Copy |
+| `Ctrl+V`, `CTRL+Y` | Paste |
+
+### Level Editor
+
+To access the Level Editor open a level and press `TAB`.
+
+| Key | Action |
+|-----------------|--------------------------------------------|
+| `s` | Save level |
+| `Mouse Wheel` | Zoom and pan |
+| `CTRL+z` | Undo |
+| `q` | Toggle snapping mode |
+| `SHIFT+Up/Down` | Change overlaping order of selected object |
+| `CTRL+c/v` | Copy/paste selected object |
+| `F2` | Rename selected object |
+| `DELETE` | Delete selected object |