diff options
Diffstat (limited to 'opentrack/global-shortcuts.cpp')
-rw-r--r-- | opentrack/global-shortcuts.cpp | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/opentrack/global-shortcuts.cpp b/opentrack/global-shortcuts.cpp new file mode 100644 index 00000000..7569fd9a --- /dev/null +++ b/opentrack/global-shortcuts.cpp @@ -0,0 +1,68 @@ +#include <QList> +#include <QString> + +extern QList<QString> global_key_sequences; +extern QList<int> global_windows_key_sequences; + +#if defined(_WIN32) +# ifndef DIRECTINPUT_VERSION +# define DIRECTINPUT_VERSION 0x800 +# endif +# include <windows.h> +# include <dinput.h> + +QList<int> global_windows_key_sequences = + QList<int>() + << 0 + << DIK_F1 + << DIK_F2 + << DIK_F3 + << DIK_F4 + << DIK_F5 + << DIK_F6 + << DIK_F7 + << DIK_F8 + << DIK_F9 + << DIK_F10 + << DIK_F11 + << DIK_F12 + << DIK_LEFT + << DIK_RIGHT + << DIK_UP + << DIK_DOWN + << DIK_PGUP + << DIK_PGDN + << DIK_HOME + << DIK_END + << DIK_BACK + << DIK_DELETE + << DIK_RETURN; +#endif + +QList<QString> global_key_sequences = + QList<QString>() + << "" + << "F1" + << "F2" + << "F3" + << "F4" + << "F5" + << "F6" + << "F7" + << "F8" + << "F9" + << "F10" + << "F11" + << "F12" + << "Left" + << "Right" + << "Up" + << "Down" + << "PgUp" + << "PgDown" + << "Home" + << "End" + << "Del" +; + + |