Skip to main content

Module keyboard_us

Module keyboard_us 

Source
Expand description

US QWERTY PS/2 Keyboard driver

Handles IRQ1 keyboard interrupts, reads scancodes from port 0x60, and converts them to characters for the VGA console.

Structs§

KeyboardState
Keyboard state

Statics§

KEYBOARD
Global keyboard state

Functions§

handle_scancode
Handle a keyboard IRQ (called from interrupt handler)
handle_scancode_raw
Same as handle_scancode but takes a pre-read scancode byte.