summaryrefslogtreecommitdiff
path: root/driver
diff options
context:
space:
mode:
Diffstat (limited to 'driver')
-rw-r--r--driver/keyboard.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/driver/keyboard.c b/driver/keyboard.c
index 951c0f0..e4a13dc 100644
--- a/driver/keyboard.c
+++ b/driver/keyboard.c
@@ -103,6 +103,7 @@ void keyboard_handle(uint8_t in)
uint8_t break_key_space=0xb9;
uint8_t break_key_backspace=0x8e;
uint8_t break_key_esc=0x81;
+ uint8_t break_key_tab=0x8f;
uint8_t make_key_shift_l=0x2a;
uint8_t break_key_shift_l=0xaa;
@@ -196,6 +197,11 @@ void keyboard_handle(uint8_t in)
ascii='\n';
match=true;
}
+ else if(break_key_tab==in)
+ {
+ ascii=0x09;
+ match=true;
+ }
else for(int i=0;i<26;i++)
{