XkbLookupKeySym(3) XKB FUNCTIONS XkbLookupKeySym(3)NAME
XkbLookupKeySym - Find the symbol associated with a key for a particular state
SYNOPSIS
Bool XkbLookupKeySym (Display *dpy, KeyCode key, unsigned int state, unsigned int *mods_rtrn, KeySym *sym_rtrn);
ARGUMENTS
- dpy connection to X server
- key key for which symbols are to be found
- state
state for which symbol should be found
- mods_rtrn
backfilled with unconsumed modifiers
- sym_rtrn
backfilled with symbol associated with key + state
DESCRIPTION
XkbLookupKeySym is the equivalent of the core XLookupKeySym function. For the core keyboard, given a keycode key and an Xkb state state,
XkbLookupKeySym returns the symbol associated with the key in sym_rtrn and the list of modifiers that should still be applied in mods_rtrn.
The state parameter is the state from a KeyPress or KeyRelease event. XkbLookupKeySym returns True if it succeeds.
SEE ALSO XLookupKeySym(3)X Version 11 libX11 1.5.0 XkbLookupKeySym(3)
Check Out this Related Man Page
XkbLookupKeyBinding(3) XKB FUNCTIONS XkbLookupKeyBinding(3)NAME
XkbLookupKeyBinding - Find the string bound to a key by XRebindKeySym
SYNOPSIS
int XkbLookupKeyBinding (Display *dpy, KeySym sym, unsigned int state, char *buf, int nbytes, int *extra_rtrn);
ARGUMENTS
- dpy connection to server
- sym connection to server
- state
state for which string is to be looked up
- buf buffer into which returned string is written
- nbytes
size of buffer in bytes
- extra_rtrn
backfilled with number bytes overflow
DESCRIPTION
XkbLookupKeyBinding is the equivalent of the core XLookupString function.
XRebindKeysym binds an ASCII string to a specified keysym, so that the string and keysym are returned when the key is pressed and a speci-
fied list of modifiers are also being held down. XkbLookupKeyBinding returns in buf the string associated with the keysym sym and modifier
state state. buf is NULL terminated unless there's an overflow. If the string returned is larger than nbytes, a count of bytes that does
not fit into the buffer is returned in extra_rtrn. XkbTranslateKeySym returns the number of bytes that it placed into buf.
SEE ALSO XkbTranslateKeySym(3), XLookupString(3), XRebindKeysym(3)X Version 11 libX11 1.5.0 XkbLookupKeyBinding(3)
The UNIX and Linux Forums have a number of active members that have published books or papers related to shell programming and scripting. You can check out their publications here:
Link Removed
Please note, as you can imagine, our forum experts can be quite busy! You will get a response... (0 Replies)
Emergency UNIX and Linux Support !! Help Me! Forum (Request Urgent Help)
README FIRST: How to Request Emergency or Urgent Help:
You may post emergency work-related questions in the emergency forum. To post in this forum you will need to use your Bits. All questions answered on a "best... (0 Replies)
Homework Help:
On Posting Questions:
Any and all high school and undergraduate homework assignments or textbook style exercises for which you are seeking assistance are to be posted only in our Homework & Coursework Questions area--not in blogs, visitor messages, PMs, or the main technical... (0 Replies)
Dear Forum Members,
The UNIX and Linux Forums are working directly with the Red Cross to provide ad banners on our site to support Earthquake and Tsunami Relief in Japan. Registered users do not see these banners. However, if you wish to contribute directly on behalf of yourself and the... (8 Replies)
How to Use Code Tags in The UNIX and Linux Forums
Developer: This video tutorial was created by scott for forum users. Everyone should use code tags when posting code and command line logic in the forums.
cPF45jjWe7Q
A full list of BB codes is available here. (8 Replies)
RULES OF THE UNIX AND LINUX FORUMS
For the latest version of the community rules (the official community rules page), please visit here.
No flames, shouting (all caps), sarcasm, bullying, profanity or arrogant posts.
No negative comments about others or impolite remarks. Be patient. No... (1 Reply)
I see lot of ad-hoc shell scripts in our servers which don't have a shebang at the beginning .
Does this mean that it will run on any shell ?
Is it a good practice to create scripts (even ad-hoc ones) without shebang ? (16 Replies)
Having spent a lot of time over the past year taking a legacy vBulletin site (this forum) and making the site responsive on mobile; I've happy with the results; but it will soon be time to move on.
Basically, at our core, we are a LAMP (Linux, Apache2, MySQL and PHP) site, and vBulletin was... (6 Replies)
Here are some answers to some of the recent questions I have received about UNIX.COM. So, I thought I would take time to answer them here in this post:
Is it expected that the original poster "thank" everyone who responds to his / her discussion thread?
It is always a good practice in all... (7 Replies)
By special request, and long overdue, I have updated our "code tags" video and so now we have:
How to Use Code Tags and Format Posts @UNIX.com in 4K
https://youtu.be/4BuPvWJV__k (3 Replies)
Here is a quick EOY report for 2019.
2019 has been a year of "downward trend reversal" for UNIX.com. In fact, if we compare total Google search impressions from the peak days in December 2019 to the peak days in mid December 2018, traffic is up 43% percent. That is a very respectable growth... (0 Replies)