XkbFreeControls man page on Peanut

Man page or keyword search:  
man Server   7435 pages
apropos Keyword Search (all sections)
Output format
Peanut logo
[printable version]

XkbFreeControls(3)		 XKB FUNCTIONS		    XkbFreeControls(3)

NAME
       XkbFreeControls	-  Frees  memory used by the ctrls member of an XkbDe‐
       scRec structure

SYNOPSIS
       void XkbFreeControls ( xkb, which, free_all )
	     XkbDescPtr xkb;
	     unsigned int which;
	     Bool free_all;

ARGUMENTS
       - xkb  Xkb description in which to free controls components

       - which
	      mask of components of ctrls to free

       - free_all
	      True => free everything + ctrls itself

DESCRIPTION
       XkbFreeControls frees the specified components of the  ctrls  field  in
       the  xkb keyboard description and sets the corresponding structure com‐
       ponent values to NULL or zero. The which mask specifies the  fields  of
       ctrls to be freed and can contain any of the controls components speci‐
       fied in Table 1.

       Table 1 shows the actual values for the individual mask	bits  used  to
       select controls for modification and to enable and disable the control.
       Note that the same mask bit is used to specify general modifications to
       the parameters used to configure the control (which), and to enable and
       disable the control (enabled_ctrls). The anomalies  in  the  table  (no
       "ok"  in column) are for controls that have no configurable attributes;
       and for controls that are not boolean controls and therefore cannot  be
       enabled or disabled.

			       Table 1 Controls Mask Bits
       ───────────────────────────────────────────────────────────────────────────
       Mask Bit			which or	enabled	  Value
				changed_ctrls	_ctrls
       ───────────────────────────────────────────────────────────────────────────
       XkbRepeatKeysMask	ok		ok	  (1L<<0)
       XkbSlowKeysMask		ok		ok	  (1L<<1)
       XkbBounceKeysMask	ok		ok	  (1L<<2)
       XkbStickyKeysMask	ok		ok	  (1L<<3)
       XkbMouseKeysMask		ok		ok	  (1L<<4)
       XkbMouseKeysAccelMask	ok		ok	  (1L<<5)
       XkbAccessXKeysMask	ok		ok	  (1L<<6)
       XkbAccessXTimeoutMask	ok		ok	  (1L<<7)
       XkbAccessXFeedbackMask	ok		ok	  (1L<<8)
       XkbAudibleBellMask			ok	  (1L<<9)
       XkbOverlay1Mask				ok	  (1L<<10)
       XkbOverlay2Mask				ok	  (1L<<11)
       XkbIgnoreGroupLockMask			ok	  (1L<<12)
       XkbGroupsWrapMask	ok			  (1L<<27)
       XkbInternalModsMask	ok			  (1L<<28)
       XkbIgnoreLockModsMask	ok			  (1L<<29)
       XkbPerKeyRepeatMask	ok			  (1L<<30)
       XkbControlsEnabledMask	ok			  (1L<<31)
       XkbAccessXOptionsMask	ok		ok	  (XkbStickyKeysMask |
							  XkbAccessXFeedbackMask)

       XkbAllBooleanCtrlsMask			ok	  (0x00001FFF)
       XkbAllControlsMask	ok			  (0xF8001FFF)

       If  free_all  is	 True,	XkbFreeControls frees every non-NULL structure
       component in the controls, frees the  XkbControlsRec  structure	refer‐
       enced by the ctrls member of xkb, and sets ctrls to NULL.

X Version 11			  libX11 1.2		    XkbFreeControls(3)
[top]

List of man pages available for Peanut

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net