|
IBNOS
|
#include <hardware/keyboard.h>#include <hardware/pic.h>#include <interrupt/interrupt.h>#include <process/object.h>#include <console/console.h>#include <util/util.h>#include <io/io.h>
Go to the source code of this file.
Functions | |
| void | processScancode (int extended, uint8_t scanCode, bool keyUp) |
| Handles key presses after the scancode was decoded. More... | |
| void | keyboardInit (struct object *obj) |
| Initializes the keyboard. More... | |
| void | keyboardSend (uint8_t cmd) |
| Send a command to the keyboard controller. More... | |
| void | keyboardSetLEDFlags (uint32_t flags) |
| Set LED Flags. More... | |
| uint32_t | keyboardGetLEDFlags () |
| Return the current active LED flags. More... | |
Variables | |
| uint32_t | keyboardLEDFlags = 0 |
| uint8_t | standardKeyCodes [128] |
| uint8_t | extendedKeyCodes [128] |
| int | keyMapIndex = 0 |
| const struct keyMap | keyMapDE |
| const struct keyMap * | keyMaps |
| Supported keymaps. More... | |
| struct keyModifier | modifiers = {0, 0, 0, 0, 0} |
1.8.13