OpendTect  6.6
keyenum.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: H. Payraudeau
8  Date: 27/01/2006
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "generalmod.h"
15 #include "enums.h"
16 
17 namespace OD
18 {
20  {
21  NoButton = 0x00000000,
22  LeftButton = 0x00000001,
23  RightButton = 0x00000002,
24  MidButton = 0x00000004,
25  MouseButtonMask = 0x000000ff,
26  ShiftButton = 0x02000000,
27  ControlButton = 0x04000000,
28  AltButton = 0x08000000,
29  MetaButton = 0x10000000,
30  KeyButtonMask = 0xfe000000,
31  Keypad = 0x20000000
32  };
33 
35  {
36  KB_NoKey = 0x00000000,
37  KB_Escape = 0x01000000,
38  KB_Tab = 0x01000001,
39  KB_Backtab = 0x01000002,
40  KB_Backspace = 0x01000003,
41  KB_Return = 0x01000004,
42  KB_Enter = 0x01000005,
43  KB_Insert = 0x01000006,
44  KB_Delete = 0x01000007,
45  KB_Pause = 0x01000008,
46  KB_Print = 0x01000009,
47  KB_SysReq = 0x0100000a,
48  KB_Clear = 0x0100000b,
49  KB_Home = 0x01000010,
50  KB_End = 0x01000011,
51  KB_Left = 0x01000012,
52  KB_Up = 0x01000013,
53  KB_Right = 0x01000014,
54  KB_Down = 0x01000015,
55  KB_PageUp = 0x01000016,
56  KB_PageDown = 0x01000017,
57  KB_Shift = 0x01000020,
58  KB_Control = 0x01000021, // Mac OS X: Command keys.
59  KB_Meta = 0x01000022, // Mac OS X: Control keys.
60  KB_Alt = 0x01000023,
61  KB_AltGr = 0x01001103,
62  KB_CapsLock = 0x01000024,
63  KB_NumLock = 0x01000025,
64  KB_ScrollLock = 0x01000026,
65  KB_F1 = 0x01000030,
66  KB_F2 = 0x01000031,
67  KB_F3 = 0x01000032,
68  KB_F4 = 0x01000033,
69  KB_F5 = 0x01000034,
70  KB_F6 = 0x01000035,
71  KB_F7 = 0x01000036,
72  KB_F8 = 0x01000037,
73  KB_F9 = 0x01000038,
74  KB_F10 = 0x01000039,
75  KB_F11 = 0x0100003a,
76  KB_F12 = 0x0100003b,
77  KB_F13 = 0x0100003c,
78  KB_F14 = 0x0100003d,
79  KB_F15 = 0x0100003e,
80  KB_F16 = 0x0100003f,
81  KB_F17 = 0x01000040,
82  KB_F18 = 0x01000041,
83  KB_F19 = 0x01000042,
84  KB_F20 = 0x01000043,
85  KB_F21 = 0x01000044,
86  KB_F22 = 0x01000045,
87  KB_F23 = 0x01000046,
88  KB_F24 = 0x01000047,
89  KB_F25 = 0x01000048,
90  KB_F26 = 0x01000049,
91  KB_F27 = 0x0100004a,
92  KB_F28 = 0x0100004b,
93  KB_F29 = 0x0100004c,
94  KB_F30 = 0x0100004d,
95  KB_F31 = 0x0100004e,
96  KB_F32 = 0x0100004f,
97  KB_F33 = 0x01000050,
98  KB_F34 = 0x01000051,
99  KB_F35 = 0x01000052,
100  KB_Super_L = 0x01000053,
101  KB_Super_R = 0x01000054,
102  KB_Menu = 0x01000055,
103  KB_Hyper_L = 0x01000056,
104  KB_Hyper_R = 0x01000057,
105  KB_Help = 0x01000058,
106  KB_Direction_L = 0x01000059,
107  KB_Direction_R = 0x01000060,
108  KB_Space = 0x20,
110  KB_Exclam = 0x21,
111  KB_QuoteDbl = 0x22,
113  KB_Dollar = 0x24,
114  KB_Percent = 0x25,
115  KB_Ampersand = 0x26,
117  KB_ParenLeft = 0x28,
119  KB_Asterisk = 0x2a,
120  KB_Plus = 0x2b,
121  KB_Comma = 0x2c,
122  KB_Minus = 0x2d,
123  KB_Period = 0x2e,
124  KB_Slash = 0x2f,
125  KB_Zero = 0x30,
126  KB_One = 0x31,
127  KB_Two = 0x32,
128  KB_Three = 0x33,
129  KB_Four = 0x34,
130  KB_Five = 0x35,
131  KB_Six = 0x36,
132  KB_Seven = 0x37,
133  KB_Eight = 0x38,
134  KB_Nine = 0x39,
135  KB_Colon = 0x3a,
136  KB_Semicolon = 0x3b,
137  KB_Less = 0x3c,
138  KB_Equal = 0x3d,
139  KB_Greater = 0x3e,
140  KB_Question = 0x3f,
141  KB_At = 0x40,
142  KB_A = 0x41,
143  KB_B = 0x42,
144  KB_C = 0x43,
145  KB_D = 0x44,
146  KB_E = 0x45,
147  KB_F = 0x46,
148  KB_G = 0x47,
149  KB_H = 0x48,
150  KB_I = 0x49,
151  KB_J = 0x4a,
152  KB_K = 0x4b,
153  KB_L = 0x4c,
154  KB_M = 0x4d,
155  KB_N = 0x4e,
156  KB_O = 0x4f,
157  KB_P = 0x50,
158  KB_Q = 0x51,
159  KB_R = 0x52,
160  KB_S = 0x53,
161  KB_T = 0x54,
162  KB_U = 0x55,
163  KB_V = 0x56,
164  KB_W = 0x57,
165  KB_X = 0x58,
166  KB_Y = 0x59,
167  KB_Z = 0x5a,
169  KB_Backslash = 0x5c,
173  KB_QuoteLeft = 0x60,
174  KB_BraceLeft = 0x7b,
175  KB_Bar = 0x7c,
179  KB_Exclamdown = 0x0a1,
180  KB_Cent = 0x0a2,
181  KB_Sterling = 0x0a3,
182  KB_Currency = 0x0a4,
183  KB_Yen = 0x0a5,
184  KB_Brokenbar = 0x0a6,
185  KB_Section = 0x0a7,
186  KB_Diaeresis = 0x0a8,
187  KB_Copyright = 0x0a9,
188  KB_Ordfeminine = 0x0aa,
190  KB_Notsign = 0x0ac,
191  KB_Hyphen = 0x0ad,
192  KB_Registered = 0x0ae,
193  KB_Macron = 0x0af,
194  KB_Degree = 0x0b0,
195  KB_Plusminus = 0x0b1,
196  KB_Twosuperior = 0x0b2,
198  KB_Acute = 0x0b4,
199  KB_Mu = 0x0b5,
200  KB_Paragraph = 0x0b6,
202  KB_Cedilla = 0x0b8,
203  KB_Onesuperior = 0x0b9,
204  KB_Masculine = 0x0ba,
206  KB_Onequarter = 0x0bc,
207  KB_Onehalf = 0x0bd,
210  KB_agrave = 0x0c0,
211  KB_Aacute = 0x0c1,
212  KB_Acircumflex = 0x0c2,
213  KB_Atilde = 0x0c3,
214  KB_Adiaeresis = 0x0c4,
215  KB_Aring = 0x0c5,
216  KB_AE = 0x0c6,
217  KB_Ccedilla = 0x0c7,
218  KB_Egrave = 0x0c8,
219  KB_Eacute = 0x0c9,
220  KB_Ecircumflex = 0x0ca,
221  KB_Ediaeresis = 0x0cb,
222  KB_Igrave = 0x0cc,
223  KB_Iacute = 0x0cd,
224  KB_Icircumflex = 0x0ce,
225  KB_Idiaeresis = 0x0cf,
226  KB_ETH = 0x0d0,
227  KB_NTilde = 0x0d1,
228  KB_Ograve = 0x0d2,
229  KB_Oacute = 0x0d3,
230  KB_Ocircumflex = 0x0d4,
231  KB_Otilde = 0x0d5,
232  KB_Odiaeresis = 0x0d6,
233  KB_Multiply = 0x0d7,
234  KB_Ooblique = 0x0d8,
235  KB_Ugrave = 0x0d9,
236  KB_Uacute = 0x0da,
237  KB_Ucircumflex = 0x0db,
238  KB_Udiaeresis = 0x0dc,
239  KB_Yacute = 0x0dd,
240  KB_THORN = 0x0de,
241  KB_Ssharp = 0x0df,
242  KB_Division = 0x0f7,
243  KB_Ydiaeresis = 0x0ff,
244  KB_Multi_key = 0x01001120,
245  KB_Codeinput = 0x01001137,
246  KB_SingleCandidate = 0x0100113c,
247  KB_MultipleCandidate = 0x0100113d,
248  KB_PreviousCandidate = 0x0100113e,
249  KB_Mode_switch = 0x0100117e,
250  KB_Kanji = 0x01001121,
251  KB_Muhenkan = 0x01001122,
252  KB_Henkan = 0x01001123,
253  KB_Romaji = 0x01001124,
254  KB_Hiragana = 0x01001125,
255  KB_Katakana = 0x01001126,
256  KB_Hiragana_Katakana = 0x01001127,
257  KB_Zenkaku = 0x01001128,
258  KB_Hankaku = 0x01001129,
259  KB_Zenkaku_Hankaku = 0x0100112a,
260  KB_Touroku = 0x0100112b,
261  KB_Massyo = 0x0100112c,
262  KB_Kana_Lock = 0x0100112d,
263  KB_Kana_Shift = 0x0100112e,
264  KB_Eisu_Shift = 0x0100112f,
265  KB_Eisu_toggle = 0x01001130,
266  KB_Hangul = 0x01001131,
267  KB_Hangul_Start = 0x01001132,
268  KB_Hangul_End = 0x01001133,
269  KB_Hangul_Hanja = 0x01001134,
270  KB_Hangul_Jamo = 0x01001135,
271  KB_Hangul_Romaja = 0x01001136,
272  KB_Hangul_Jeonja = 0x01001138,
273  KB_Hangul_Banja = 0x01001139,
274  KB_Hangul_PreHanja = 0x0100113a,
275  KB_Hangul_PostHanja = 0x0100113b,
276  KB_Hangul_Special = 0x0100113f,
277  KB_Dead_Grave = 0x01001250,
278  KB_Dead_Acute = 0x01001251,
279  KB_Dead_Circumflex = 0x01001252,
280  KB_Dead_Tilde = 0x01001253,
281  KB_Dead_Macron = 0x01001254,
282  KB_Dead_Breve = 0x01001255,
283  KB_Dead_Abovedot = 0x01001256,
284  KB_Dead_Diaeresis = 0x01001257,
285  KB_Dead_Abovering = 0x01001258,
286  KB_Dead_Doubleacute = 0x01001259,
287  KB_Dead_Caron = 0x0100125a,
288  KB_Dead_Cedilla = 0x0100125b,
289  KB_Dead_Ogonek = 0x0100125c,
290  KB_Dead_Iota = 0x0100125d,
291  KB_Dead_Voiced_Sound = 0x0100125e,
293  KB_Dead_Belowdot = 0x01001260,
294  KB_Dead_Hook = 0x01001261,
295  KB_Dead_Horn = 0x01001262,
296  KB_Back = 0x01000061,
297  KB_Forward = 0x01000062,
298  KB_Stop = 0x01000063,
299  KB_Refresh = 0x01000064,
300  KB_VolumeDown = 0x01000070,
301  KB_VolumeMute = 0x01000071,
302  KB_VolumeUp = 0x01000072,
303  KB_BassBoost = 0x01000073,
304  KB_BassUp = 0x01000074,
305  KB_BassDown = 0x01000075,
306  KB_TrebleUp = 0x01000076,
307  KB_TrebleDown = 0x01000077,
308  KB_MediaPlay = 0x01000080,
309  KB_MediaStop = 0x01000081,
310  KB_MediaPrevious = 0x01000082,
311  KB_MediaNext = 0x01000083,
312  KB_MediaRecord = 0x01000084,
313  KB_HomePage = 0x01000090,
314  KB_Favorites = 0x01000091,
315  KB_Search = 0x01000092,
316  KB_Standby = 0x01000093,
317  KB_OpenUrl = 0x01000094,
318  KB_LaunchMail = 0x010000a0,
319  KB_LaunchMedia = 0x010000a1,
320  KB_Launch0 = 0x010000a2,
321  KB_Launch1 = 0x010000a3,
322  KB_Launch2 = 0x010000a4,
323  KB_Launch3 = 0x010000a5,
324  KB_Launch4 = 0x010000a6,
325  KB_Launch5 = 0x010000a7,
326  KB_Launch6 = 0x010000a8,
327  KB_Launch7 = 0x010000a9,
328  KB_Launch8 = 0x010000aa,
329  KB_Launch9 = 0x010000ab,
330  KB_LaunchA = 0x010000ac,
331  KB_LaunchB = 0x010000ad,
332  KB_LaunchC = 0x010000ae,
333  KB_LaunchD = 0x010000af,
334  KB_LaunchE = 0x010000b0,
335  KB_LaunchF = 0x010000b1,
336  KB_MediaLast = 0x0100ffff,
337  KB_unknown = 0x01ffffff,
338  KB_Call = 0x01100004,
339  KB_Context1 = 0x01100000,
340  KB_Context2 = 0x01100001,
341  KB_Context3 = 0x01100002,
342  KB_Context4 = 0x01100003,
343  KB_Flip = 0x01100006,
344  KB_Hangup = 0x01100005,
345  KB_No = 0x01010002,
346  KB_Select = 0x01010000,
347  KB_Yes = 0x01010001,
348  KB_Execute = 0x01020003,
349  KB_Printer = 0x01020002,
350  KB_Play = 0x01020005,
351  KB_Sleep = 0x01020004,
352  KB_Zoom = 0x01020006,
353  KB_Cancel = 0x01020001
354  };
355 
356  mGlobal(General) const char* nameOf(ButtonState);
357  mGlobal(General) ButtonState stateOf(const char*);
358 
365 
366 } // namespace OD
367 
OD::KB_Back
@ KB_Back
Definition: keyenum.h:296
OD::KB_agrave
@ KB_agrave
Definition: keyenum.h:210
OD::stateOf
ButtonState stateOf(const char *)
OD::KB_Backtab
@ KB_Backtab
Definition: keyenum.h:39
OD::KB_Printer
@ KB_Printer
Definition: keyenum.h:349
OD::KB_PreviousCandidate
@ KB_PreviousCandidate
Definition: keyenum.h:248
OD::RightButton
@ RightButton
Definition: keyenum.h:23
OD::KB_F30
@ KB_F30
Definition: keyenum.h:94
OD::KB_T
@ KB_T
Definition: keyenum.h:161
OD::KB_Right
@ KB_Right
Definition: keyenum.h:53
OD::KB_Super_R
@ KB_Super_R
Definition: keyenum.h:101
OD::KB_Pause
@ KB_Pause
Definition: keyenum.h:45
OD::KB_MediaPlay
@ KB_MediaPlay
Definition: keyenum.h:308
OD::KB_Shift
@ KB_Shift
Definition: keyenum.h:57
OD::KB_F18
@ KB_F18
Definition: keyenum.h:82
OD::rightMouseButton
bool rightMouseButton(ButtonState)
OD::KB_Romaji
@ KB_Romaji
Definition: keyenum.h:253
OD::KB_BracketRight
@ KB_BracketRight
Definition: keyenum.h:170
OD::KB_Dead_Circumflex
@ KB_Dead_Circumflex
Definition: keyenum.h:279
OD::KB_Three
@ KB_Three
Definition: keyenum.h:128
OD::KB_F35
@ KB_F35
Definition: keyenum.h:99
OD::KB_Zenkaku_Hankaku
@ KB_Zenkaku_Hankaku
Definition: keyenum.h:259
OD::KB_Super_L
@ KB_Super_L
Definition: keyenum.h:100
OD::KB_Oacute
@ KB_Oacute
Definition: keyenum.h:229
OD::KB_Nobreakspace
@ KB_Nobreakspace
Definition: keyenum.h:178
OD::KB_LaunchF
@ KB_LaunchF
Definition: keyenum.h:335
OD::KB_Sterling
@ KB_Sterling
Definition: keyenum.h:181
OD::KB_BassBoost
@ KB_BassBoost
Definition: keyenum.h:303
OD::KB_TrebleDown
@ KB_TrebleDown
Definition: keyenum.h:307
OD::KB_Launch2
@ KB_Launch2
Definition: keyenum.h:322
OD::KB_Muhenkan
@ KB_Muhenkan
Definition: keyenum.h:251
OD::KB_Select
@ KB_Select
Definition: keyenum.h:346
OD::KB_LaunchB
@ KB_LaunchB
Definition: keyenum.h:331
OD::KB_Ograve
@ KB_Ograve
Definition: keyenum.h:228
OD::KB_H
@ KB_H
Definition: keyenum.h:149
OD::KB_ParenRight
@ KB_ParenRight
Definition: keyenum.h:118
OD::KB_Greater
@ KB_Greater
Definition: keyenum.h:139
OD::KB_F9
@ KB_F9
Definition: keyenum.h:73
OD::KB_Registered
@ KB_Registered
Definition: keyenum.h:192
OD::KB_ParenLeft
@ KB_ParenLeft
Definition: keyenum.h:117
OD::KB_Acircumflex
@ KB_Acircumflex
Definition: keyenum.h:212
OD::KB_Ampersand
@ KB_Ampersand
Definition: keyenum.h:115
OD::KB_Igrave
@ KB_Igrave
Definition: keyenum.h:222
OD::KB_Left
@ KB_Left
Definition: keyenum.h:51
OD::KB_Massyo
@ KB_Massyo
Definition: keyenum.h:261
mGlobal
#define mGlobal(module)
Definition: commondefs.h:180
OD::KB_K
@ KB_K
Definition: keyenum.h:152
OD::KB_MediaRecord
@ KB_MediaRecord
Definition: keyenum.h:312
OD::KB_Ecircumflex
@ KB_Ecircumflex
Definition: keyenum.h:220
OD::KB_Exclamdown
@ KB_Exclamdown
Definition: keyenum.h:179
OD::KB_Launch0
@ KB_Launch0
Definition: keyenum.h:320
OD::KB_LaunchMedia
@ KB_LaunchMedia
Definition: keyenum.h:319
OD::KB_F4
@ KB_F4
Definition: keyenum.h:68
OD::KB_Underscore
@ KB_Underscore
Definition: keyenum.h:172
OD::KB_Control
@ KB_Control
Definition: keyenum.h:58
OD::KB_Ssharp
@ KB_Ssharp
Definition: keyenum.h:241
OD::KB_Apostrophe
@ KB_Apostrophe
Definition: keyenum.h:116
OD::KB_Paragraph
@ KB_Paragraph
Definition: keyenum.h:200
OD::KB_Kana_Shift
@ KB_Kana_Shift
Definition: keyenum.h:263
OD::KB_Yes
@ KB_Yes
Definition: keyenum.h:347
OD::KB_F11
@ KB_F11
Definition: keyenum.h:75
OD::KB_F22
@ KB_F22
Definition: keyenum.h:86
OD::KB_Meta
@ KB_Meta
Definition: keyenum.h:59
OD
OpendTect.
Definition: commontypes.h:28
OD::KB_F20
@ KB_F20
Definition: keyenum.h:84
OD::KB_Tab
@ KB_Tab
Definition: keyenum.h:38
OD::MouseButtonMask
@ MouseButtonMask
Definition: keyenum.h:25
OD::KB_NoKey
@ KB_NoKey
Definition: keyenum.h:36
OD::ControlButton
@ ControlButton
Definition: keyenum.h:27
OD::KB_LaunchMail
@ KB_LaunchMail
Definition: keyenum.h:318
OD::KB_Y
@ KB_Y
Definition: keyenum.h:166
OD::KB_Period
@ KB_Period
Definition: keyenum.h:123
OD::KB_Context1
@ KB_Context1
Definition: keyenum.h:339
OD::KB_F10
@ KB_F10
Definition: keyenum.h:74
OD::KB_Clear
@ KB_Clear
Definition: keyenum.h:48
OD::KB_Dead_Grave
@ KB_Dead_Grave
Definition: keyenum.h:277
OD::KB_Insert
@ KB_Insert
Definition: keyenum.h:43
OD::KB_Atilde
@ KB_Atilde
Definition: keyenum.h:213
OD::KB_PageUp
@ KB_PageUp
Definition: keyenum.h:55
OD::KB_Dead_Breve
@ KB_Dead_Breve
Definition: keyenum.h:282
OD::KB_Questiondown
@ KB_Questiondown
Definition: keyenum.h:209
OD::KB_Dead_Abovering
@ KB_Dead_Abovering
Definition: keyenum.h:285
OD::KB_Onesuperior
@ KB_Onesuperior
Definition: keyenum.h:203
OD::KB_F23
@ KB_F23
Definition: keyenum.h:87
OD::KB_Space
@ KB_Space
Definition: keyenum.h:108
OD::KB_QuoteLeft
@ KB_QuoteLeft
Definition: keyenum.h:173
OD::KB_AsciiCircum
@ KB_AsciiCircum
Definition: keyenum.h:171
OD::KB_D
@ KB_D
Definition: keyenum.h:145
OD::Keypad
@ Keypad
Definition: keyenum.h:31
OD::KB_I
@ KB_I
Definition: keyenum.h:150
OD::KB_F34
@ KB_F34
Definition: keyenum.h:98
OD::KB_Eisu_Shift
@ KB_Eisu_Shift
Definition: keyenum.h:264
OD::KB_Direction_R
@ KB_Direction_R
Definition: keyenum.h:107
OD::KB_Idiaeresis
@ KB_Idiaeresis
Definition: keyenum.h:225
OD::KB_BraceRight
@ KB_BraceRight
Definition: keyenum.h:176
OD::KB_Dead_Cedilla
@ KB_Dead_Cedilla
Definition: keyenum.h:288
OD::KB_Minus
@ KB_Minus
Definition: keyenum.h:122
OD::KB_Context4
@ KB_Context4
Definition: keyenum.h:342
OD::KB_BracketLeft
@ KB_BracketLeft
Definition: keyenum.h:168
OD::KB_Menu
@ KB_Menu
Definition: keyenum.h:102
OD::KB_Icircumflex
@ KB_Icircumflex
Definition: keyenum.h:224
OD::KB_Brokenbar
@ KB_Brokenbar
Definition: keyenum.h:184
OD::KB_HomePage
@ KB_HomePage
Definition: keyenum.h:313
OD::ButtonState
ButtonState
Definition: keyenum.h:20
OD::KB_V
@ KB_V
Definition: keyenum.h:163
OD::KB_Twosuperior
@ KB_Twosuperior
Definition: keyenum.h:196
OD::KB_A
@ KB_A
Definition: keyenum.h:142
OD::nameOf
const char * nameOf(ButtonState)
OD::KB_Hyphen
@ KB_Hyphen
Definition: keyenum.h:191
OD::KB_F8
@ KB_F8
Definition: keyenum.h:72
OD::KB_Ccedilla
@ KB_Ccedilla
Definition: keyenum.h:217
OD::KB_Exclam
@ KB_Exclam
Definition: keyenum.h:110
OD::KB_VolumeMute
@ KB_VolumeMute
Definition: keyenum.h:301
OD::KB_At
@ KB_At
Definition: keyenum.h:141
OD::KB_Return
@ KB_Return
Definition: keyenum.h:41
OD::KB_Cancel
@ KB_Cancel
Definition: keyenum.h:353
OD::KB_TrebleUp
@ KB_TrebleUp
Definition: keyenum.h:306
OD::KB_NTilde
@ KB_NTilde
Definition: keyenum.h:227
OD::KB_VolumeUp
@ KB_VolumeUp
Definition: keyenum.h:302
OD::KB_P
@ KB_P
Definition: keyenum.h:157
OD::KB_BassUp
@ KB_BassUp
Definition: keyenum.h:304
OD::KB_F12
@ KB_F12
Definition: keyenum.h:76
OD::KB_Masculine
@ KB_Masculine
Definition: keyenum.h:204
OD::KB_CapsLock
@ KB_CapsLock
Definition: keyenum.h:62
OD::KB_Dead_Macron
@ KB_Dead_Macron
Definition: keyenum.h:281
OD::KB_E
@ KB_E
Definition: keyenum.h:146
OD::KB_MediaPrevious
@ KB_MediaPrevious
Definition: keyenum.h:310
OD::KB_Four
@ KB_Four
Definition: keyenum.h:129
OD::KB_Hangul_PreHanja
@ KB_Hangul_PreHanja
Definition: keyenum.h:274
OD::KB_Launch4
@ KB_Launch4
Definition: keyenum.h:324
OD::KB_Percent
@ KB_Percent
Definition: keyenum.h:114
OD::KB_Flip
@ KB_Flip
Definition: keyenum.h:343
OD::KB_Seven
@ KB_Seven
Definition: keyenum.h:132
OD::KB_F5
@ KB_F5
Definition: keyenum.h:69
OD::KB_Direction_L
@ KB_Direction_L
Definition: keyenum.h:106
OD::KB_Hyper_R
@ KB_Hyper_R
Definition: keyenum.h:104
OD::KB_QuoteDbl
@ KB_QuoteDbl
Definition: keyenum.h:111
OD::KB_G
@ KB_G
Definition: keyenum.h:148
OD::KB_SingleCandidate
@ KB_SingleCandidate
Definition: keyenum.h:246
OD::KB_Launch1
@ KB_Launch1
Definition: keyenum.h:321
OD::KB_Zoom
@ KB_Zoom
Definition: keyenum.h:352
OD::KB_Degree
@ KB_Degree
Definition: keyenum.h:194
OD::KB_F25
@ KB_F25
Definition: keyenum.h:89
OD::leftMouseButton
bool leftMouseButton(ButtonState)
OD::KB_Dead_Ogonek
@ KB_Dead_Ogonek
Definition: keyenum.h:289
OD::KB_Play
@ KB_Play
Definition: keyenum.h:350
OD::KB_Dead_Voiced_Sound
@ KB_Dead_Voiced_Sound
Definition: keyenum.h:291
OD::KB_Six
@ KB_Six
Definition: keyenum.h:131
OD::KB_Ooblique
@ KB_Ooblique
Definition: keyenum.h:234
OD::KB_Hiragana_Katakana
@ KB_Hiragana_Katakana
Definition: keyenum.h:256
OD::KB_Plusminus
@ KB_Plusminus
Definition: keyenum.h:195
OD::KB_J
@ KB_J
Definition: keyenum.h:151
OD::KB_Eight
@ KB_Eight
Definition: keyenum.h:133
OD::KB_Up
@ KB_Up
Definition: keyenum.h:52
OD::KB_Five
@ KB_Five
Definition: keyenum.h:130
OD::KB_Execute
@ KB_Execute
Definition: keyenum.h:348
OD::KB_Macron
@ KB_Macron
Definition: keyenum.h:193
OD::KB_MediaNext
@ KB_MediaNext
Definition: keyenum.h:311
OD::KB_Launch8
@ KB_Launch8
Definition: keyenum.h:328
OD::KB_Periodcentered
@ KB_Periodcentered
Definition: keyenum.h:201
OD::LeftButton
@ LeftButton
Definition: keyenum.h:22
OD::KB_Ocircumflex
@ KB_Ocircumflex
Definition: keyenum.h:230
OD::KB_Standby
@ KB_Standby
Definition: keyenum.h:316
OD::KB_Z
@ KB_Z
Definition: keyenum.h:167
OD::KB_O
@ KB_O
Definition: keyenum.h:156
OD::KB_Colon
@ KB_Colon
Definition: keyenum.h:135
OD::MetaButton
@ MetaButton
Definition: keyenum.h:29
OD::KB_Hangul_Special
@ KB_Hangul_Special
Definition: keyenum.h:276
OD::KB_Eisu_toggle
@ KB_Eisu_toggle
Definition: keyenum.h:265
OD::KB_THORN
@ KB_THORN
Definition: keyenum.h:240
OD::KB_Dead_Iota
@ KB_Dead_Iota
Definition: keyenum.h:290
OD::KB_Hangul_Romaja
@ KB_Hangul_Romaja
Definition: keyenum.h:271
OD::KB_Alt
@ KB_Alt
Definition: keyenum.h:60
OD::KB_Hangul_Jeonja
@ KB_Hangul_Jeonja
Definition: keyenum.h:272
OD::KB_Guillemotright
@ KB_Guillemotright
Definition: keyenum.h:205
OD::KB_F24
@ KB_F24
Definition: keyenum.h:88
OD::KB_Refresh
@ KB_Refresh
Definition: keyenum.h:299
OD::KB_Slash
@ KB_Slash
Definition: keyenum.h:124
OD::KB_OpenUrl
@ KB_OpenUrl
Definition: keyenum.h:317
OD::KB_Touroku
@ KB_Touroku
Definition: keyenum.h:260
OD::KB_X
@ KB_X
Definition: keyenum.h:165
OD::KB_Otilde
@ KB_Otilde
Definition: keyenum.h:231
OD::KB_N
@ KB_N
Definition: keyenum.h:155
OD::KB_ETH
@ KB_ETH
Definition: keyenum.h:226
OD::KB_F26
@ KB_F26
Definition: keyenum.h:90
OD::KB_End
@ KB_End
Definition: keyenum.h:50
OD::KB_Acute
@ KB_Acute
Definition: keyenum.h:198
OD::MidButton
@ MidButton
Definition: keyenum.h:24
OD::KB_MediaLast
@ KB_MediaLast
Definition: keyenum.h:336
OD::KB_Dead_Belowdot
@ KB_Dead_Belowdot
Definition: keyenum.h:293
OD::ShiftButton
@ ShiftButton
Definition: keyenum.h:26
OD::KB_Dead_Abovedot
@ KB_Dead_Abovedot
Definition: keyenum.h:283
OD::KB_Aacute
@ KB_Aacute
Definition: keyenum.h:211
OD::KB_Onequarter
@ KB_Onequarter
Definition: keyenum.h:206
OD::KB_Enter
@ KB_Enter
Definition: keyenum.h:42
OD::KB_Dollar
@ KB_Dollar
Definition: keyenum.h:113
OD::KB_Launch6
@ KB_Launch6
Definition: keyenum.h:326
OD::KB_Ydiaeresis
@ KB_Ydiaeresis
Definition: keyenum.h:243
OD::KB_Two
@ KB_Two
Definition: keyenum.h:127
OD::KB_Dead_Diaeresis
@ KB_Dead_Diaeresis
Definition: keyenum.h:284
OD::KeyButtonMask
@ KeyButtonMask
Definition: keyenum.h:30
OD::KB_LaunchC
@ KB_LaunchC
Definition: keyenum.h:332
OD::KB_W
@ KB_W
Definition: keyenum.h:164
OD::ctrlKeyboardButton
bool ctrlKeyboardButton(ButtonState)
OD::KB_Katakana
@ KB_Katakana
Definition: keyenum.h:255
OD::KB_AltGr
@ KB_AltGr
Definition: keyenum.h:61
OD::KB_F16
@ KB_F16
Definition: keyenum.h:80
OD::KB_Dead_Hook
@ KB_Dead_Hook
Definition: keyenum.h:294
OD::KB_Help
@ KB_Help
Definition: keyenum.h:105
OD::KB_Hiragana
@ KB_Hiragana
Definition: keyenum.h:254
OD::KB_LaunchD
@ KB_LaunchD
Definition: keyenum.h:333
OD::KB_Onehalf
@ KB_Onehalf
Definition: keyenum.h:207
OD::KB_Semicolon
@ KB_Semicolon
Definition: keyenum.h:136
OD::KB_Stop
@ KB_Stop
Definition: keyenum.h:298
OD::KB_Udiaeresis
@ KB_Udiaeresis
Definition: keyenum.h:238
OD::KB_Ediaeresis
@ KB_Ediaeresis
Definition: keyenum.h:221
OD::KB_U
@ KB_U
Definition: keyenum.h:162
OD::KB_AsciiTilde
@ KB_AsciiTilde
Definition: keyenum.h:177
OD::KB_Less
@ KB_Less
Definition: keyenum.h:137
OD::KB_Multiply
@ KB_Multiply
Definition: keyenum.h:233
OD::KB_Mode_switch
@ KB_Mode_switch
Definition: keyenum.h:249
OD::KB_Delete
@ KB_Delete
Definition: keyenum.h:44
OD::KB_Adiaeresis
@ KB_Adiaeresis
Definition: keyenum.h:214
OD::KB_Equal
@ KB_Equal
Definition: keyenum.h:138
OD::KB_VolumeDown
@ KB_VolumeDown
Definition: keyenum.h:300
OD::KB_No
@ KB_No
Definition: keyenum.h:345
OD::KB_F28
@ KB_F28
Definition: keyenum.h:92
OD::KB_Context3
@ KB_Context3
Definition: keyenum.h:341
OD::KB_Threesuperior
@ KB_Threesuperior
Definition: keyenum.h:197
OD::KB_Hangup
@ KB_Hangup
Definition: keyenum.h:344
OD::KB_B
@ KB_B
Definition: keyenum.h:143
OD::middleMouseButton
bool middleMouseButton(ButtonState)
OD::KB_Launch7
@ KB_Launch7
Definition: keyenum.h:327
OD::KB_Ucircumflex
@ KB_Ucircumflex
Definition: keyenum.h:237
OD::KB_Backspace
@ KB_Backspace
Definition: keyenum.h:40
OD::KB_MultipleCandidate
@ KB_MultipleCandidate
Definition: keyenum.h:247
OD::AltButton
@ AltButton
Definition: keyenum.h:28
OD::KB_Question
@ KB_Question
Definition: keyenum.h:140
OD::KB_Hangul_Banja
@ KB_Hangul_Banja
Definition: keyenum.h:273
OD::KB_Hankaku
@ KB_Hankaku
Definition: keyenum.h:258
OD::NoButton
@ NoButton
Qt's mouse/keyboard state values.
Definition: keyenum.h:21
OD::KB_PageDown
@ KB_PageDown
Definition: keyenum.h:56
OD::KB_Sleep
@ KB_Sleep
Definition: keyenum.h:351
OD::KB_F
@ KB_F
Definition: keyenum.h:147
OD::KB_Multi_key
@ KB_Multi_key
Definition: keyenum.h:244
OD::KB_Mu
@ KB_Mu
Definition: keyenum.h:199
OD::KB_Odiaeresis
@ KB_Odiaeresis
Definition: keyenum.h:232
OD::KB_Home
@ KB_Home
Definition: keyenum.h:49
OD::KB_Escape
@ KB_Escape
Definition: keyenum.h:37
OD::KB_Aring
@ KB_Aring
Definition: keyenum.h:215
OD::KB_F6
@ KB_F6
Definition: keyenum.h:70
OD::KB_Yacute
@ KB_Yacute
Definition: keyenum.h:239
OD::KB_Yen
@ KB_Yen
Definition: keyenum.h:183
OD::KB_Bar
@ KB_Bar
Definition: keyenum.h:175
OD::KB_NumLock
@ KB_NumLock
Definition: keyenum.h:63
OD::KB_F21
@ KB_F21
Definition: keyenum.h:85
enums.h
OD::KB_F33
@ KB_F33
Definition: keyenum.h:97
OD::KB_Zenkaku
@ KB_Zenkaku
Definition: keyenum.h:257
OD::KB_Codeinput
@ KB_Codeinput
Definition: keyenum.h:245
OD::KB_Plus
@ KB_Plus
Definition: keyenum.h:120
OD::KB_F32
@ KB_F32
Definition: keyenum.h:96
OD::KB_Nine
@ KB_Nine
Definition: keyenum.h:134
OD::KB_ScrollLock
@ KB_ScrollLock
Definition: keyenum.h:64
OD::shiftKeyboardButton
bool shiftKeyboardButton(ButtonState)
OD::KB_Egrave
@ KB_Egrave
Definition: keyenum.h:218
OD::KB_SysReq
@ KB_SysReq
Definition: keyenum.h:47
OD::KB_Iacute
@ KB_Iacute
Definition: keyenum.h:223
OD::KB_F19
@ KB_F19
Definition: keyenum.h:83
OD::KB_LaunchE
@ KB_LaunchE
Definition: keyenum.h:334
OD::KB_MediaStop
@ KB_MediaStop
Definition: keyenum.h:309
OD::KB_Launch5
@ KB_Launch5
Definition: keyenum.h:325
OD::KB_Diaeresis
@ KB_Diaeresis
Definition: keyenum.h:186
OD::KB_Dead_Horn
@ KB_Dead_Horn
Definition: keyenum.h:295
OD::KB_One
@ KB_One
Definition: keyenum.h:126
OD::KB_M
@ KB_M
Definition: keyenum.h:154
OD::KB_Down
@ KB_Down
Definition: keyenum.h:54
OD::KB_F14
@ KB_F14
Definition: keyenum.h:78
OD::KB_Any
@ KB_Any
Definition: keyenum.h:109
OD::KB_Context2
@ KB_Context2
Definition: keyenum.h:340
OD::KB_Hangul_PostHanja
@ KB_Hangul_PostHanja
Definition: keyenum.h:275
OD::KB_Ugrave
@ KB_Ugrave
Definition: keyenum.h:235
OD::KB_S
@ KB_S
Definition: keyenum.h:160
OD::KB_Division
@ KB_Division
Definition: keyenum.h:242
OD::KeyboardKey
KeyboardKey
Definition: keyenum.h:35
OD::KB_Dead_Tilde
@ KB_Dead_Tilde
Definition: keyenum.h:280
OD::KB_Eacute
@ KB_Eacute
Definition: keyenum.h:219
OD::KB_Launch9
@ KB_Launch9
Definition: keyenum.h:329
OD::KB_Print
@ KB_Print
Definition: keyenum.h:46
OD::KB_Currency
@ KB_Currency
Definition: keyenum.h:182
OD::KB_F13
@ KB_F13
Definition: keyenum.h:77
OD::KB_F3
@ KB_F3
Definition: keyenum.h:67
OD::KB_C
@ KB_C
Definition: keyenum.h:144
OD::KB_Guillemotleft
@ KB_Guillemotleft
Definition: keyenum.h:189
OD::KB_AE
@ KB_AE
Definition: keyenum.h:216
OD::KB_LaunchA
@ KB_LaunchA
Definition: keyenum.h:330
OD::KB_F17
@ KB_F17
Definition: keyenum.h:81
OD::KB_Backslash
@ KB_Backslash
Definition: keyenum.h:169
OD::KB_R
@ KB_R
Definition: keyenum.h:159
OD::KB_L
@ KB_L
Definition: keyenum.h:153
OD::KB_BassDown
@ KB_BassDown
Definition: keyenum.h:305
OD::KB_Section
@ KB_Section
Definition: keyenum.h:185
OD::KB_Launch3
@ KB_Launch3
Definition: keyenum.h:323
OD::KB_Notsign
@ KB_Notsign
Definition: keyenum.h:190
OD::KB_Forward
@ KB_Forward
Definition: keyenum.h:297
OD::KB_BraceLeft
@ KB_BraceLeft
Definition: keyenum.h:174
OD::KB_Dead_Semivoiced_Sound
@ KB_Dead_Semivoiced_Sound
Definition: keyenum.h:292
OD::KB_Hangul
@ KB_Hangul
Definition: keyenum.h:266
OD::KB_F31
@ KB_F31
Definition: keyenum.h:95
OD::KB_Cedilla
@ KB_Cedilla
Definition: keyenum.h:202
OD::KB_Kana_Lock
@ KB_Kana_Lock
Definition: keyenum.h:262
OD::KB_unknown
@ KB_unknown
Definition: keyenum.h:337
OD::KB_Comma
@ KB_Comma
Definition: keyenum.h:121
OD::KB_Cent
@ KB_Cent
Definition: keyenum.h:180
OD::KB_F15
@ KB_F15
Definition: keyenum.h:79
OD::KB_Call
@ KB_Call
Definition: keyenum.h:338
OD::KB_Dead_Acute
@ KB_Dead_Acute
Definition: keyenum.h:278
OD::KB_Dead_Doubleacute
@ KB_Dead_Doubleacute
Definition: keyenum.h:286
OD::KB_F1
@ KB_F1
Definition: keyenum.h:65
OD::KB_Dead_Caron
@ KB_Dead_Caron
Definition: keyenum.h:287
OD::KB_Q
@ KB_Q
Definition: keyenum.h:158
OD::KB_Hangul_Hanja
@ KB_Hangul_Hanja
Definition: keyenum.h:269
OD::KB_F27
@ KB_F27
Definition: keyenum.h:91
OD::KB_F29
@ KB_F29
Definition: keyenum.h:93
OD::KB_Asterisk
@ KB_Asterisk
Definition: keyenum.h:119
OD::KB_F7
@ KB_F7
Definition: keyenum.h:71
OD::KB_Threequarters
@ KB_Threequarters
Definition: keyenum.h:208
OD::KB_NumberSign
@ KB_NumberSign
Definition: keyenum.h:112
OD::KB_F2
@ KB_F2
Definition: keyenum.h:66
OD::KB_Copyright
@ KB_Copyright
Definition: keyenum.h:187
OD::KB_Hangul_Jamo
@ KB_Hangul_Jamo
Definition: keyenum.h:270
OD::KB_Zero
@ KB_Zero
Definition: keyenum.h:125
OD::KB_Hyper_L
@ KB_Hyper_L
Definition: keyenum.h:103
OD::KB_Hangul_End
@ KB_Hangul_End
Definition: keyenum.h:268
OD::KB_Hangul_Start
@ KB_Hangul_Start
Definition: keyenum.h:267
OD::KB_Uacute
@ KB_Uacute
Definition: keyenum.h:236
OD::KB_Kanji
@ KB_Kanji
Definition: keyenum.h:250
OD::KB_Henkan
@ KB_Henkan
Definition: keyenum.h:252
OD::KB_Favorites
@ KB_Favorites
Definition: keyenum.h:314
OD::KB_Search
@ KB_Search
Definition: keyenum.h:315
OD::altKeyboardButton
bool altKeyboardButton(ButtonState)
OD::KB_Ordfeminine
@ KB_Ordfeminine
Definition: keyenum.h:188

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021