summaryrefslogtreecommitdiff
path: root/kernel/keyboard.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/keyboard.c')
-rw-r--r--kernel/keyboard.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/kernel/keyboard.c b/kernel/keyboard.c
index 49c2fa0..074c495 100644
--- a/kernel/keyboard.c
+++ b/kernel/keyboard.c
@@ -112,6 +112,7 @@ void keyboard_handle(uint8_t in)
uint8_t break_key_shift_r=0xb6;
uint8_t break_caps_lock=0xba;
+ uint8_t break_slash=0xb5;
if(make_key_shift_l==in)shift_l=true;
if(break_key_shift_l==in)shift_l=false;;
@@ -126,6 +127,11 @@ void keyboard_handle(uint8_t in)
bool match=false;
// optimize this!
+ if(break_slash==in)
+ {
+ ascii='/';
+ match=true;
+ }
if(break_key_space==in)
{
ascii=' ';