summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2017-06-23 20:21:36 +0200
committerRichard Braun <rbraun@sceen.net>2017-06-23 20:21:36 +0200
commite6459c6060cb952c81ff1bfb6e33c38d6c451da4 (patch)
treedfad786cc128cdc7fcd6ed466a5b2b3cd64f041e /arch
parente7b33bf55de53c7109687ce79928435dbe4c4032 (diff)
x86/atkbd: implement the home/end keys
Diffstat (limited to 'arch')
-rw-r--r--arch/x86/machine/atkbd.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/x86/machine/atkbd.c b/arch/x86/machine/atkbd.c
index bee01954..fd804269 100644
--- a/arch/x86/machine/atkbd.c
+++ b/arch/x86/machine/atkbd.c
@@ -367,12 +367,16 @@ static const char *atkbd_chars[] = {
[ATKBD_KEY_SPACE] = " ",
[ATKBD_KEY_DELETE] = "\e[3~",
+ [ATKBD_KEY_HOME] = "\e[H",
+ [ATKBD_KEY_END] = "\e[F",
[ATKBD_KEY_KP_SLASH] = "/",
[ATKBD_KEY_KP_STAR] = "*",
[ATKBD_KEY_KP_MINUS] = "-",
+ [ATKBD_KEY_KP_HOME] = "\e[H",
[ATKBD_KEY_KP_PLUS] = "+",
[ATKBD_KEY_KP_5] = "5",
+ [ATKBD_KEY_KP_END] = "\e[F",
[ATKBD_KEY_KP_ENTER] = "\n",
[ATKBD_KEY_KP_DEL] = "\e[3~",
};