Android / IOS VK Keys

Version 4

    This Document goes over the VK values for keys on the Android / IOS devices..

     

    To use key macros in the Terminal Emulation Client, you need to know the hex values of the keys. Since there is no keyboard diagnostic tool in the Android or iOS TE Clients, this document lists the standard hex values of the keys in Android and iOS.

     

    ** NOTE** not all values maybe present on the device..

     

    Number Values:

     

    <"vk_0">0x0030

    <"vk_1">0x0031

    <"vk_2">0x0032

    <"vk_3">0x0033

    <"vk_4">0x0034

    <"vk_5">0x0035

    <"vk_6">0x0036

    <"vk_7">0x0037

    <"vk_8">0x0038

    <"vk_9">0x0039

     

    ALPHA Caps:

     

    <"vk_A">0x0041

    <"vk_B">0x0042

    <"vk_C">0x0043

    <"vk_D">0x0044

    <"vk_E">0x0045

    <"vk_F">0x0046

    <"vk_G">0x0047

    <"vk_H">0x0048

    <"vk_I">0x0049

    <"vk_J">0x004a

    <"vk_K">0x004b

    <"vk_L">0x004c

    <"vk_M">0x004d

    <"vk_N">0x004e

    <"vk_O">0x004f

    <"vk_P">0x0050

    <"vk_Q">0x0051

    <"vk_R">0x0052

    <"vk_S">0x0053

    <"vk_T">0x0054

    <"vk_U">0x0055

    <"vk_V">0x0056

    <"vk_W">0x0057

    <"vk_X">0x0058

    <"vk_Y">0x0059

    <"vk_Z">0x005a

     

    ALPHA Lower Case:

     

    <"vk_a">0x0061

    <"vk_b">0x0062

    <"vk_c">0x0063

    <"vk_d">0x0064

    <"vk_e">0x0065

    <"vk_f">0x0066

    <"vk_g">0x0067

    <"vk_h">0x0068

    <"vk_i">0x0069

    <"vk_j">0x006a

    <"vk_k">0x006b

    <"vk_l">0x006c

    <"vk_m">0x006d

    <"vk_n">0x006e

    <"vk_o">0x006f

    <"vk_p">0x0070

    <"vk_q">0x0071

    <"vk_r">0x0072

    <"vk_s">0x0073

    <"vk_t">0x0074

    <"vk_u">0x0075

    <"vk_v">0x0076

    <"vk_w">0x0077

    <"vk_x">0x0078

    <"vk_y">0x0079

    <"vk_z">0x007a

     

    Special Characters:

     

    <"vk_l_brace">0x007b

    <"vk_bar">0x007c

    <"vk_r_brace">0x007d

    <"vk_tilde">0x007e

    <"vk_space">0x0020

    <"vk_bracket">0xCE37

    <"vk_broken_bar">0xCE38

    <"vk_cent">0xCE39

     

    Function Keys:

     

    <"vk_f1">0x3B00

    <"vk_f2">0x3C00

    <"vk_f3">0x3D00

    <"vk_f4">0x3E00

    <"vk_f5">0x3F00

    <"vk_f6">0x4000

    <"vk_f7">0x4100

    <"vk_f8">0x4200

    <"vk_f9">0x4300

    <"vk_f10">0x4400

    <"vk_f11">0x5400

    <"vk_f12">0x5500

    <"vk_f13">0x5600

    <"vk_f14">0x5700

    <"vk_f15">0x5800

    <"vk_f16">0x5900

    <"vk_f17">0x5A00

    <"vk_f18">0x5B00

    <"vk_f19">0x5C00

    <"vk_f20">0x5D00

    <"vk_f21">0x5E00

    <"vk_f22">0x5F00

    <"vk_f23">0x6000

    <"vk_f24">0x6100

     

    Emulation Values:

     

    <"vk_prog">0x1900

    <"vk_diag">0x2000

    <"vk_key_clicks">0x2500

    <"vk_quiet">0x1000

    <"vk_term_config">0x2e00

    <"vk_host_profile">0x1300

    <"vk_close_session">0x1400

    <"vk_prev_session">0x8200

    <"vk_next_session">0x8300

    <"vk_view_mode">0x2c00

    <"vk_free_cursor">0x2100

    <"vk_msg_recall">0x3200

    <"vk_vt_setup">0x2f00

    <"vk_scroll_left">0x9b00

    <"vk_scroll_right">0x9d00

    <"vk_scroll_up">0x9800

    <"vk_scroll_down">0xa000

    <"vk_attn">0x0001

    <"vk_bksp">0x0008

    <"vk_reset">0x0012

    <"vk_delete">0x007F

    <"vk_back_tab">0x0F00

    <"vk_clear">0x001B

    <"vk_clear_5250">0x7500

    <"vk_eof">0x000F

    <"vk_remove">0x5300

    <"vk_dup">0x4F00

    <"vk_enter">0x000D

    <"vk_erase_input">0x0005

    <"vk_esc">0x001B

    <"vk_field_mark">0x0006

    <"vk_field_minus">0x7600

    <"vk_field_plus">0x8400

    <"vk_help">0x0007

    <"vk_home">0x4700

    <"vk_ins">0x5200

    <"vk_new_line">0x000E

    <"vk_next_screen">0x5100

    <"vk_prev_screen">0x4900

    <"vk_pa1">0xCE31

    <"vk_pa2">0xCE32

    <"vk_pa3">0xCE33

    <"vk_print">0x0010

    <"vk_send">0x000A

    <"vk_soft_reset">0x1F00

    <"vk_hard_reset">0x2300

    <"vk_system_reset">0x0013

    <"vk_tab">0x0009

    <"vk_left">0x4B00

    <"vk_right">0x4D00

    <"vk_up">0x4800

    <"vk_down">0x5000

     

    CTRL + Alpha:

     

    <"vk_ctl_a">0x0001

    <"vk_ctl_b">0x0002

    <"vk_ctl_c">0x0003

    <"vk_ctl_d">0x0004

    <"vk_ctl_e">0x0005

    <"vk_ctl_f">0x0006

    <"vk_ctl_g">0x0007

    <"vk_ctl_h">0x0008

    <"vk_ctl_i">0x0009

    <"vk_ctl_j">0x000A

    <"vk_ctl_k">0x000B

    <"vk_ctl_l">0x000C

    <"vk_ctl_m">0x000D

    <"vk_ctl_n">0x000E

    <"vk_ctl_o">0x000F

    <"vk_ctl_p">0x0010

    <"vk_ctl_q">0x0011

    <"vk_ctl_r">0x0012

    <"vk_ctl_s">0x0013

    <"vk_ctl_t">0x0014

    <"vk_ctl_u">0x0015

    <"vk_ctl_v">0x0016

    <"vk_ctl_w">0x0017

    <"vk_ctl_x">0x0018

    <"vk_ctl_y">0x0019

    <"vk_ctl_z">0x001A

     

    MISC:

     

    <"vk_find">0x4700

    <"vk_ctl_amp">0x0000
    <"vk_sys_request">0x0013
    <"vk_ctl_left_bracket">0x001B
    <"vk_ctl_back_slash">0x001C
    <"vk_ctl_right_bracket">0x001D
    <"vk_ctl_ctl">0x001E
    <"vk_ctl_underscore">0x001F
    <"vk_insert_here">0x5200
    <"vk_break">0x5400
    <"vk_return">0x000A
    <"vk_select">0x4f00
    <"vk_bang">0x0021
    <"vk_pound">0x0023
    <"vk_double_quote">0x0022
    <"vk_dollar">0x0024
    <"vk_percent">0x0025
    <"vk_amp">0x0026
    <"vk_single_quote">0x0027
    <"vk_left_paren">0x0028
    <"vk_right_paren">0x0029
    <"vk_star">0x002A
    <"vk_plus">0x002B
    <"vk_comma">0x002C
    <"vk_minus">0x002D
    <"vk_period">0x002E
    <"vk_forward_slash">0x002F

    <"vk_colon">0x003A
    <"vk_semicolon">0x003B
    <"vk_lessthan">0x003C
    <"vk_equal">0x003D
    <"vk_greaterthan">0x003E
    <"vk_question_mark">0x003F
    <"vk_at">0x0040
    <"vk_ctl_at">0xCE32

    <"vk_left_bracket">0x005B
    <"vk_back_slash">0x005C
    <"vk_right_bracket">0x005D
    <"vk_up_carrot">0x005E
    <"vk_underscore">0x005F

    <"vk_left_single_quote">0x0060

    <"vk_left_brace">0x007B
    <"vk_right_brace">0x007D