xte (1)
Leading comments
Hey, EMACS: Copyright (C), 2003 Aurelien Jarno You may distribute under the terms of the GNU General Public License as specified in the file /usr/share/common-licences/GPLv2 that comes with the Debian distribution. First parameter, NAME, should be all caps Second parameter, SECTION, should be 1-8, maybe w/ subsection other parameters are allowed: see man(7), man(1)
NAME
xte - Generates fake input using the XTest extensionSYNOPSIS
xte [options] commands...DESCRIPTION
xte is a program that generates fake input using the XTest extension, more reliable than xse.OPTIONS
A summary of options is included below.- -i id
- XInput 2.x device to use. List devices with 'xinput list'.
- -x display
- Send commands to remote X server. Note that some commands may not work correctly unless the display is on the console, e.g. the display is currently controlled by the keyboard and mouse and not in the background. This seems to be a limitation of the XTest extension.
- --help, -h
- Show summary of options.
COMMANDS
- key k
- Press and release key k
- keydown k
- Press key k down
- keyup k
- Release key k
- str string
- Do a bunch of key X events for each char in string
- mouseclick i
- Click mouse button i
- mousemove x y
- Move mouse to screen position x, y
- mousermove x y
- Move mouse relative from current location by x, y
- mousedown i
- Press mouse button i down
- mouseup i
- Release mouse button i
- sleep x
- Sleep x seconds
- usleep x
-
Usleep x microseconds
SOME USEFUL KEYS
These keys are case sensitive.
Home
Left
Up
Right
Down
Page_Up
Page_Down
End
Return
BackSpace
Tab
Escape
Delete
Shift_L
Shift_R
Control_L
Control_R
Meta_L
Meta_R
Alt_L
Alt_R
Multi_key
Super_L
Super_R
Depending on your keyboard layout, the "Windows" key may be one of the
Super_ keys or the Meta_ keys.
SEE ALSO
pat2ppm(1), patextract(1), png2pat(1), rgb2pat(1), visgrep(1).AUTHOR
xte was written by Steve Slaven <bpk@hoopajoo.net>.LIMITATIONS
The str command doesn't support Unicode characters with more than two bytes. Further, character composing sequences to generate special charactes are limited to Multi_key plus two characters. The set of supported characters depends on the current keyboard layout.