File ofxKeySyms.h
Defines
-
kOfxPropKeySym
Property used to indicate which a key on the keyboard or a button on a button device has been pressed.
Type - int X 1
Property Set - an read only in argument for the actions kOfxInteractActionKeyDown, kOfxInteractActionKeyUp and kOfxInteractActionKeyRepeat.
Valid Values - one of any specified by #defines in the file ofxKeySyms.h.
This property represents a raw key press, it does not represent the ‘character value’ of the key.
This property is associated with a kOfxPropKeyString property, which encodes the UTF8 value for the keypress/button press. Some keys (for example arrow keys) have no UTF8 equivalant.
Some keys, especially on non-english language systems, may have a UTF8 value, but not a keysym values, in these cases, the keysym will have a value of kOfxKey_Unknown, but the kOfxPropKeyString property will still be set with the UTF8 value.
-
kOfxPropKeyString
This property encodes a single keypresses that generates a unicode code point. The value is stored as a UTF8 string.
Type - C string X 1, UTF8
Property Set - an read only in argument for the actions kOfxInteractActionKeyDown, kOfxInteractActionKeyUp and kOfxInteractActionKeyRepeat.
Valid Values - a UTF8 string representing a single character, or the empty string.
This property represents the UTF8 encode value of a single key press by a user in an OFX interact.
This property is associated with a kOfxPropKeySym which represents an integer value for the key press. Some keys (for example arrow keys) have no UTF8 equivalant, in which case this is set to the empty string “”, and the associate kOfxPropKeySym is set to the equivilant raw key press.
Some keys, especially on non-english language systems, may have a UTF8 value, but not a keysym values, in these cases, the keysym will have a value of kOfxKey_Unknown, but the kOfxPropKeyString property will still be set with the UTF8 value.
-
kOfxKey_Unknown
-
kOfxKey_BackSpace
-
kOfxKey_Tab
-
kOfxKey_Linefeed
-
kOfxKey_Clear
-
kOfxKey_Return
-
kOfxKey_Pause
-
kOfxKey_Scroll_Lock
-
kOfxKey_Sys_Req
-
kOfxKey_Escape
-
kOfxKey_Delete
-
kOfxKey_Multi_key
-
kOfxKey_SingleCandidate
-
kOfxKey_MultipleCandidate
-
kOfxKey_PreviousCandidate
-
kOfxKey_Kanji
-
kOfxKey_Muhenkan
-
kOfxKey_Henkan_Mode
-
kOfxKey_Henkan
-
kOfxKey_Romaji
-
kOfxKey_Hiragana
-
kOfxKey_Katakana
-
kOfxKey_Hiragana_Katakana
-
kOfxKey_Zenkaku
-
kOfxKey_Hankaku
-
kOfxKey_Zenkaku_Hankaku
-
kOfxKey_Touroku
-
kOfxKey_Massyo
-
kOfxKey_Kana_Lock
-
kOfxKey_Kana_Shift
-
kOfxKey_Eisu_Shift
-
kOfxKey_Eisu_toggle
-
kOfxKey_Zen_Koho
-
kOfxKey_Mae_Koho
-
kOfxKey_Home
-
kOfxKey_Left
-
kOfxKey_Up
-
kOfxKey_Right
-
kOfxKey_Down
-
kOfxKey_Prior
-
kOfxKey_Page_Up
-
kOfxKey_Next
-
kOfxKey_Page_Down
-
kOfxKey_End
-
kOfxKey_Begin
-
kOfxKey_Select
-
kOfxKey_Print
-
kOfxKey_Execute
-
kOfxKey_Insert
-
kOfxKey_Undo
-
kOfxKey_Redo
-
kOfxKey_Menu
-
kOfxKey_Find
-
kOfxKey_Cancel
-
kOfxKey_Help
-
kOfxKey_Break
-
kOfxKey_Mode_switch
-
kOfxKey_script_switch
-
kOfxKey_Num_Lock
-
kOfxKey_KP_Space
-
kOfxKey_KP_Tab
-
kOfxKey_KP_Enter
-
kOfxKey_KP_F1
-
kOfxKey_KP_F2
-
kOfxKey_KP_F3
-
kOfxKey_KP_F4
-
kOfxKey_KP_Home
-
kOfxKey_KP_Left
-
kOfxKey_KP_Up
-
kOfxKey_KP_Right
-
kOfxKey_KP_Down
-
kOfxKey_KP_Prior
-
kOfxKey_KP_Page_Up
-
kOfxKey_KP_Next
-
kOfxKey_KP_Page_Down
-
kOfxKey_KP_End
-
kOfxKey_KP_Begin
-
kOfxKey_KP_Insert
-
kOfxKey_KP_Delete
-
kOfxKey_KP_Equal
-
kOfxKey_KP_Multiply
-
kOfxKey_KP_Add
-
kOfxKey_KP_Separator
-
kOfxKey_KP_Subtract
-
kOfxKey_KP_Decimal
-
kOfxKey_KP_Divide
-
kOfxKey_KP_0
-
kOfxKey_KP_1
-
kOfxKey_KP_2
-
kOfxKey_KP_3
-
kOfxKey_KP_4
-
kOfxKey_KP_5
-
kOfxKey_KP_6
-
kOfxKey_KP_7
-
kOfxKey_KP_8
-
kOfxKey_KP_9
-
kOfxKey_F1
-
kOfxKey_F2
-
kOfxKey_F3
-
kOfxKey_F4
-
kOfxKey_F5
-
kOfxKey_F6
-
kOfxKey_F7
-
kOfxKey_F8
-
kOfxKey_F9
-
kOfxKey_F10
-
kOfxKey_F11
-
kOfxKey_L1
-
kOfxKey_F12
-
kOfxKey_L2
-
kOfxKey_F13
-
kOfxKey_L3
-
kOfxKey_F14
-
kOfxKey_L4
-
kOfxKey_F15
-
kOfxKey_L5
-
kOfxKey_F16
-
kOfxKey_L6
-
kOfxKey_F17
-
kOfxKey_L7
-
kOfxKey_F18
-
kOfxKey_L8
-
kOfxKey_F19
-
kOfxKey_L9
-
kOfxKey_F20
-
kOfxKey_L10
-
kOfxKey_F21
-
kOfxKey_R1
-
kOfxKey_F22
-
kOfxKey_R2
-
kOfxKey_F23
-
kOfxKey_R3
-
kOfxKey_F24
-
kOfxKey_R4
-
kOfxKey_F25
-
kOfxKey_R5
-
kOfxKey_F26
-
kOfxKey_R6
-
kOfxKey_F27
-
kOfxKey_R7
-
kOfxKey_F28
-
kOfxKey_R8
-
kOfxKey_F29
-
kOfxKey_R9
-
kOfxKey_F30
-
kOfxKey_R10
-
kOfxKey_F31
-
kOfxKey_R11
-
kOfxKey_F32
-
kOfxKey_R12
-
kOfxKey_F33
-
kOfxKey_R13
-
kOfxKey_F34
-
kOfxKey_R14
-
kOfxKey_F35
-
kOfxKey_R15
-
kOfxKey_Shift_L
-
kOfxKey_Shift_R
-
kOfxKey_Control_L
-
kOfxKey_Control_R
-
kOfxKey_Caps_Lock
-
kOfxKey_Shift_Lock
-
kOfxKey_Meta_L
-
kOfxKey_Meta_R
-
kOfxKey_Alt_L
-
kOfxKey_Alt_R
-
kOfxKey_Super_L
-
kOfxKey_Super_R
-
kOfxKey_Hyper_L
-
kOfxKey_Hyper_R
-
kOfxKey_space
-
kOfxKey_exclam
-
kOfxKey_quotedbl
-
kOfxKey_numbersign
-
kOfxKey_dollar
-
kOfxKey_percent
-
kOfxKey_ampersand
-
kOfxKey_apostrophe
-
kOfxKey_quoteright
-
kOfxKey_parenleft
-
kOfxKey_parenright
-
kOfxKey_asterisk
-
kOfxKey_plus
-
kOfxKey_comma
-
kOfxKey_minus
-
kOfxKey_period
-
kOfxKey_slash
-
kOfxKey_0
-
kOfxKey_1
-
kOfxKey_2
-
kOfxKey_3
-
kOfxKey_4
-
kOfxKey_5
-
kOfxKey_6
-
kOfxKey_7
-
kOfxKey_8
-
kOfxKey_9
-
kOfxKey_colon
-
kOfxKey_semicolon
-
kOfxKey_less
-
kOfxKey_equal
-
kOfxKey_greater
-
kOfxKey_question
-
kOfxKey_at
-
kOfxKey_A
-
kOfxKey_B
-
kOfxKey_C
-
kOfxKey_D
-
kOfxKey_E
-
kOfxKey_F
-
kOfxKey_G
-
kOfxKey_H
-
kOfxKey_I
-
kOfxKey_J
-
kOfxKey_K
-
kOfxKey_L
-
kOfxKey_M
-
kOfxKey_N
-
kOfxKey_O
-
kOfxKey_P
-
kOfxKey_Q
-
kOfxKey_R
-
kOfxKey_S
-
kOfxKey_T
-
kOfxKey_U
-
kOfxKey_V
-
kOfxKey_W
-
kOfxKey_X
-
kOfxKey_Y
-
kOfxKey_Z
-
kOfxKey_bracketleft
-
kOfxKey_backslash
-
kOfxKey_bracketright
-
kOfxKey_asciicircum
-
kOfxKey_underscore
-
kOfxKey_grave
-
kOfxKey_quoteleft
-
kOfxKey_a
-
kOfxKey_b
-
kOfxKey_c
-
kOfxKey_d
-
kOfxKey_e
-
kOfxKey_f
-
kOfxKey_g
-
kOfxKey_h
-
kOfxKey_i
-
kOfxKey_j
-
kOfxKey_k
-
kOfxKey_l
-
kOfxKey_m
-
kOfxKey_n
-
kOfxKey_o
-
kOfxKey_p
-
kOfxKey_q
-
kOfxKey_r
-
kOfxKey_s
-
kOfxKey_t
-
kOfxKey_u
-
kOfxKey_v
-
kOfxKey_w
-
kOfxKey_x
-
kOfxKey_y
-
kOfxKey_z
-
kOfxKey_braceleft
-
kOfxKey_bar
-
kOfxKey_braceright
-
kOfxKey_asciitilde
-
kOfxKey_nobreakspace
-
kOfxKey_exclamdown
-
kOfxKey_cent
-
kOfxKey_sterling
-
kOfxKey_currency
-
kOfxKey_yen
-
kOfxKey_brokenbar
-
kOfxKey_section
-
kOfxKey_diaeresis
-
kOfxKey_copyright
-
kOfxKey_ordfeminine
-
kOfxKey_guillemotleft
-
kOfxKey_notsign
-
kOfxKey_hyphen
-
kOfxKey_registered
-
kOfxKey_macron
-
kOfxKey_degree
-
kOfxKey_plusminus
-
kOfxKey_twosuperior
-
kOfxKey_threesuperior
-
kOfxKey_acute
-
kOfxKey_mu
-
kOfxKey_paragraph
-
kOfxKey_periodcentered
-
kOfxKey_cedilla
-
kOfxKey_onesuperior
-
kOfxKey_masculine
-
kOfxKey_guillemotright
-
kOfxKey_onequarter
-
kOfxKey_onehalf
-
kOfxKey_threequarters
-
kOfxKey_questiondown
-
kOfxKey_Agrave
-
kOfxKey_Aacute
-
kOfxKey_Acircumflex
-
kOfxKey_Atilde
-
kOfxKey_Adiaeresis
-
kOfxKey_Aring
-
kOfxKey_AE
-
kOfxKey_Ccedilla
-
kOfxKey_Egrave
-
kOfxKey_Eacute
-
kOfxKey_Ecircumflex
-
kOfxKey_Ediaeresis
-
kOfxKey_Igrave
-
kOfxKey_Iacute
-
kOfxKey_Icircumflex
-
kOfxKey_Idiaeresis
-
kOfxKey_ETH
-
kOfxKey_Eth
-
kOfxKey_Ntilde
-
kOfxKey_Ograve
-
kOfxKey_Oacute
-
kOfxKey_Ocircumflex
-
kOfxKey_Otilde
-
kOfxKey_Odiaeresis
-
kOfxKey_multiply
-
kOfxKey_Ooblique
-
kOfxKey_Ugrave
-
kOfxKey_Uacute
-
kOfxKey_Ucircumflex
-
kOfxKey_Udiaeresis
-
kOfxKey_Yacute
-
kOfxKey_THORN
-
kOfxKey_ssharp
-
kOfxKey_agrave
-
kOfxKey_aacute
-
kOfxKey_acircumflex
-
kOfxKey_atilde
-
kOfxKey_adiaeresis
-
kOfxKey_aring
-
kOfxKey_ae
-
kOfxKey_ccedilla
-
kOfxKey_egrave
-
kOfxKey_eacute
-
kOfxKey_ecircumflex
-
kOfxKey_ediaeresis
-
kOfxKey_igrave
-
kOfxKey_iacute
-
kOfxKey_icircumflex
-
kOfxKey_idiaeresis
-
kOfxKey_eth
-
kOfxKey_ntilde
-
kOfxKey_ograve
-
kOfxKey_oacute
-
kOfxKey_ocircumflex
-
kOfxKey_otilde
-
kOfxKey_odiaeresis
-
kOfxKey_division
-
kOfxKey_oslash
-
kOfxKey_ugrave
-
kOfxKey_uacute
-
kOfxKey_ucircumflex
-
kOfxKey_udiaeresis
-
kOfxKey_yacute
-
kOfxKey_thorn
-
kOfxKey_ydiaeresis