MCPcopy Create free account
hub / github.com/ckb-next/ckb-next / translateQtKeyCode

Function translateQtKeyCode

src/gui/macroreader.cpp:92–250  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

90#define SKM(keycode, modifier, string) SKN(keycode, nullptr, modifier, string)
91
92static inline const char* translateQtKeyCode(int keycode, Qt::KeyboardModifiers modifiers){
93 switch(keycode){
94
95 // First row
96 SK(Qt::Key_Escape, "esc");
97 SK(Qt::Key_F1, "f1");
98 SK(Qt::Key_F2, "f2");
99 SK(Qt::Key_F3, "f3");
100 SK(Qt::Key_F4, "f4");
101 SK(Qt::Key_F5, "f5");
102 SK(Qt::Key_F6, "f6");
103 SK(Qt::Key_F7, "f7");
104 SK(Qt::Key_F8, "f8");
105 SK(Qt::Key_F9, "f9");
106 SK(Qt::Key_F10, "f10");
107 SK(Qt::Key_F11, "f11");
108 SK(Qt::Key_F12, "f12");
109 SK(Qt::Key_SysReq, "prtscn");
110 SK(Qt::Key_Print, "prtscn");
111 SK(Qt::Key_ScrollLock, "scroll");
112 SK(Qt::Key_Pause, "pause");
113
114 // Add media keys
115 SK(Qt::Key_MediaPlay, "play");
116 SK(Qt::Key_VolumeDown, "voldn");
117 SK(Qt::Key_VolumeUp, "volup");
118 SK(Qt::Key_VolumeMute, "mute");
119 SK(Qt::Key_MediaStop, "stop");
120 SK(Qt::Key_MediaPrevious, "prev");
121 SK(Qt::Key_MediaNext, "next");
122
123 // Second row
124 SK(Qt::Key_QuoteLeft, "grave");
125 SKM(Qt::Key_AsciiTilde, Qt::ShiftModifier, "grave");
126
127 SKN(Qt::Key_1, "1", Qt::KeypadModifier, "num1");
128 SKN(Qt::Key_2, "2", Qt::KeypadModifier, "num2");
129 SKN(Qt::Key_3, "3", Qt::KeypadModifier, "num3");
130 SKN(Qt::Key_4, "4", Qt::KeypadModifier, "num4");
131 SKN(Qt::Key_5, "5", Qt::KeypadModifier, "num5");
132 SK(Qt::Key_Clear, "num5");
133 SKN(Qt::Key_6, "6", Qt::KeypadModifier, "num6");
134 SKN(Qt::Key_7, "7", Qt::KeypadModifier, "num7");
135 SKN(Qt::Key_8, "8", Qt::KeypadModifier, "num8");
136 SKN(Qt::Key_9, "9", Qt::KeypadModifier, "num9");
137 SKN(Qt::Key_0, "0", Qt::KeypadModifier, "num0");
138 SKN(Qt::Key_Minus, "minus", Qt::KeypadModifier, "numminus");
139 SKN(Qt::Key_Plus, "equals", Qt::KeypadModifier, "numplus");
140 SK(Qt::Key_Equal, "equals");
141 SK(Qt::Key_Backspace, "bspace");
142
143 // Shift second row
144 SKM(Qt::Key_Exclam, Qt::ShiftModifier, "1");
145 SKM(Qt::Key_At, Qt::ShiftModifier, "2");
146 SKM(Qt::Key_NumberSign, Qt::ShiftModifier, "3");
147 SKM(Qt::Key_Dollar, Qt::ShiftModifier, "4");
148 SKM(Qt::Key_Percent, Qt::ShiftModifier, "5");
149 SKM(Qt::Key_AsciiCircum, Qt::ShiftModifier, "6");

Callers 1

translateQKeyEventMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected