From a1ec132d0916c7b53e308c3c06a7707cb077435a Mon Sep 17 00:00:00 2001 From: kamkow1 Date: Mon, 6 Oct 2025 23:07:34 +0200 Subject: [PATCH] PS2KB fix mapping KB_HOME --- kernel/dev/ps2kbdev.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/dev/ps2kbdev.c b/kernel/dev/ps2kbdev.c index a602564..996f1bd 100644 --- a/kernel/dev/ps2kbdev.c +++ b/kernel/dev/ps2kbdev.c @@ -71,6 +71,7 @@ static uint8_t normalmap[0x100] = { [0xcb] KB_LEFT, [0xcd] KB_RIGHT, [0x97] KB_HOME, [0xcf] KB_END, [0xd2] KB_INSERT, [0xd3] KB_DELETE, + [0xc7] KB_HOME, }; static uint8_t shiftmap[256] = { @@ -92,6 +93,7 @@ static uint8_t shiftmap[256] = { [0xcb] KB_LEFT, [0xcd] KB_RIGHT, [0x97] KB_HOME, [0xcf] KB_END, [0xd2] KB_INSERT, [0xd3] KB_DELETE, + [0xc7] KB_HOME, }; static uint8_t ctlmap[256] = @@ -110,6 +112,7 @@ static uint8_t ctlmap[256] = [0xcb] KB_LEFT, [0xcd] KB_RIGHT, [0x97] KB_HOME, [0xcf] KB_END, [0xd2] KB_INSERT, [0xd3] KB_DELETE, + [0xc7] KB_HOME, }; int32_t ps2kb_intr(void) {