From d3e1d9d158ffad53bc770ec5ddf79e65176b7137 Mon Sep 17 00:00:00 2001 From: Yuri Khan Date: Wed, 20 Aug 2014 17:48:04 +0700 Subject: [PATCH] Add a few more key names necessary for xterm keymap --- konsole-qml-plugin/src/KeyboardTranslator.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/konsole-qml-plugin/src/KeyboardTranslator.cpp b/konsole-qml-plugin/src/KeyboardTranslator.cpp index e87631d..9ecc038 100644 --- a/konsole-qml-plugin/src/KeyboardTranslator.cpp +++ b/konsole-qml-plugin/src/KeyboardTranslator.cpp @@ -453,12 +453,18 @@ bool KeyboardTranslatorReader::parseAsKeyCode(const QString& item , int& keyCode keyCode = Qt::Key_PageUp; else if ( item == "next" ) keyCode = Qt::Key_PageDown; + else if ( item == "question" ) + keyCode = Qt::Key_Question; + else if ( item == "at" ) + keyCode = Qt::Key_At; else if ( item == "bracketleft" ) keyCode = Qt::Key_BracketLeft; else if ( item == "backslash" ) keyCode = Qt::Key_Backslash; else if ( item == "bracketright" ) keyCode = Qt::Key_BracketRight; + else if ( item == "asciicircum" ) + keyCode = Qt::Key_AsciiCircum; else return false;