1XkbIgnoreExtension(3)            XKB FUNCTIONS           XkbIgnoreExtension(3)
2
3
4

NAME

6       XkbIgnoreExtension  -   Prevents core X library keyboard functions from
7       using the X Keyboard Extension
8

SYNOPSIS

10       Bool XkbIgnoreExtension (Bool *ignore);
11

ARGUMENTS

13       ignore True means ignore the extension
14

DESCRIPTION

16       If a server supports the Xkb extension, the X library  normally  imple‐
17       ments  preXkb keyboard functions using the Xkb keyboard description and
18       state. The server Xkb keyboard state may differ from  the  preXkb  key‐
19       board  state.  This  difference does not affect most clients, but there
20       are exceptions. To allow these clients to work properly,  you  may  in‐
21       struct the extension not to use Xkb functionality.
22
23       Call  XkbIgnoreExtension  to  prevent core X library keyboard functions
24       from using the X Keyboard Extension. You must  call  XkbIgnoreExtension
25       before  you open a server connection; Xkb does not provide a way to en‐
26       able or disable use of the extension once a connection is established.
27
28       XkbIgnoreExtension tells the X library whether to use  the  X  Keyboard
29       Extension  on  any subsequently opened X display connections. If ignore
30       is True, the library does not initialize  the  Xkb  extension  when  it
31       opens a new display. This forces the X server to use compatibility mode
32       and communicate with the client using only core protocol  requests  and
33       events.  If  ignore  is  False,  the library treats subsequent calls to
34       XOpenDisplay normally and uses  Xkb  extension  requests,  events,  and
35       state.  Do  not explicitly use Xkb on a connection for which it is dis‐
36       abled.  XkbIgnoreExtension returns False if it was unable to apply  the
37       ignore request.
38

RETURN VALUES

40       True           The XkbIgnoreExtension returns True if
41
42       False          The  XkbIgnoreExtension function returns False if it was
43                      unable to apply the ignore request.
44

SEE ALSO

46       XOpenDisplay(3)
47
48
49
50X Version 11                     libX11 1.7.0            XkbIgnoreExtension(3)
Impressum