From: Christian Pulvermacher Date: Wed, 29 Sep 2010 16:05:56 +0000 (+0200) Subject: add Pause, Print, Menu keys X-Git-Tag: 0.6~41 X-Git-Url: https://vcs.maemo.org/git/?a=commitdiff_plain;h=52925f708126b3c6b78d7719a828e35d11b9d662;p=presencevnc add Pause, Print, Menu keys --- diff --git a/src/keymenu.cpp b/src/keymenu.cpp index 506ad6e..d7c1b89 100644 --- a/src/keymenu.cpp +++ b/src/keymenu.cpp @@ -53,11 +53,14 @@ KeyMenu::KeyMenu(QWidget *parent): fx_tab->addAction(tr("F%1").arg(i), QString("F%1").arg(i)); tabwidget->addTab(fx_tab, tr("F1-F12")); - //common key sequences - ActionTab *complex_tab = new ActionTab(this); - complex_tab->addAction(tr("Ctrl+Alt+Del"), QString("Ctrl+Alt+Delete")); - complex_tab->addAction(tr("Ctrl+Alt+Backspace"), QString("Ctrl+Alt+Backspace")); - tabwidget->addTab(complex_tab, tr("Misc")); + //Misc + ActionTab *misc_tab = new ActionTab(this); + misc_tab->addAction(tr("Pause"), QString("Pause")); + misc_tab->addAction(tr("Print"), QString("print")); + misc_tab->addAction(tr("Menu"), QString("Menu")); + misc_tab->addAction(tr("Ctrl+Alt+Del"), QString("Ctrl+Alt+Delete")); + misc_tab->addAction(tr("Ctrl+Alt+Backspace"), QString("Ctrl+Alt+Backspace")); + tabwidget->addTab(misc_tab, tr("Misc")); QVBoxLayout *layout = new QVBoxLayout(); layout->addWidget(tabwidget); diff --git a/src/vncview.cpp b/src/vncview.cpp index 9b7c91a..c6279ab 100644 --- a/src/vncview.cpp +++ b/src/vncview.cpp @@ -798,6 +798,15 @@ void VncView::sendKey(Qt::Key key) case Qt::Key_F12: k = 0xffbe + int(key - Qt::Key_F1); break; + case Qt::Key_Pause: + k = 0xff13; + break; + case Qt::Key_Print: + k = 0xff61; + break; + case Qt::Key_Menu: + k = 0xff67; + break; case Qt::Key_Meta: case Qt::MetaModifier: k = XK_Super_L;