XmbLookupString man page on Ultrix

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

XmbLookupString(3X11)		     X11R5		 XmbLookupString(3X11)

NAME
       XmbLookupString, XwcLookupString - obtain composed input from an input
       method

SYNTAX
       int XmbLookupString(ic, event, buffer_return, bytes_buffer,
       keysym_return, status_return)
	     XIC ic;
	     XKeyPressedEvent *event;
	     char *buffer_return;
	     int bytes_buffer;
	     KeySym *keysym_return;
	     Status *status_return;

       int XwcLookupString(ic, event, buffer_return, bytes_buffer,
       keysym_return, status_return)
	     XIC ic;
	     XKeyPressedEvent *event;
	     wchar_t *buffer_return;
	     int wchars_buffer;
	     KeySym *keysym_return;
	     Status *status_return;

ARGUMENTS
       buffer_return
		 Returns a multibyte string or wide character string (if any)
		 from the input method.

       bytes_buffer
       wchars_buffer
		 Specifies space available in return buffer.

       event	 Specifies the key event to be used.

       ic	 Specifies the input context.

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

       status_return
		 Returns a value indicating what kind of data is returned.

DESCRIPTION
       The and functions return the string from the input method specified in
       the buffer_return argument.  If no string is returned, the buf‐
       fer_return argument is unchanged.

       The KeySym into which the KeyCode from the event was mapped is returned
       in the keysym_return argument if it is non-NULL and the status_return
       argument indicates that a KeySym was returned.  If both a string and a
       KeySym are returned, the KeySym value does not necessarily correspond
       to the string returned.

       Note that returns the length of the string in bytes and that returns
       the length of the string in characters.

       and return text in the encoding of the locale bound to the input method
       of the specified input context.

       Note that each string returned by and begins in the initial state of
       the encoding of the locale (if the encoding of the locale is state-
       dependent).

       In order to insure proper input processing, it is essential that the
       client pass only events to and Their behavior when a client passes a
       event is undefined.

       Clients should check the status_return argument before using the other
       returned values.	 These two functions both return a value to sta‐
       tus_return that indicates what has been returned in the other argu‐
       ments.  The possible values returned are in the following table:

       XBufferOverflow	 The input string to be
			 returned is too large for
			 the supplied buf‐
			 fer_return.  The required
			 size in bytes; in charac‐
			 ters) is returned as the
			 value of the function, and
			 the contents of buf‐
			 fer_return and
			 keysym_return are not mod‐
			 ified.	 The client should
			 recall the function with
			 the same event and a buf‐
			 fer of adequate size in
			 order to obtain the
			 string.
       XLookupNone	 No consistent input has
			 been composed so far.	The
			 contents of buffer_return
			 and keysym_return are not
			 modified, and the function
			 returns zero.
       XLookupChars	 Some input characters have
			 been composed.	 They are
			 placed in the buf‐
			 fer_return argument, and
			 the string length is
			 returned as the value of
			 the function.	The string
			 is encoded in the locale
			 bound to the input con‐
			 text.	The contents of the
			 keysym_return argument is
			 not modified.
       XLookupKeySym	 A KeySym has been returned
			 instead of a string and is
			 returned in keysym_return.
			 The contents of the buf‐
			 fer_return argument is not
			 modified, and the function
			 returns zero.
       XLookupBoth	 Both a KeySym and a string
			 are returned; and occur
			 simultaneously.

       It does not make any difference if the input context passed as an argu‐
       ment to and is the one currently in possession of the focus or not.
       Input may have been composed within an input context before it lost the
       focus, and that input may be returned on subsequent calls to or even
       though it does not have any more keyboard focus.

SEE ALSO
       XLookupKeysym(3X11)
       Xlib - C Language X Interface

							 XmbLookupString(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