diff options
Diffstat (limited to 'tests/manual/x11vkbwrapper/keysymmapsforfakeinput.h')
-rw-r--r-- | tests/manual/x11vkbwrapper/keysymmapsforfakeinput.h | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/tests/manual/x11vkbwrapper/keysymmapsforfakeinput.h b/tests/manual/x11vkbwrapper/keysymmapsforfakeinput.h index 7dc404ba..b36a4221 100644 --- a/tests/manual/x11vkbwrapper/keysymmapsforfakeinput.h +++ b/tests/manual/x11vkbwrapper/keysymmapsforfakeinput.h @@ -39,25 +39,24 @@ extern "C" { #include <ctime> } +static const std::map<QString, quint32> unicodeKeySymbolsForAtspi { + {"!",0x0021}, {"#",0x0023}, {"%",0x0025}, {"&",0x0026}, {"'",0x0027}, + {"(",0x0028}, {")",0x0029}, {"*",0x002A}, {"+",0x002B}, {",",0x002C}, {"-",0x002D}, {".",0x002E}, + {"0",0x0030}, {"1",0x0031}, {"2",0x0032}, {"3",0x0033}, {"4",0x0034}, {"5",0x0035}, {"6",0x0036}, + {"7",0x0037}, {"8",0x0038}, {"9",0x0039}, {":",0x003A}, {";",0x003B}, {"<",0x003C}, {"/",0x002F}, + {"=",0x003D}, {">",0x003E}, {"?",0x003F}, {"A",0x0041}, {"B",0x0042}, {"C",0x0043}, + {"D",0x0044}, {"E",0x0045}, {"F",0x0046}, {"G",0x0047}, {"H",0x0048}, {"I",0x0049}, {"J",0x004A}, + {"K",0x004B}, {"L",0x004C}, {"M",0x004D}, {"N",0x004E}, {"O",0x004F}, {"P",0x0050}, {"Q",0x0051}, + {"R",0x0052}, {"S",0x0053}, {"T",0x0054}, {"U",0x0055}, {"V",0x0056}, {"W",0x0057}, {"X",0x0058}, + {"Y",0x0059}, {"Z",0x005A}, {"_",0x005F}, + {"a",0x0061}, {"b",0x0062}, {"c",0x0063}, {"d",0x0064}, {"e",0x0065}, {"f",0x0066}, + {"g",0x0067}, {"h",0x0068}, {"i",0x0069}, {"j",0x006A}, {"k",0x006B}, {"l",0x006C}, {"m",0x006D}, + {"n",0x006E}, {"o",0x006F}, {"p",0x0070}, {"q",0x0071}, {"r",0x0072}, {"s",0x0073}, {"t",0x0074}, + {"u",0x0075}, {"v",0x0076}, {"w",0x0077}, {"x",0x0078}, {"y",0x0079}, {"z",0x007A}, +}; + static const std::map<QString, quint32> unicodeKeySymbols { - {"!",0x0021}, {"\"",0x0022}, {"#",0x0023}, {"$",0x0024}, {"%",0x0025}, {"&",0x0026}, {"'",0x0027}, - {"(",0x0028}, {")",0x0029}, {"*",0x002A}, {"+",0x002B}, {",",0x002C}, {"-",0x002D}, {".",0x002E}, - {"/",0x002F}, - {"0",0x0030}, {"1",0x0031}, {"2",0x0032}, {"3",0x0033}, {"4",0x0034}, {"5",0x0035}, - {"6",0x0036}, {"7",0x0037}, {"8",0x0038}, {"9",0x0039}, - {":",0x003A}, {";",0x003B}, {"<",0x003C}, - {"=",0x003D}, {">",0x003E}, {"?",0x003F}, {"@",0x0040}, - {"A",0x0041}, {"B",0x0042}, {"C",0x0043}, - {"D",0x0044}, {"E",0x0045}, {"F",0x0046}, {"G",0x0047}, {"H",0x0048}, {"I",0x0049}, {"J",0x004A}, - {"K",0x004B}, {"L",0x004C}, {"M",0x004D}, {"N",0x004E}, {"O",0x004F}, {"P",0x0050}, {"Q",0x0051}, - {"R",0x0052}, {"S",0x0053}, {"T",0x0054}, {"U",0x0055}, {"V",0x0056}, {"W",0x0057}, {"X",0x0058}, - {"Y",0x0059}, {"Z",0x005A}, - {"[",0x005B}, {"\\",0x005C}, {"]",0x005D}, {"^",0x005E}, {"_",0x005F}, - {"`",0x0060}, - {"a",0x0061}, {"b",0x0062}, {"c",0x0063}, {"d",0x0064}, {"e",0x0065}, {"f",0x0066}, - {"g",0x0067}, {"h",0x0068}, {"i",0x0069}, {"j",0x006A}, {"k",0x006B}, {"l",0x006C}, {"m",0x006D}, - {"n",0x006E}, {"o",0x006F}, {"p",0x0070}, {"q",0x0071}, {"r",0x0072}, {"s",0x0073}, {"t",0x0074}, - {"u",0x0075}, {"v",0x0076}, {"w",0x0077}, {"x",0x0078}, {"y",0x0079}, {"z",0x007A}, {"{",0x007B}, + {"=",0x003D}, {">",0x003E}, {"?",0x003F}, {"@",0x0040}, {"^",0x005E}, {"|",0x007C}, {"}",0x007D}, {"~",0x007E}, {" ",0x00A0}, {"¡",0x00A1}, {"¢",0x00A2}, {"£",0x00A3}, {"¤",0x00A4}, {"¥",0x00A5}, {"¦",0x00A6}, {"§",0x00A7}, {"¨",0x00A8}, {"©",0x00A9}, {"ª",0x00AA}, {"«",0x00AB}, {"¬",0x00AC}, {"",0x00AD}, {"®",0x00AE}, {"¯",0x00AF}, {"°",0x00B0}, {"±",0x00B1}, @@ -279,15 +278,16 @@ static const std::map<QString, quint32> xUpKeyCodes { {"%", XK_percent}, {"&", XK_ampersand}, {"(", XK_parenleft}, {")", XK_parenright}, {"*", XK_asterisk}, {"+", XK_plus}, {":", XK_colon}, {">", XK_greater}, {"~", XK_asciitilde}, - {"?", XK_question}, {"@", XK_at}, {"^", XK_asciicircum}, {"_", XK_underscore}, + {"?", XK_question}, {"@", XK_at}, {"_", XK_underscore}, {":-D", 0}, }; static const QList<Qt::Key> qtKeyCodes { {Qt::Key_Backspace, Qt:: Key_Enter, Qt::Key_Return, Qt::Key_Plus, - Qt::Key_Slash, Qt::Key_AsciiCircum, Qt::Key_AsciiTilde, Qt::Key_Equal + Qt::Key_Slash, Qt::Key_Equal } }; + static const QList<Qt::Key> qtKeyCodes2 { // √ € ™ “ {Qt::Key(8730), Qt::Key(8364), Qt::Key(8482), Qt::Key(8220), |