No subject


Thu Jan 14 18:19:20 PST 2010


> +3.2.3 XkmSymbols
> +
> +The symbols in a keymap define the actual keysyms each key may produce.
> +
> +=E2=94=8C=E2=94=80=E2=94=80=E2=94=80
> +  XKMSymbols
> +	section_info:		XKMSectionInfo
> +	name:			XKMCountedString
> +	min_keycode:		CARD8
> +	max_keycode:		CARD8
> +	group_names_mask:	XKMGroupBits
> +	num_vmod_maps:		CARD8
> +	group_names:		LISTofXKMCountedString
> +	keysyms:		XKMKeysymMapDesc
> +	vmod_maps:		XKMVModMapDesc
> +=E2=94=94=E2=94=80=E2=94=80=E2=94=80
> +One group_name is present for each bit set in group_names_mask.
> +The number of keysyms present is max_keycode - min_keycode + 1.
> +
> +=E2=94=8C=E2=94=80=E2=94=80=E2=94=80
> +  XKMKeysymMapDesc
> +	width:			CARD8
> +	num_groups:		CARD8
> +	modifier_map:		CARD8
> +	flags:			CARD8
> +	names:			LISTofXKMCountedString
> +	syms:			LISTofCARD32
> +	behavior:		XKMBehaviorDesc
> +=E2=94=94=E2=94=80=E2=94=80=E2=94=80
> +
> +Presence of names is conditional on the XkmKeyHasTypes flag. The number =
of
> +strings is equal to the number of group bits in group_names_mask in the
> +preceeding XKMSymbols section.
> +The number of elements in sysms is equal to width * num_groups.

s/sysms/syms/


Cheers,
Fernando.



More information about the xorg-devel mailing list