Constant values

Cursor Names

Here is a list of available cursors:

cursors.png

The name can be used as parameter to the function SceneSetCursor.

Key Codes

Here is a list of the key codes used by the iKey parameter of the following events:

Normal keys:

Key_Escape 0x1000Key_Tab 0x1001Key_Backtab 0x1002Key_Backspace 0x1003
Key_Return 0x1004Key_Enter 0x1005Key_Insert 0x1006Key_Delete 0x1007
Key_Pause 0x1008Key_Print 0x1009Key_SysReq 0x100aKey_Clear 0x100b
Key_Home 0x1010<Key_End 0x1011Key_Left 0x1012Key_Up 0x1013
Key_Right 0x1014Key_Down 0x1015Key_PageUp 0x1016Key_PageDown 0x1017
Key_Shift 0x1020Key_Control 0x1021Key_Meta 0x1022Key_Alt 0x1023
Key_CapsLock 0x1024Key_NumLock 0x1025Key_ScrollLock 0x1026Key_F1 0x1030
Key_F2 0x1031Key_F3 0x1032Key_F4 0x1033Key_F5 0x1034
Key_F6 0x1035Key_F7 0x1036Key_F8 0x1037Key_F9 0x1038
Key_F10 0x1039Key_F11 0x103aKey_F12 0x103bKey_F13 0x103c
Key_F14 0x103dKey_F15 0x103eKey_F16 0x103fKey_F17 0x1040
Key_F18 0x1041Key_F19 0x1042Key_F20 0x1043Key_F21 0x1044
Key_F22 0x1045Key_F23 0x1046Key_F24 0x1047Key_F25 0x1048
Key_F26 0x1049Key_F27 0x104aKey_F28 0x104bKey_F29 0x104c
Key_F30 0x104dKey_F31 0x104eKey_F32 0x104fKey_F33 0x1050
Key_F34 0x1051Key_F35 0x1052Key_Super_L 0x1053Key_Super_R 0x1054
Key_Menu 0x1055Key_Hyper_L 0x1056Key_Hyper_R 0x1057Key_Help 0x1058
Key_Direction_L 0x1059Key_Direction_R 0x1060Key_Space 0x20Key_Any Key_Space
Key_Exclam 0x21Key_QuoteDbl 0x22Key_NumberSign 0x23Key_Dollar 0x24
Key_Percent 0x25Key_Ampersand 0x26Key_Apostrophe 0x27Key_ParenLeft 0x28
Key_ParenRight 0x29Key_Asterisk 0x2aKey_Plus 0x2bKey_Comma 0x2c
Key_Minus 0x2dKey_Period 0x2eKey_Slash 0x2fKey_0 0x30
Key_1 0x31Key_2 0x32Key_3 0x33Key_4 0x34
Key_5 0x35Key_6 0x36Key_7 0x37Key_8 0x38
Key_9 0x39Key_Colon 0x3aKey_Semicolon 0x3bKey_Less 0x3c
Key_Equal 0x3dKey_Greater 0x3eKey_Question 0x3fKey_At 0x40
Key_A 0x41Key_B 0x42Key_C 0x43Key_D 0x44
Key_E 0x45Key_F 0x46Key_G 0x47Key_H 0x48
Key_I 0x49Key_J 0x4aKey_K 0x4bKey_L 0x4c
Key_M 0x4dKey_N 0x4eKey_O 0x4fKey_P 0x50
Key_Q 0x51Key_R 0x52Key_S 0x53Key_T 0x54
Key_U 0x55Key_V 0x56Key_W 0x57Key_X 0x58
Key_Y 0x59Key_Z 0x5aKey_BracketLeft 0x5bKey_Backslash 0x5c
Key_BracketRight 0x5dKey_AsciiCircum 0x5eKey_Underscore 0x5fKey_QuoteLeft 0x60
Key_BraceLeft 0x7bKey_Bar 0x7cKey_BraceRight 0x7dKey_AsciiTilde 0x7e

Latin 1 codes:

