summaryrefslogtreecommitdiff
path: root/driver/keyboard.c
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2015-05-25 20:43:27 +0200
committerMichal Idziorek <m.i@gmx.at>2015-05-25 20:43:27 +0200
commit1252a288665a7d07dcf5f0e468dc67b9440132d0 (patch)
treefe5818b2cf703385312c8c6de76a7bef04eba496 /driver/keyboard.c
parentce50b0f007b8d71078a03d2a83ad8e35b0931dab (diff)
working on fool-term
Diffstat (limited to 'driver/keyboard.c')
-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++)
{