|
Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
|
#include "init/init.h"#include "input/keymap.h"#include "ioforge/ioforge_usb.h"#include "notify.h"#include "type.h"#include <input.h>#include <ioforge/ioforge.h>Go to the source code of this file.
Functions | |
| INIT (Input) | |
| void | input_report_key (struct ioforge_device *dev, uint16_t code, int value) |
Variables | |
| static struct input_event_data * | __event_data = 0 |
| INIT | ( | Input | ) |
Definition at line 10 of file input.c.
References __event_data, kalloc(), notify_dev_create(), and str().
| void input_report_key | ( | struct ioforge_device * | dev, |
| uint16_t | code, | ||
| int | value ) |
Definition at line 16 of file input.c.
References __event_data, ioforge_usb_device::class_code, code, IOFORGE_USB_DEVICE, KEY_CAPS_LOCK, LEFT_SHIFT, notify_call(), RIGHT_SHIFT, scancode_to_ascii(), ioforge_device::type, and value.
Referenced by HIDKeyboard::parse_report().
|
static |
Definition at line 9 of file input.c.
Referenced by INIT(), and input_report_key().