std::string const qkey_to_string(int lkey)
{
switch (lkey) {
+ case Qt::Key_0: return "0";
+ case Qt::Key_1: return "1";
+ case Qt::Key_2: return "2";
+ case Qt::Key_3: return "3";
+ case Qt::Key_4: return "4";
+ case Qt::Key_5: return "5";
+ case Qt::Key_6: return "6";
+ case Qt::Key_7: return "7";
+ case Qt::Key_8: return "8";
+ case Qt::Key_9: return "9";
+
+ case Qt::Key_A: return "a";
+ case Qt::Key_B: return "b";
+ case Qt::Key_C: return "c";
+ case Qt::Key_D: return "d";
+ case Qt::Key_E: return "e";
+ case Qt::Key_F: return "f";
+ case Qt::Key_G: return "g";
+ case Qt::Key_H: return "h";
+ case Qt::Key_I: return "i";
+ case Qt::Key_J: return "j";
+ case Qt::Key_K: return "k";
+ case Qt::Key_L: return "l";
+ case Qt::Key_M: return "m";
+ case Qt::Key_N: return "n";
+ case Qt::Key_O: return "o";
+ case Qt::Key_P: return "p";
+ case Qt::Key_Q: return "q";
+ case Qt::Key_R: return "r";
+ case Qt::Key_S: return "s";
+ case Qt::Key_T: return "t";
+ case Qt::Key_U: return "u";
+ case Qt::Key_V: return "v";
+ case Qt::Key_W: return "w";
+ case Qt::Key_X: return "x";
+ case Qt::Key_Y: return "y";
+ case Qt::Key_Z: return "z";
+
case Qt::Key_Escape: return "Escape";
case Qt::Key_Backspace: return "BackSpace";
case Qt::Key_Insert: return "Insert";
case Qt::Key_ssharp: return "ssharp";
case Qt::Key_ydiaeresis: return "ydiaeresis";
- case Qt::Key_A: return "A";
- case Qt::Key_B: return "B";
- case Qt::Key_C: return "C";
- case Qt::Key_D: return "D";
- case Qt::Key_E: return "E";
- case Qt::Key_F: return "F";
- case Qt::Key_G: return "G";
- case Qt::Key_H: return "H";
- case Qt::Key_I: return "I";
- case Qt::Key_J: return "J";
- case Qt::Key_K: return "K";
- case Qt::Key_L: return "L";
- case Qt::Key_M: return "M";
- case Qt::Key_N: return "N";
- case Qt::Key_O: return "O";
- case Qt::Key_P: return "P";
- case Qt::Key_Q: return "Q";
- case Qt::Key_R: return "R";
- case Qt::Key_S: return "S";
- case Qt::Key_T: return "T";
- case Qt::Key_U: return "U";
- case Qt::Key_V: return "V";
- case Qt::Key_W: return "W";
- case Qt::Key_X: return "X";
- case Qt::Key_Y: return "Y";
- case Qt::Key_Z: return "Z";
- case Qt::Key_0: return "0";
- case Qt::Key_1: return "1";
- case Qt::Key_2: return "2";
- case Qt::Key_3: return "3";
- case Qt::Key_4: return "4";
- case Qt::Key_5: return "5";
- case Qt::Key_6: return "6";
- case Qt::Key_7: return "7";
- case Qt::Key_8: return "8";
- case Qt::Key_9: return "9";
-
// FIXME: these ones I don't know the names of ... help !
// what's here is basically guesses ...
case Qt::Key_Super_L: return "Super_L";