Key_nobreakspace 0x0a0Key_exclamdown 0x0a1Key_cent 0x0a2Key_sterling 0x0a3
Key_currency 0x0a4Key_yen 0x0a5Key_brokenbar 0x0a6Key_section 0x0a7
Key_diaeresis 0x0a8Key_copyright 0x0a9Key_ordfeminine 0x0aaKey_guillemotleft 0x0ab
Key_notsign 0x0acKey_hyphen 0x0adKey_registered 0x0aeKey_macron 0x0af
Key_degree 0x0b0Key_plusminus 0x0b1Key_twosuperior 0x0b2Key_threesuperior 0x0b3
Key_acute 0x0b4Key_mu 0x0b5Key_paragraph 0x0b6Key_periodcentered 0x0b7
Key_cedilla 0x0b8Key_onesuperior 0x0b9Key_masculine 0x0baKey_guillemotright 0x0bb
Key_onequarter 0x0bcKey_onehalf 0x0bdKey_threequarters 0x0beKey_questiondown 0x0bf
Key_Agrave 0x0c0Key_Aacute 0x0c1Key_Acircumflex 0x0c2Key_Atilde 0x0c3
Key_Adiaeresis 0x0c4Key_Aring 0x0c5Key_AE 0x0c6Key_Ccedilla 0x0c7
Key_Egrave 0x0c8Key_Eacute 0x0c9Key_Ecircumflex 0x0caKey_Ediaeresis 0x0cb
Key_Igrave 0x0ccKey_Iacute 0x0cdKey_Icircumflex 0x0ceKey_Idiaeresis 0x0cf
Key_ETH 0x0d0Key_Ntilde 0x0d1Key_Ograve 0x0d2Key_Oacute 0x0d3
Key_Ocircumflex 0x0d4Key_Otilde 0x0d5Key_Odiaeresis 0x0d6Key_multiply 0x0d7
Key_Ooblique 0x0d8Key_Ugrave 0x0d9Key_Uacute 0x0daKey_Ucircumflex 0x0db
Key_Udiaeresis 0x0dcKey_Yacute 0x0ddKey_THORN 0x0deKey_ssharp 0x0df
Key_agrave 0x0e0Key_aacute 0x0e1Key_acircumflex 0x0e2Key_atilde 0x0e3
Key_adiaeresis 0x0e4Key_aring 0x0e5Key_ae 0x0e6Key_ccedilla 0x0e7
Key_egrave 0x0e8Key_eacute 0x0e9Key_ecircumflex 0x0eaKey_ediaeresis 0x0eb
Key_igrave 0x0ecKey_iacute 0x0edKey_icircumflex 0x0eeKey_idiaeresis 0x0ef
Key_eth 0x0f0Key_ntilde 0x0f1Key_ograve 0x0f2Key_oacute 0x0f3
Key_ocircumflex 0x0f4Key_otilde 0x0f5Key_odiaeresis 0x0f6Key_division 0x0f7
Key_oslash 0x0f8Key_ugrave 0x0f9Key_uacute 0x0faKey_ucircumflex 0x0fb
Key_udiaeresis 0x0fcKey_yacute 0x0fdKey_thorn 0x0feKey_ydiaeresis 0x0ff

Multimedia/internet keys

Key_Back 0x1061Key_Forward 0x1062Key_Stop 0x1063Key_Refresh 0x1064
Key_VolumeDown 0x1070Key_VolumeMute 0x1071Key_VolumeUp 0x1072Key_BassBoost 0x1073
Key_BassUp 0x1074Key_BassDown 0x1075Key_TrebleUp 0x1076Key_TrebleDown 0x1077
Key_MediaPlay 0x1080Key_MediaStop 0x1081Key_MediaPrev 0x1082Key_MediaNext 0x1083
Key_MediaRecord 0x1084Key_HomePage 0x1090Key_Favorites 0x1091Key_Search 0x1092
Key_Standby 0x1093Key_OpenUrl 0x1094Key_LaunchMail 0x10a0Key_LaunchMedia 0x10a1
Key_Launch0 0x10a2Key_Launch1 0x10a3Key_Launch2 0x10a4Key_Launch3 0x10a5
Key_Launch4 0x10a6Key_Launch5 0x10a7Key_Launch6 0x10a8Key_Launch7 0x10a9
Key_Launch8 0x10aaKey_Launch9 0x10abKey_LaunchA 0x10acKey_LaunchB 0x10ad
Key_LaunchC 0x10aeKey_LaunchD 0x10afKey_LaunchE 0x10b0Key_LaunchF 0x10b1
Key_MediaLast 0x1fffKey_unknown 0xffff

Button states and key modifiers

Here is a list of the button state values used for the iState parameter of the following events:

These values are also used for the iModifier parameter of the following events:

NoButton 0x0000
LeftButton 0x0001
RightButton 0x0002
MidButton 0x0004
MouseButtonMask 0x0007
ShiftButton 0x0100
ControlButton 0x0200
AltButton 0x0400
MetaButton 0x0800
KeyButtonMask 0x0f00
Keypad 0x4000

SpacEyes3D Plugin SDK Documentation - generated on Thu Jun 28 09:18:18 2012 - SPACEYES