1libgii(7) GGI libgii(7)
2
3
4
6 libgii : A flexible library for input handling
7
9 LibGII is an input library developed by the GGI Project. Its design
10 philosophy is similar to LibGGI, which deals with graphics output.
11 LibGII is based on the concept of input streams, which virtualize
12 access to the underlying input drivers. Events from various input
13 devices are abstracted into easy-to-use structures. LibGII also allows
14 the application to join streams together, receiving input from an arbi‐
15 trary combination of devices.
16
17 LibGII is a separate component from LibGGI, although LibGGI depends on
18 LibGII for input purposes. (LibGGI's input functions are simply wrap‐
19 pers for LibGII functions.)
20
22 The following outlines the environment variables, intended for the
23 user, which affect the behaviour of LibGII:
24
25 GII_INPUT
26 The default input source(s) and/or filter(s) to use when
27 giiOpen() is called with a NULL argument. The format is:
28 input:inputargs. Multiple inputs can be specified by this nota‐
29 tion: (i1):(i2) ....
30 Note: This setting does not affect LibGGI visuals automatically
31 opening inputs. Use the GGI_INPUTx variable instead.
32
33
34 GII_DEBUG
35 The debug level for LibGII:
36
37 · 0 or unset : debug output is off; debugging is off
38
39 · 255 : all debug output is on
40
41 You may also bitwise 'or' any of the following together:
42
43 · 2 : debug core
44
45 · 32 : misc debugging output
46
47 · 64 : debug dynamic library handling
48
49 · 128 : debug event handling
50
51 GII_DEBUGSYNC
52 Turn on synchronous debug output, flushing the output buffers
53 before returning from DPRINT calls.
54
55
56 GII_CONFDIR
57 Override compiled-in path to global config files (Win32 only,
58 but not Cygwin).
59
60
61 Other environment variables specific to filters and inputs are docu‐
62 mented in the corresponding manual page.
63
65 libgii.conf(5), filter-keytrans(7), filter-mouse(7), filter-save(7),
66 filter-tcp(7), input-directx(7), input-linux-kbd(7), input-mouse(7),
67 input-file(7), input-linux-mouse(7), input-tcp(7), input-linux-
68 evdev(7), input-lk201(7).
69
70
71
72libgii-1.0.x 2006-12-30 libgii(7)