Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XkbIgnoreExtension(3)		 XKB FUNCTIONS		 XkbIgnoreExtension(3)

NAME
       XkbIgnoreExtension  -   Prevents	core X library keyboard	functions from
       using the X Keyboard Extension

SYNOPSIS
       Bool XkbIgnoreExtension (Bool *ignore);

ARGUMENTS
       ignore True means ignore	the extension

DESCRIPTION
       If a server supports the	Xkb extension, the X library  normally	imple-
       ments  preXkb keyboard functions	using the Xkb keyboard description and
       state. The server Xkb keyboard state may	differ from  the  preXkb  key-
       board  state.  This  difference does not	affect most clients, but there
       are exceptions. To allow	these clients to work properly,	 you  may  in-
       struct the extension not	to use Xkb functionality.

       Call  XkbIgnoreExtension	 to  prevent core X library keyboard functions
       from using the X	Keyboard Extension. You	must  call  XkbIgnoreExtension
       before  you open	a server connection; Xkb does not provide a way	to en-
       able or disable use of the extension once a connection is established.

       XkbIgnoreExtension tells	the X library whether to use  the  X  Keyboard
       Extension  on  any subsequently opened X	display	connections. If	ignore
       is True,	the library does not initialize	 the  Xkb  extension  when  it
       opens a new display. This forces	the X server to	use compatibility mode
       and communicate with the	client using only core protocol	 requests  and
       events.	If  ignore  is	False,	the library treats subsequent calls to
       XOpenDisplay normally and uses  Xkb  extension  requests,  events,  and
       state.  Do  not explicitly use Xkb on a connection for which it is dis-
       abled.  XkbIgnoreExtension returns False	if it was unable to apply  the
       ignore request.

RETURN VALUES
       True	      The XkbIgnoreExtension returns True if

       False	      The  XkbIgnoreExtension function returns False if	it was
		      unable to	apply the ignore request.

SEE ALSO
       XOpenDisplay(3)

X Version 11			 libX11	1.6.5		 XkbIgnoreExtension(3)

NAME | SYNOPSIS | ARGUMENTS | DESCRIPTION | RETURN VALUES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=XkbIgnoreExtension&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help