XkbAddSymInterpret (3)
Leading comments
Copyright 1999 Oracle and/or its affiliates. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following condition...
NAME
XkbAddSymInterpret - Add a symbol interpretation to the list of symbol interpretations in an XkbCompatRecSYNOPSIS
-
XkbSymInterpretPtr XkbAddSymInterpret
(XkbDescPtr xkb,
XkbSymInterpretPtr si,
Bool updateMap,
XkbChangesPtr changes);
ARGUMENTS
- - xkb
-
- keyboard description to be updated
- - si
- symbol interpretation to be added
- - updateMap
- True=>apply compatibility map to keys
- - changes
- changes are put here
DESCRIPTION
XkbAddSymInterpret adds si to the list of symbol interpretations in xkb. If updateMap is True, it (re)applies the compatibility map to all of the keys on the keyboard. If changes is non-NULL, it reports the parts of the keyboard that were affected (unless updateMap is True, not much changes). XkbAddSymInterpret returns a pointer to the actual new symbol interpretation in the list or NULL if it failed.