summaryrefslogtreecommitdiff
path: root/src/kernel/kbd.h
blob: a83d759174b97cd1ee1e4c248de5e366d4751487 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef KBD_H
#define KBD_H

#include <stdbool.h>
#include <stdint.h>

#include <keypack.h>

void init_kbd();

enum kbd_isr_result {
  NORMAL,
  DUMP,
  SHIFT_DUMP
} on_kbd_isr();

extern enum key_modifiers_t keymods;

#endif