summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kernel/keyboard.c31
1 files changed, 30 insertions, 1 deletions
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';