summaryrefslogtreecommitdiff
path: root/driver/keyboard.c
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2015-05-22 03:28:49 +0200
committerMichal Idziorek <m.i@gmx.at>2015-05-22 03:28:49 +0200
commitfceb15b1d325a7bb0bcab8993a1057cb991172e8 (patch)
treeca95bf9b600d8687f2f6307628db4066e485119a /driver/keyboard.c
parenta6184be79e3918764d5e683796afbd8e8ccba018 (diff)
support for fg and bg color escape sequences
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 2323b04..951c0f0 100644
--- a/driver/keyboard.c
+++ b/driver/keyboard.c
@@ -102,6 +102,7 @@ void keyboard_handle(uint8_t in)
uint8_t break_key_enter=0x9c;
uint8_t break_key_space=0xb9;
uint8_t break_key_backspace=0x8e;
+ uint8_t break_key_esc=0x81;
uint8_t make_key_shift_l=0x2a;
uint8_t break_key_shift_l=0xaa;
@@ -184,6 +185,11 @@ void keyboard_handle(uint8_t in)
ascii=0x08;
match=true;
}
+ else if(break_key_esc==in)
+ {
+ ascii=0x1b;
+ match=true;
+ }
else if(break_key_enter==in)
{