XLookupString man page on Ultrix

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

XLookupKeysym(3X11)		     X11R5		   XLookupKeysym(3X11)

NAME
       XLookupKeysym, XRefreshKeyboardMapping, XLookupString, XRebindKeySym -
       handle keyboard input events in Latin-1

SYNTAX
       KeySym XLookupKeysym(key_event, index)
	     XKeyEvent *key_event;
	     int index;

       XRefreshKeyboardMapping(event_map)
	     XMappingEvent *event_map;

       int XLookupString(event_struct, buffer_return, bytes_buffer,
       keysym_return, status_in_out)
	     XKeyEvent *event_struct;
	     char *buffer_return;
	     int bytes_buffer;
	     KeySym *keysym_return;
	     XComposeStatus *status_in_out;

       XRebindKeysym(display, keysym, list, mod_count, string, num_bytes)
	     Display *display;
	     KeySym keysym;
	     KeySym list[];
	     int mod_count;
	     unsigned char *string;
	     int num_bytes;

ARGUMENTS
       buffer_return
		 Returns the translated characters.

       bytes_buffer
		 Specifies the length of the buffer.  No more than bytes_buf‐
		 fer of translation are returned.

       num_bytes Specifies the number of bytes in the string argument.

       display	 Specifies the connection to the X server.

       event_map Specifies the mapping event that is to be used.

       event_struct
		 Specifies the key event structure to be used.	You can pass
		 or

       index	 Specifies the index into the KeySyms list for the event's
		 KeyCode.

       key_event Specifies the or event.

       keysym	 Specifies the KeySym that is to be searched for.

       keysym_return
		 Returns the KeySym computed from the event if this argument
		 is not NULL.

       list	 Specifies the KeySyms to be used as modifiers.

       mod_count Specifies the number of modifiers in the modifier list.

       status_in_out
		 Specifies or returns the structure or NULL.

       string	 Specifies the string that is copied and will be returned by

DESCRIPTION
       The function uses a given keyboard event and the index you specified to
       return the KeySym from the list that corresponds to the KeyCode member
       in the or structure.  If no KeySym is defined for the KeyCode of the
       event, returns

       The function refreshes the stored modifier and keymap information.  You
       usually call this function when a event with a request member of or
       occurs.	The result is to update Xlib's knowledge of the keyboard.

       The function translates a key event to a KeySym and a string.  The
       KeySym is obtained by using the standard interpretation of the Shift,
       Lock, and group modifiers as defined in the X Protocol specification.
       If the KeySym has been rebound (see the bound string will be stored in
       the buffer.  Otherwise, the KeySym is mapped, if possible, to an ISO
       Latin-1 character or (if the Control modifier is on) to an ASCII con‐
       trol character, and that character is stored in the buffer.  returns
       the number of characters that are stored in the buffer.

       If present (non-NULL), the structure records the state, which is pri‐
       vate to Xlib, that needs preservation across calls to to implement com‐
       pose processing.	 The creation of structures is implementation depen‐
       dent; a portable program must pass NULL for this argument.

       The function can be used to rebind the meaning of a KeySym for the
       client.	It does not redefine any key in the X server but merely pro‐
       vides an easy way for long strings to be attached to keys.  returns
       this string when the appropriate set of modifier keys are pressed and
       when the KeySym would have been used for the translation.  No text con‐
       versions are performed; the client is responsible for supplying appro‐
       priately encoded strings.  Note that you can rebind a KeySym that may
       not exist.

SEE ALSO
       XButtonEvent(3X11), XMapEvent(3X11), XStringToKeysym(3X11)
       Xlib - C Language X Interface

							   XLookupKeysym(3X11)
[top]

List of man pages available for Ultrix

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