#ifndef KBD_H #define KBD_H #include "types.h" #include "interrupts.h" #define KBD_PORT 0x60 #define KBD_PRESS 0b00000001 #define KBD_RELEASE 0b00000010 #define KBD_SHIFT 0b00000100 char kbd_key; u8 kbd_state; u8 kbd_time; void kbd_install_keyboard(void); void kbd_read_key(struct cpu_reg_state* cpu); #endif