Merge pull request #40 from ktechmidas/meta-shortcut

Fix: Make Super Great Again
main
Reion Wong 2 years ago committed by GitHub
commit 4a4e9f471c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -21,6 +21,7 @@
#include "hotkeys.h" #include "hotkeys.h"
#include <QProcess> #include <QProcess>
#include <QDebug>
Application::Application(QObject *parent) Application::Application(QObject *parent)
: QObject(parent) : QObject(parent)
@ -37,11 +38,13 @@ void Application::setupShortcuts()
m_hotKeys->registerKey(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_Delete)); m_hotKeys->registerKey(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_Delete));
m_hotKeys->registerKey(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_A)); m_hotKeys->registerKey(QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_A));
m_hotKeys->registerKey(QKeySequence(Qt::META + Qt::Key_L)); m_hotKeys->registerKey(QKeySequence(Qt::META + Qt::Key_L));
// m_hotKeys->registerKey(QKeySequence(Qt::Key_Super_L)); //m_hotKeys->registerKey(QKeySequence(Qt::META + Qt::Key_6));
m_hotKeys->registerKey(647);
} }
void Application::onPressed(QKeySequence keySeq) void Application::onPressed(QKeySequence keySeq)
{ {
if (keySeq.toString() == "Ctrl+Alt+Del") { if (keySeq.toString() == "Ctrl+Alt+Del") {
QProcess::startDetached("cutefish-shutdown", QStringList()); QProcess::startDetached("cutefish-shutdown", QStringList());
} }
@ -53,11 +56,8 @@ void Application::onPressed(QKeySequence keySeq)
if (keySeq.toString() == "Ctrl+Alt+A") { if (keySeq.toString() == "Ctrl+Alt+A") {
QProcess::startDetached("cutefish-screenshot", QStringList()); QProcess::startDetached("cutefish-screenshot", QStringList());
} }
}
void Application::onReleased(QKeySequence keySeq) if (keySeq.toString() == "") {
{
if (keySeq == QKeySequence(Qt::Key_Super_L)) {
QProcess::startDetached("cutefish-launcher", QStringList()); QProcess::startDetached("cutefish-launcher", QStringList());
} }
} }

@ -26,13 +26,13 @@ int main(int argc, char *argv[])
QApplication a(argc, argv); QApplication a(argc, argv);
a.setQuitOnLastWindowClosed(true); a.setQuitOnLastWindowClosed(true);
// if (!QDBusConnection::sessionBus().registerService("com.cutefish.Chotkeys")) { if (!QDBusConnection::sessionBus().registerService("com.cutefish.Chotkeys")) {
// return -1; return -1;
// } }
// if (!QDBusConnection::sessionBus().registerObject("/Chotkeys", &a)) { if (!QDBusConnection::sessionBus().registerObject("/Chotkeys", &a)) {
// return -1; return -1;
// } }
Application app; Application app;
return a.exec(); return a.exec();

Loading…
Cancel
Save