Skip to content

Commit 312900a

Browse files
author
Ian Seyler
committed
Add up/down cursor support to PS/2 driver
1 parent 1646038 commit 312900a

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/drivers/ps2.asm

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,10 @@ ps2_keyboard_interrupt:
109109
in al, PS2_DATA ; Get the scan code from the keyboard
110110
cmp al, 0x01
111111
je keyboard_escape
112+
cmp al, 0x48
113+
je keyboard_up
114+
cmp al, 0x50
115+
je keyboard_down
112116
cmp al, 0x4B
113117
je keyboard_left
114118
cmp al, 0x4D
@@ -160,6 +164,14 @@ keyboard_right:
160164
mov byte [key], 0x02
161165
jmp keyboard_done
162166

167+
keyboard_up:
168+
mov byte [key], 0x04
169+
jmp keyboard_done
170+
171+
keyboard_down:
172+
mov byte [key], 0x05
173+
jmp keyboard_done
174+
163175
keyboard_control:
164176
mov byte [key_control], 0x01
165177
jmp keyboard_done

0 commit comments

Comments
 (0)