should fix F1-4

This commit is contained in:
Boris Faure 2014-04-20 13:55:41 +02:00
parent 2b1521888f
commit 5bf2692eff
1 changed files with 38 additions and 22 deletions

View File

@ -55,10 +55,14 @@ static const Keyout ctrl_keyout[] =
KEY("Down", "\033[1;5B"),
KEY("Home", "\033[1;5H"),
KEY("End", "\033[1;5F"),
KEY("F1", "\033[11;5~"),
KEY("F2", "\033[12;5~"),
KEY("F3", "\033[13;5~"),
KEY("F4", "\033[14;5~"),
KEY("Insert", "\033[2;5~"),
KEY("Delete", "\033[3;5~"),
KEY("Prior", "\033[5;5~"),
KEY("Next", "\033[6;5~"),
KEY("F1", "\033[O5P"),
KEY("F2", "\033[O5Q"),
KEY("F3", "\033[O5R"),
KEY("F4", "\033[O5S"),
KEY("F5", "\033[15;5~"),
KEY("F6", "\033[17;5~"),
KEY("F7", "\033[18;5~"),
@ -96,16 +100,21 @@ static const Keyout ctrl_keyout[] =
static const Keyout ctrl_shift_keyout[] =
{
KEY("Left", "\033[1;2D"),
KEY("Right", "\033[1;2C"),
KEY("Up", "\033[1;2A"),
KEY("Down", "\033[1;2B"),
KEY("Home", "\033[1;2H"),
KEY("End", "\033[1;2F"),
KEY("F1", "\033[11;6~"),
KEY("F2", "\033[12;6~"),
KEY("F3", "\033[13;6~"),
KEY("F4", "\033[14;6~"),
KEY("Left", "\033[1;6D"),
KEY("Right", "\033[1;6C"),
KEY("Up", "\033[1;6A"),
KEY("Down", "\033[1;6B"),
KEY("Home", "\033[1;6H"),
KEY("End", "\033[1;6F"),
KEY("Insert", "\033[2;6~"),
KEY("Delete", "\033[3;6~"),
KEY("Prior", "\033[5;6~"),
KEY("Next", "\033[6;6~"),
KEY("F1", "\033[O6P"),
KEY("F2", "\033[O6Q"),
KEY("F3", "\033[O6R"),
KEY("F4", "\033[O6S"),
KEY("F5", "\033[15;6~"),
KEY("F6", "\033[17;6~"),
KEY("F7", "\033[18;6~"),
@ -147,12 +156,19 @@ static const Keyout shift_keyout[] =
KEY("Right", "\033[1;2C"),
KEY("Up", "\033[1;2A"),
KEY("Down", "\033[1;2B"),
KEY("Home", "\033[1;2H"),
KEY("End", "\033[1;2F"),
KEY("Insert", "\033[2;2~"),
KEY("Delete", "\033[3;2~"),
KEY("Prior", "\033[5;2~"),
KEY("Next", "\033[6;2~"),
KEY("Tab", "\033[Z"),
KEY("ISO_Left_Tab", "\033[Z"),
KEY("F1", "\033[11;2~"),
KEY("F2", "\033[12;2~"),
KEY("F3", "\033[13;2~"),
KEY("F4", "\033[14;2~"),
KEY("F1", "\033[O2P"),
KEY("F2", "\033[O2Q"),
KEY("F3", "\033[O2R"),
KEY("F4", "\033[O2S"),
KEY("F5", "\033[15;2~"),
KEY("F6", "\033[17;2~"),
KEY("F7", "\033[18;2~"),
@ -209,10 +225,10 @@ static const Keyout alt_keyout[] =
KEY("Help", "\033[28;3~"),
KEY("Execute", "\033[3;3~"),
KEY("Select", "\033[4;3~"),
KEY("F1", "\033[11;3~"), // \033OP
KEY("F2", "\033[12;3~"), // \033OQ
KEY("F3", "\033[13;3~"), // \033OR
KEY("F4", "\033[14;3~"), // \033OR
KEY("F1", "\033[O3P"),
KEY("F2", "\033[O3Q"),
KEY("F3", "\033[O3R"),
KEY("F4", "\033[O3S"),
KEY("F5", "\033[15;3~"),
KEY("F6", "\033[17;3~"),
KEY("F7", "\033[18;3~"),