>># 
>># Copyright 1990, 1991 by the Massachusetts Institute of Technology and
>># UniSoft Group Limited.
>># 
>># Permission to use, copy, modify, distribute, and sell this software and
>># its documentation for any purpose is hereby granted without fee,
>># provided that the above copyright notice appear in all copies and that
>># both that copyright notice and this permission notice appear in
>># supporting documentation, and that the names of MIT and UniSoft not be
>># used in advertising or publicity pertaining to distribution of the
>># software without specific, written prior permission.  MIT and UniSoft
>># make no representations about the suitability of this software for any
>># purpose.  It is provided "as is" without express or implied warranty.
>># 
>># $XConsortium: rbndkysym.m,v 1.15 92/06/11 17:38:44 rws Exp $
>># 
>>#
>>TITLE XRebindKeysym CH10
>>ASSERTION B XRebindKeysym-1
A call to XRebindKeysym rebinds the meaning of the keysym
argument for use in XLookupString to the bytes_string length
string and to use the mod_count modifiers specified by the
list argument.
>>STRATEGY
Set map between keysyms that will be used and keycodes.
Open new connection to get refreshed mappings.
Bind the keysym XK_A to a string using XRebindKeysym.
Bind the keysym XK_A with modifiers to a second string using XRebindKeysym.
Obtain the keycode bound to the XK_A keysym using XKeysymToKeycode.
Obtain the binding for the keycode without modifiers using XLookupString.
Verify that the keysym is correctly bound to the string astring.
Obtain the binding for the keycode with modifiers using XLookupString.
Verify that the keysym is correctly bound to the string modstring.
>>ASSERTION B XRebindKeysym-2
When keysym does not exist, then a call to XRebindKeysym
rebinds the meaning of the keysym argument.
>>STRATEGY
Report UNTESTED
