|
mutterkey
KDE-first push-to-talk transcription tool for KDE Plasma
|
KDE global shortcut registration and activation tracking. More...
#include "config.h"#include <QJsonArray>#include <QJsonObject>#include <QKeySequence>#include <QObject>Go to the source code of this file.
Classes | |
| class | HotkeyManager |
| Wraps KGlobalAccel registration for Mutterkey's push-to-talk shortcut. More... | |
Functions | |
| QJsonArray | keySequenceToDiagnosticJson (const QKeySequence &sequence) |
| Converts an assigned key sequence into the diagnostic JSON payload shape. | |
| QString | keySequenceListToPortableText (const QList< QKeySequence > &sequences) |
| Formats a key sequence list as portable-text diagnostics. | |
| QKeySequence | parseConfiguredKeySequence (const QString &sequenceText) |
| Parses a configured shortcut string into a Qt key sequence. | |
KDE global shortcut registration and activation tracking.
Definition in file hotkeymanager.h.
| QString keySequenceListToPortableText | ( | const QList< QKeySequence > & | sequences | ) |
Formats a key sequence list as portable-text diagnostics.
| sequences | Assigned sequences reported by KDE. |
| QJsonArray keySequenceToDiagnosticJson | ( | const QKeySequence & | sequence | ) |
Converts an assigned key sequence into the diagnostic JSON payload shape.
| sequence | Assigned sequence to serialize. |
| QKeySequence parseConfiguredKeySequence | ( | const QString & | sequenceText | ) |
Parses a configured shortcut string into a Qt key sequence.
| sequenceText | Configured shortcut text. |