summaryrefslogtreecommitdiff
path: root/kernel/keyboard.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/keyboard.c')
-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';