diff options
| author | Michal Idziorek <m.i@gmx.at> | 2015-05-22 03:28:49 +0200 |
|---|---|---|
| committer | Michal Idziorek <m.i@gmx.at> | 2015-05-22 03:28:49 +0200 |
| commit | fceb15b1d325a7bb0bcab8993a1057cb991172e8 (patch) | |
| tree | ca95bf9b600d8687f2f6307628db4066e485119a /driver/keyboard.c | |
| parent | a6184be79e3918764d5e683796afbd8e8ccba018 (diff) | |
support for fg and bg color escape sequences
Diffstat (limited to 'driver/keyboard.c')
| -rw-r--r-- | driver/keyboard.c | 6 |
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) { |
