#!/usr/bin/env python3 # MIT License # # Copyright (c) 2021 Eugenio Parodi # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in all # copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. class TTkConstant: # Color Depth DEP_2: int = 0x02 DEP_4: int = 0x04 DEP_8: int = 0x08 DEP_24: int = 0x18 # Color Type class ColorType: Foreground = 0x01 Background = 0x02 Modifier = 0x03 Foreground = ColorType.Foreground Background = ColorType.Background Modifier = ColorType.Modifier # Focus Policies NoFocus = 0x0000 ClickFocus = 0x0001 WheelFocus = 0x0002 TabFocus = 0x0004 # positions NONE = 0x0000 TOP = 0x0001 BOTTOM = 0x0002 LEFT = 0x0004 RIGHT = 0x0008 CENTER = 0x0010 # SelectionMode NoSelection = 0x00 SingleSelection = 0x01 MultiSelection = 0x02 ExtendedSelection = 0x03 ContiguousSelection = 0x04 # Graph types FILLED = 0x0001 LINE = 0x0002 # Mouse Events MOUSE_EVENT = 0x01 KEY_EVENT = 0x02 SCREEN_EVENT = 0x04 QUIT_EVENT = 0x08 TIME_EVENT = 0x10 HORIZONTAL = 0x01 VERTICAL = 0x02 class ScrollBarPolicy: ScrollBarAsNeeded = 0x00 ScrollBarAlwaysOff = 0x01 ScrollBarAlwaysOn = 0x02 ScrollBarAsNeeded = ScrollBarPolicy.ScrollBarAsNeeded ScrollBarAlwaysOff = ScrollBarPolicy.ScrollBarAlwaysOff ScrollBarAlwaysOn = ScrollBarPolicy.ScrollBarAlwaysOn class CheckState: Unchecked = 0x00 PartiallyChecked = 0x01 Checked = 0x02 Unchecked = CheckState.Unchecked PartiallyChecked = CheckState.PartiallyChecked Checked = CheckState.Checked # Keys NoButton = 0x00000000 # The button state does not refer to any button (see QMouseEvent::button()). AllButtons = 0x07ffffff # This value corresponds to a mask of all possible mouse buttons. Use to set the 'acceptedButtons' property of a MouseArea to accept ALL mouse buttons. LeftButton = 0x00000001 # The left button is pressed, or an event refers to the left button. (The left button may be the right button on left-handed mice.) RightButton = 0x00000002 # The right button. MidButton = 0x00000004 # The middle button. MiddleButton = MidButton # The middle button. Wheel = 0x00000008 # Events NoEvent = 0x00000000 Press = 0x00010000 Release = 0x00020000 Drag = 0x00040000 Move = 0x00080000 WHEEL_Up = 0x00100000 # Wheel Up WHEEL_Down = 0x00200000 # Wheel Down # Cursors Cursor_Blinking_Block = 0x0001 Cursor_Blinking_Block_Also = 0x0002 Cursor_Steady_Block = 0x0003 Cursor_Blinking_Underline = 0x0004 Cursor_Steady_Underline = 0x0005 Cursor_Blinking_Bar = 0x0006 Cursor_Steady_Bar = 0x0007 # Input types Input_Text = 0x01 Input_Number = 0x02 Input_Password = 0x04 # Alignment NONE = 0x0000 LEFT_ALIGN = 0x0001 RIGHT_ALIGN = 0x0002 CENTER_ALIGN = 0x0003 JUSTIFY = 0x0004 # LayoutItem Types LayoutItem = 0x01 WidgetItem = 0x02 Character = 0x0001 SpecialKey = 0x0002 NoModifier = 0x00000000 # No modifier key is pressed. ShiftModifier = 0x02000000 # A Shift key on the keyboard is pressed. ControlModifier = 0x04000000 # A Ctrl key on the keyboard is pressed. AltModifier = 0x08000000 # An Alt key on the keyboard is pressed. MetaModifier = 0x10000000 # A Meta key on the keyboard is pressed. KeypadModifier = 0x20000000 # A keypad button is pressed. GroupSwitchModifier = 0x40000000 # X11 only (unless activated on Windows by a command line argument). A Mode_switch key on the keyboard is pressed. Key_Escape = 0x01000000 Key_Tab = 0x01000001 Key_Backtab = 0x01000002 Key_Backspace = 0x01000003 Key_Return = 0x01000004 Key_Enter = 0x01000005 # Typically located on the keypad. Key_Insert = 0x01000006 Key_Delete = 0x01000007 Key_Pause = 0x01000008 # The Pause/Break key (Note: Not related to pausing media) Key_Print = 0x01000009 Key_SysReq = 0x0100000a Key_Clear = 0x0100000b Key_Home = 0x01000010 Key_End = 0x01000011 Key_Left = 0x01000012 Key_Up = 0x01000013 Key_Right = 0x01000014 Key_Down = 0x01000015 Key_PageUp = 0x01000016 Key_PageDown = 0x01000017 Key_Shift = 0x01000020 Key_Control = 0x01000021 # On macOS, this corresponds to the Command keys. Key_Meta = 0x01000022 # On macOS, this corresponds to the Control keys. On Windows keyboards, this key is mapped to the Windows key. Key_Alt = 0x01000023 Key_AltGr = 0x01001103 # On Windows, when the KeyDown event for this key is sent, the Ctrl+Alt modifiers are also set. Key_CapsLock = 0x01000024 Key_NumLock = 0x01000025 Key_ScrollLock = 0x01000026 Key_F1 = 0x01000030 Key_F2 = 0x01000031 Key_F3 = 0x01000032 Key_F4 = 0x01000033 Key_F5 = 0x01000034 Key_F6 = 0x01000035 Key_F7 = 0x01000036 Key_F8 = 0x01000037 Key_F9 = 0x01000038 Key_F10 = 0x01000039 Key_F11 = 0x0100003a Key_F12 = 0x0100003b Key_F13 = 0x0100003c Key_F14 = 0x0100003d Key_F15 = 0x0100003e Key_F16 = 0x0100003f Key_F17 = 0x01000040 Key_F18 = 0x01000041 Key_F19 = 0x01000042 Key_F20 = 0x01000043 Key_F21 = 0x01000044 Key_F22 = 0x01000045 Key_F23 = 0x01000046 Key_F24 = 0x01000047 Key_F25 = 0x01000048 Key_F26 = 0x01000049 Key_F27 = 0x0100004a Key_F28 = 0x0100004b Key_F29 = 0x0100004c Key_F30 = 0x0100004d Key_F31 = 0x0100004e Key_F32 = 0x0100004f Key_F33 = 0x01000050 Key_F34 = 0x01000051 Key_F35 = 0x01000052 Key_Super_L = 0x01000053 Key_Super_R = 0x01000054 Key_Menu = 0x01000055 Key_Hyper_L = 0x01000056 Key_Hyper_R = 0x01000057 Key_Help = 0x01000058 Key_Direction_L = 0x01000059 Key_Direction_R = 0x01000060 Key_Space = 0x20 Key_Any = Key_Space Key_Exclam = 0x21 Key_QuoteDbl = 0x22 Key_NumberSign = 0x23 Key_Dollar = 0x24 Key_Percent = 0x25 Key_Ampersand = 0x26 Key_Apostrophe = 0x27 Key_ParenLeft = 0x28 Key_ParenRight = 0x29 Key_Asterisk = 0x2a Key_Plus = 0x2b Key_Comma = 0x2c Key_Minus = 0x2d Key_Period = 0x2e Key_Slash = 0x2f Key_0 = 0x30 Key_1 = 0x31 Key_2 = 0x32 Key_3 = 0x33 Key_4 = 0x34 Key_5 = 0x35 Key_6 = 0x36 Key_7 = 0x37 Key_8 = 0x38 Key_9 = 0x39 Key_Colon = 0x3a Key_Semicolon = 0x3b Key_Less = 0x3c Key_Equal = 0x3d Key_Greater = 0x3e Key_Question = 0x3f Key_At = 0x40 Key_A = 0x41 Key_B = 0x42 Key_C = 0x43 Key_D = 0x44 Key_E = 0x45 Key_F = 0x46 Key_G = 0x47 Key_H = 0x48 Key_I = 0x49 Key_J = 0x4a Key_K = 0x4b Key_L = 0x4c Key_M = 0x4d Key_N = 0x4e Key_O = 0x4f Key_P = 0x50 Key_Q = 0x51 Key_R = 0x52 Key_S = 0x53 Key_T = 0x54 Key_U = 0x55 Key_V = 0x56 Key_W = 0x57 Key_X = 0x58 Key_Y = 0x59 Key_Z = 0x5a Key_BracketLeft = 0x5b Key_Backslash = 0x5c Key_BracketRight = 0x5d Key_AsciiCircum = 0x5e Key_Underscore = 0x5f Key_QuoteLeft = 0x60 Key_BraceLeft = 0x7b Key_Bar = 0x7c Key_BraceRight = 0x7d Key_AsciiTilde = 0x7e Key_nobreakspace = 0x0a0 Key_exclamdown = 0x0a1 Key_cent = 0x0a2 Key_sterling = 0x0a3 Key_currency = 0x0a4 Key_yen = 0x0a5 Key_brokenbar = 0x0a6 Key_section = 0x0a7 Key_diaeresis = 0x0a8 Key_copyright = 0x0a9 Key_ordfeminine = 0x0aa Key_guillemotleft = 0x0ab Key_notsign = 0x0ac Key_hyphen = 0x0ad Key_registered = 0x0ae Key_macron = 0x0af Key_degree = 0x0b0 Key_plusminus = 0x0b1 Key_twosuperior = 0x0b2 Key_threesuperior = 0x0b3 Key_acute = 0x0b4 Key_mu = 0x0b5 Key_paragraph = 0x0b6 Key_periodcentered = 0x0b7 Key_cedilla = 0x0b8 Key_onesuperior = 0x0b9 Key_masculine = 0x0ba Key_guillemotright = 0x0bb Key_onequarter = 0x0bc Key_onehalf = 0x0bd Key_threequarters = 0x0be Key_questiondown = 0x0bf Key_Agrave = 0x0c0 Key_Aacute = 0x0c1 Key_Acircumflex = 0x0c2 Key_Atilde = 0x0c3 Key_Adiaeresis = 0x0c4 Key_Aring = 0x0c5 Key_AE = 0x0c6 Key_Ccedilla = 0x0c7 Key_Egrave = 0x0c8 Key_Eacute = 0x0c9 Key_Ecircumflex = 0x0ca Key_Ediaeresis = 0x0cb Key_Igrave = 0x0cc Key_Iacute = 0x0cd Key_Icircumflex = 0x0ce Key_Idiaeresis = 0x0cf Key_ETH = 0x0d0 Key_Ntilde = 0x0d1 Key_Ograve = 0x0d2 Key_Oacute = 0x0d3 Key_Ocircumflex = 0x0d4 Key_Otilde = 0x0d5 Key_Odiaeresis = 0x0d6 Key_multiply = 0x0d7 Key_Ooblique = 0x0d8 Key_Ugrave = 0x0d9 Key_Uacute = 0x0da Key_Ucircumflex = 0x0db Key_Udiaeresis = 0x0dc Key_Yacute = 0x0dd Key_THORN = 0x0de Key_ssharp = 0x0df Key_division = 0x0f7 Key_ydiaeresis = 0x0ff Key_Multi_key = 0x01001120 Key_Codeinput = 0x01001137 Key_SingleCandidate = 0x0100113c Key_MultipleCandidate = 0x0100113d Key_PreviousCandidate = 0x0100113e Key_Mode_switch = 0x0100117e Key_Kanji = 0x01001121 Key_Muhenkan = 0x01001122 Key_Henkan = 0x01001123 Key_Romaji = 0x01001124 Key_Hiragana = 0x01001125 Key_Katakana = 0x01001126 Key_Hiragana_Katakana = 0x01001127 Key_Zenkaku = 0x01001128 Key_Hankaku = 0x01001129 Key_Zenkaku_Hankaku = 0x0100112a Key_Touroku = 0x0100112b Key_Massyo = 0x0100112c Key_Kana_Lock = 0x0100112d Key_Kana_Shift = 0x0100112e Key_Eisu_Shift = 0x0100112f Key_Eisu_toggle = 0x01001130 Key_Hangul = 0x01001131 Key_Hangul_Start = 0x01001132 Key_Hangul_End = 0x01001133 Key_Hangul_Hanja = 0x01001134 Key_Hangul_Jamo = 0x01001135 Key_Hangul_Romaja = 0x01001136 Key_Hangul_Jeonja = 0x01001138 Key_Hangul_Banja = 0x01001139 Key_Hangul_PreHanja = 0x0100113a Key_Hangul_PostHanja = 0x0100113b Key_Hangul_Special = 0x0100113f Key_Dead_Grave = 0x01001250 Key_Dead_Acute = 0x01001251 Key_Dead_Circumflex = 0x01001252 Key_Dead_Tilde = 0x01001253 Key_Dead_Macron = 0x01001254 Key_Dead_Breve = 0x01001255 Key_Dead_Abovedot = 0x01001256 Key_Dead_Diaeresis = 0x01001257 Key_Dead_Abovering = 0x01001258 Key_Dead_Doubleacute = 0x01001259 Key_Dead_Caron = 0x0100125a Key_Dead_Cedilla = 0x0100125b Key_Dead_Ogonek = 0x0100125c Key_Dead_Iota = 0x0100125d Key_Dead_Voiced_Sound = 0x0100125e Key_Dead_Semivoiced_Sound = 0x0100125f Key_Dead_Belowdot = 0x01001260 Key_Dead_Hook = 0x01001261 Key_Dead_Horn = 0x01001262 Key_Dead_Stroke = 0x01001263 Key_Dead_Abovecomma = 0x01001264 Key_Dead_Abovereversedcomma = 0x01001265 Key_Dead_Doublegrave = 0x01001266 Key_Dead_Belowring = 0x01001267 Key_Dead_Belowmacron = 0x01001268 Key_Dead_Belowcircumflex = 0x01001269 Key_Dead_Belowtilde = 0x0100126a Key_Dead_Belowbreve = 0x0100126b Key_Dead_Belowdiaeresis = 0x0100126c Key_Dead_Invertedbreve = 0x0100126d Key_Dead_Belowcomma = 0x0100126e Key_Dead_Currency = 0x0100126f Key_Dead_a = 0x01001280 Key_Dead_A = 0x01001281 Key_Dead_e = 0x01001282 Key_Dead_E = 0x01001283 Key_Dead_i = 0x01001284 Key_Dead_I = 0x01001285 Key_Dead_o = 0x01001286 Key_Dead_O = 0x01001287 Key_Dead_u = 0x01001288 Key_Dead_U = 0x01001289 Key_Dead_Small_Schwa = 0x0100128a Key_Dead_Capital_Schwa = 0x0100128b Key_Dead_Greek = 0x0100128c Key_Dead_Lowline = 0x01001290 Key_Dead_Aboveverticalline = 0x01001291 Key_Dead_Belowverticalline = 0x01001292 Key_Dead_Longsolidusoverlay = 0x01001293 Key_Back = 0x01000061 Key_Forward = 0x01000062 Key_Stop = 0x01000063 Key_Refresh = 0x01000064 Key_VolumeDown = 0x01000070 Key_VolumeMute = 0x01000071 Key_VolumeUp = 0x01000072 Key_BassBoost = 0x01000073 Key_BassUp = 0x01000074 Key_BassDown = 0x01000075 Key_TrebleUp = 0x01000076 Key_TrebleDown = 0x01000077 Key_MediaPlay = 0x01000080 # A key setting the state of the media player to play Key_MediaStop = 0x01000081 # A key setting the state of the media player to stop Key_MediaPrevious = 0x01000082 Key_MediaNext = 0x01000083 Key_MediaRecord = 0x01000084 Key_MediaPause = 0x01000085 # A key setting the state of the media player to pause (Note: not the pause/break key) Key_MediaTogglePlayPause = 0x01000086 # A key to toggle the play/pause state in the media player (rather than setting an absolute state) Key_HomePage = 0x01000090 Key_Favorites = 0x01000091 Key_Search = 0x01000092 Key_Standby = 0x01000093 Key_OpenUrl = 0x01000094 Key_LaunchMail = 0x010000a0 Key_LaunchMedia = 0x010000a1 Key_Launch0 = 0x010000a2 # On X11 this key is mapped to "My Computer" (XF86XK_MyComputer) key for legacy reasons. Key_Launch1 = 0x010000a3 # On X11 this key is mapped to "Calculator" (XF86XK_Calculator) key for legacy reasons. Key_Launch2 = 0x010000a4 # On X11 this key is mapped to XF86XK_Launch0 key for legacy reasons. Key_Launch3 = 0x010000a5 # On X11 this key is mapped to XF86XK_Launch1 key for legacy reasons. Key_Launch4 = 0x010000a6 # On X11 this key is mapped to XF86XK_Launch2 key for legacy reasons. Key_Launch5 = 0x010000a7 # On X11 this key is mapped to XF86XK_Launch3 key for legacy reasons. Key_Launch6 = 0x010000a8 # On X11 this key is mapped to XF86XK_Launch4 key for legacy reasons. Key_Launch7 = 0x010000a9 # On X11 this key is mapped to XF86XK_Launch5 key for legacy reasons. Key_Launch8 = 0x010000aa # On X11 this key is mapped to XF86XK_Launch6 key for legacy reasons. Key_Launch9 = 0x010000ab # On X11 this key is mapped to XF86XK_Launch7 key for legacy reasons. Key_LaunchA = 0x010000ac # On X11 this key is mapped to XF86XK_Launch8 key for legacy reasons. Key_LaunchB = 0x010000ad # On X11 this key is mapped to XF86XK_Launch9 key for legacy reasons. Key_LaunchC = 0x010000ae # On X11 this key is mapped to XF86XK_LaunchA key for legacy reasons. Key_LaunchD = 0x010000af # On X11 this key is mapped to XF86XK_LaunchB key for legacy reasons. Key_LaunchE = 0x010000b0 # On X11 this key is mapped to XF86XK_LaunchC key for legacy reasons. Key_LaunchF = 0x010000b1 # On X11 this key is mapped to XF86XK_LaunchD key for legacy reasons. Key_LaunchG = 0x0100010e # On X11 this key is mapped to XF86XK_LaunchE key for legacy reasons. Key_LaunchH = 0x0100010f # On X11 this key is mapped to XF86XK_LaunchF key for legacy reasons. Key_MonBrightnessUp = 0x010000b2 Key_MonBrightnessDown = 0x010000b3 Key_KeyboardLightOnOff = 0x010000b4 Key_KeyboardBrightnessUp = 0x010000b5 Key_KeyboardBrightnessDown = 0x010000b6 Key_PowerOff = 0x010000b7 Key_WakeUp = 0x010000b8 Key_Eject = 0x010000b9 Key_ScreenSaver = 0x010000ba Key_WWW = 0x010000bb Key_Memo = 0x010000bc Key_LightBulb = 0x010000bd Key_Shop = 0x010000be Key_History = 0x010000bf Key_AddFavorite = 0x010000c0 Key_HotLinks = 0x010000c1 Key_BrightnessAdjust = 0x010000c2 Key_Finance = 0x010000c3 Key_Community = 0x010000c4 Key_AudioRewind = 0x010000c5 Key_BackForward = 0x010000c6 Key_ApplicationLeft = 0x010000c7 Key_ApplicationRight = 0x010000c8 Key_Book = 0x010000c9 Key_CD = 0x010000ca Key_Calculator = 0x010000cb # On X11 this key is not mapped for legacy reasons. Use Qt::Key_Launch1 instead. Key_ToDoList = 0x010000cc Key_ClearGrab = 0x010000cd Key_Close = 0x010000ce Key_Copy = 0x010000cf Key_Cut = 0x010000d0 Key_Display = 0x010000d1 Key_DOS = 0x010000d2 Key_Documents = 0x010000d3 Key_Excel = 0x010000d4 Key_Explorer = 0x010000d5 Key_Game = 0x010000d6 Key_Go = 0x010000d7 Key_iTouch = 0x010000d8 Key_LogOff = 0x010000d9 Key_Market = 0x010000da Key_Meeting = 0x010000db Key_MenuKB = 0x010000dc Key_MenuPB = 0x010000dd Key_MySites = 0x010000de Key_News = 0x010000df Key_OfficeHome = 0x010000e0 Key_Option = 0x010000e1 Key_Paste = 0x010000e2 Key_Phone = 0x010000e3 Key_Calendar = 0x010000e4 Key_Reply = 0x010000e5 Key_Reload = 0x010000e6 Key_RotateWindows = 0x010000e7 Key_RotationPB = 0x010000e8 Key_RotationKB = 0x010000e9 Key_Save = 0x010000ea Key_Send = 0x010000eb Key_Spell = 0x010000ec Key_SplitScreen = 0x010000ed Key_Support = 0x010000ee Key_TaskPane = 0x010000ef Key_Terminal = 0x010000f0 Key_Tools = 0x010000f1 Key_Travel = 0x010000f2 Key_Video = 0x010000f3 Key_Word = 0x010000f4 Key_Xfer = 0x010000f5 Key_ZoomIn = 0x010000f6 Key_ZoomOut = 0x010000f7 Key_Away = 0x010000f8 Key_Messenger = 0x010000f9 Key_WebCam = 0x010000fa Key_MailForward = 0x010000fb Key_Pictures = 0x010000fc Key_Music = 0x010000fd Key_Battery = 0x010000fe Key_Bluetooth = 0x010000ff Key_WLAN = 0x01000100 Key_UWB = 0x01000101 Key_AudioForward = 0x01000102 Key_AudioRepeat = 0x01000103 Key_AudioRandomPlay = 0x01000104 Key_Subtitle = 0x01000105 Key_AudioCycleTrack = 0x01000106 Key_Time = 0x01000107 Key_Hibernate = 0x01000108 Key_View = 0x01000109 Key_TopMenu = 0x0100010a Key_PowerDown = 0x0100010b Key_Suspend = 0x0100010c Key_ContrastAdjust = 0x0100010d Key_TouchpadToggle = 0x01000110 Key_TouchpadOn = 0x01000111 Key_TouchpadOff = 0x01000112 Key_MicMute = 0x01000113 Key_Red = 0x01000114 Key_Green = 0x01000115 Key_Yellow = 0x01000116 Key_Blue = 0x01000117 Key_ChannelUp = 0x01000118 Key_ChannelDown = 0x01000119 Key_Guide = 0x0100011a Key_Info = 0x0100011b Key_Settings = 0x0100011c Key_MicVolumeUp = 0x0100011d Key_MicVolumeDown = 0x0100011e Key_New = 0x01000120 Key_Open = 0x01000121 Key_Find = 0x01000122 Key_Undo = 0x01000123 Key_Redo = 0x01000124 Key_MediaLast = 0x0100ffff Key_unknown = 0x01ffffff Key_Call = 0x01100004 # A key to answer or initiate a call (see Qt::Key_ToggleCallHangup for a key to toggle current call state) Key_Camera = 0x01100020 # A key to activate the camera shutter. On Windows Runtime, the environment variable QT_QPA_ENABLE_CAMERA_KEYS must be set to receive the event. Key_CameraFocus = 0x01100021 # A key to focus the camera. On Windows Runtime, the environment variable QT_QPA_ENABLE_CAMERA_KEYS must be set to receive the event. Key_Context1 = 0x01100000 Key_Context2 = 0x01100001 Key_Context3 = 0x01100002 Key_Context4 = 0x01100003 Key_Flip = 0x01100006 Key_Hangup = 0x01100005 # A key to end an ongoing call (see Qt::Key_ToggleCallHangup for a key to toggle current call state) Key_No = 0x01010002 Key_Select = 0x01010000 Key_Yes = 0x01010001 Key_ToggleCallHangup = 0x01100007 # A key to toggle the current call state (ie. either answer, or hangup) depending on current call state Key_VoiceDial = 0x01100008 Key_LastNumberRedial = 0x01100009 Key_Execute = 0x01020003 Key_Printer = 0x01020002 Key_Play = 0x01020005 Key_Sleep = 0x01020004 Key_Zoom = 0x01020006 Key_Exit = 0x0102000a Key_Cancel = 0x01020001 # Alias to TTkConstant class TTkK(TTkConstant): pass