diff --git a/include/QF/keys.h b/include/QF/keys.h index 34667633b..c1547232d 100644 --- a/include/QF/keys.h +++ b/include/QF/keys.h @@ -52,6 +52,7 @@ typedef enum { QFK_QUOTEDBL = 34, QFK_HASH = 35, QFK_DOLLAR = 36, + QFK_PERCENT = 37, QFK_AMPERSAND = 38, QFK_QUOTE = 39, QFK_LEFTPAREN = 40, @@ -114,7 +115,11 @@ typedef enum { QFK_x = 120, QFK_y = 121, QFK_z = 122, - QFK_DELETE = 127, + QFK_BRACELEFT = 123, + QFK_BAR = 124, + QFK_BRACERIGHT = 125, + QFK_ASCIITILDE = 126, + QFK_DELETE = 127, /* End of ASCII mapped keysyms */ /* International keyboard syms */ diff --git a/libs/video/targets/keys.c b/libs/video/targets/keys.c index 8ac0baff2..4bcdba2a2 100644 --- a/libs/video/targets/keys.c +++ b/libs/video/targets/keys.c @@ -119,6 +119,7 @@ keyname_t keynames[] = { { "K_QUOTEDBL", QFK_QUOTEDBL }, { "K_HASH", QFK_HASH }, { "K_DOLLAR", QFK_DOLLAR }, + { "K_PERCENT", QFK_PERCENT }, { "K_AMPERSAND", QFK_AMPERSAND }, { "K_QUOTE", QFK_QUOTE }, { "K_LEFTPAREN", QFK_LEFTPAREN }, @@ -178,6 +179,10 @@ keyname_t keynames[] = { { "K_x", QFK_x }, { "K_y", QFK_y }, { "K_z", QFK_z }, + { "K_BRACELEFT", QFK_BRACELEFT }, + { "K_BAR", QFK_BAR }, + { "K_BRACERIGHT", QFK_BRACERIGHT }, + { "K_ASCIITILDE", QFK_ASCIITILDE }, { "K_DELETE", QFK_DELETE }, { "K_WORLD_0", QFK_WORLD_0 }, { "K_WORLD_1", QFK_WORLD_1 },