X11 standalone input
Name
input-x : X11 standalone input
Synopsis
input-x [-nokeyfocus] input-xwin input-xf86dga
Description
input-x and input-xwin, an input target for X11 Environments. input-x opens a X11 window to receive input from and works standalone.
input-xwin and input-xf86dga is used by libggi's display-x(7). They are NOT intended to be directly used by applications.
X11R5 is required.
Options
- '-nokeyfocus'
Disables keyboard focus. See the XSetInputFocus(3X11) manpage for the details on keyboard focus, where focus is a 'window' and revert_to is 'RevertToParent'.
Controls
An input-x module understands the following command codes sent by ggControl(3):
- GII_CMDCODE_XWINPOINTER
Data:
struct gii_xwin_cmddata_pointer { int ptralwaysrel; };
- GII_CMDCODE_XWINSETPARAM
Data:
struct gii_xwin_cmddata_setparam { Window win; Window parentwin; int frames; };
Notifications
An input-x module will report the following events via ggBroadcast(3):
- GII_CMDCODE_RESIZE
Data:
struct gii_cmddata_resize { int width, height; /* New width/height */ void *arg; };
- GII_CMDCODE_XWINEXPOSE
Data:
struct gii_cmddata_expose { int x, y, w, h; void *arg; };