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.

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.

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_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