From 4b9be256c191b300dcbe0c75293967ec0701d5c3 Mon Sep 17 00:00:00 2001 From: Michal Idziorek Date: Fri, 24 Oct 2014 19:13:46 +0200 Subject: added a few scancodes to allow brainfucking --- kernel/keyboard.c | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/kernel/keyboard.c b/kernel/keyboard.c index 746dc3a..3b0bbb1 100644 --- a/kernel/keyboard.c +++ b/kernel/keyboard.c @@ -130,7 +130,36 @@ void keyboard_handle(uint8_t in) ascii=' '; match=true; } - + else if(in==0xB4) + { + ascii='.'; + match=true; + } + else if(in==0xB3) + { + ascii=','; + match=true; + } + else if(in==0x8D) + { + ascii='+'; + match=true; + } + else if(in==0x8C) + { + ascii='-'; + match=true; + } + else if(in==0x9A) + { + ascii='['; + match=true; + } + else if(in==0x9B) + { + ascii=']'; + match=true; + } else if(break_key_backspace==in) { ascii='x'; -- cgit v1.2.3