diff options
Diffstat (limited to 'kernel/keyboard.c')
| -rw-r--r-- | kernel/keyboard.c | 31 |
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'; |
