# libcvautomation: XTest Key Strings

libcvautomation 1.3

- Main Page
- Related Pages
- Classes
- Files

XTest Key Strings

This page describes the various extra key strings to use with X11. The following list is generated with this command:

     xmodmap -pke | cut -d'=' -f2 |  sed 's/ /\n/g' | tr -s '\n' | awk '{ print length(), $0 | "sort -n" }' | cut -d' ' -f2 | uniq

    0
    1
    2
    3
    4
    5
    6
    7
    8
    9
    a
    A
    b
    B
    c
    C
    d
    D
    e
    E
    f
    F
    g
    G
    h
    H
    i
    I
    j
    J
    k
    K
    l
    L
    m
    M
    n
    N
    o
    O
    p
    P
    q
    Q
    r
    R
    s
    S
    t
    T
    u
    U
    v
    V
    w
    W
    x
    X
    y
    Y
    z
    Z
    at
    F1
    F2
    F3
    F4
    F5
    F6
    F7
    F8
    F9
    Up
    bar
    End
    F10
    F11
    F12
    Tab
    Down
    Home
    KP_0
    KP_1
    KP_2
    KP_3
    KP_4
    KP_5
    KP_6
    KP_7
    KP_8
    KP_9
    Left
    less
    Menu
    Next
    plus
    Alt_L
    Break
    colon
    comma
    equal
    grave
    KP_Up
    minus
    Pause
    Print
    Prior
    Right
    slash
    space
    aacute
    Aacute
    dagger
    Delete
    dollar
    eacute
    Eacute
    Escape
    exclam
    iacute
    Iacute
    Insert
    KP_Add
    KP_End
    Meta_L
    oacute
    Oacute
    period
    Return
    uacute
    Uacute
    greater
    Hyper_L
    KP_Down
    KP_Home
    KP_Left
    KP_Next
    percent
    Shift_L
    Shift_R
    Super_L
    Super_R
    Sys_Req
    XF86WWW
    asterisk
    KP_Begin
    KP_Enter
    KP_Equal
    KP_Prior
    KP_Right
    NoSymbol
    Num_Lock
    question
    quotedbl
    XF86Back
    XF86Mail
    XF86Stop
    XF86WLAN
    ampersand
    backslash
    BackSpace
    braceleft
    brokenbar
    Caps_Lock
    Control_L
    Control_R
    KP_Delete
    KP_Divide
    KP_Insert
    parenleft
    semicolon
    XF86Eject
    XF86Sleep
    adiaeresis
    Adiaeresis
    apostrophe
    asciitilde
    braceright
    ediaeresis
    Ediaeresis
    idiaeresis
    KP_Decimal
    numbersign
    odiaeresis
    Odiaeresis
    parenright
    udiaeresis
    Udiaeresis
    underscore
    XF86Reload
    XF86Search
    XF86WakeUp
    asciicircum
    bracketleft
    KP_Multiply
    KP_Subtract
    Mode_switch
    Scroll_Lock
    XF86Battery
    XF86Display
    XF86Forward
    XF86_Ungrab
    bracketright
    doubledagger
    ISO_Left_Tab
    XF86PowerOff
    XF86AudioMute
    XF86AudioNext
    XF86AudioPrev
    XF86AudioStop
    XF86Favorites
    XF86AudioMedia
    XF86AudioPause
    XF86Calculator
    XF86_ClearGrab
    XF86MyComputer
    XF86_Next_VMode
    XF86_Prev_VMode
    ISO_Level3_Shift
    Terminate_Server
    XF86_Switch_VT_1
    XF86_Switch_VT_2
    XF86_Switch_VT_3
    XF86_Switch_VT_4
    XF86_Switch_VT_5
    XF86_Switch_VT_6
    XF86_Switch_VT_7
    XF86_Switch_VT_8
    XF86_Switch_VT_9
    XF86KbdLightOnOff
    XF86_Switch_VT_10
    XF86_Switch_VT_11
    XF86_Switch_VT_12
    Pointer_EnableKeys
    XF86KbdBrightnessUp
    XF86MonBrightnessUp
    XF86AudioLowerVolume
    XF86AudioRaiseVolume
    XF86KbdBrightnessDown
    XF86MonBrightnessDown

Warning:
  Please note that each key string above is first translated into a key code, and then into the actual key click. Thus, while you might intend to press "dollar", it will actually come out as "4". If you need a `'$'` to come out, use the `'keystring $'` command to xte_commandString() or `'key_str $'` function in the BASH wrapper - see the Appendix of Wrapper Functions and Environment Variables.

All Classes Files Functions Defines