>># 
>># 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: lkpkysym.m,v 1.5 92/06/11 17:37:26 rws Exp $
>># 
>>#
>>TITLE XLookupKeysym CH10
>>ASSERTION A XLookupKeysym-1
A call to XLookupKeysym returns the KeySym element
specified by index of the KeyCode vector specified by the
keycode member of the key_event argument.
>>STRATEGY
Obtain the maximum and minimum KeyCodes using XDisplayKeycodes.
Obtain the number of KeySyms per KeyCode using XGetKeyboardMapping.
For each KeyCode and index:
   Obtain the corresponding KeySym using XKeycodeToKeysym.
   Obtain the corresponding KeySym using XLookupKeysym.
   Verify that the KeySyms are identical.

>>ASSERTION A XLookupKeysym-2
When no KeySym is defined for the keycode of the event
key_event, then a call to XLookupKeysym returns NoSymbol.
>>STRATEGY
Obtain the maximum and minimum KeyCodes using XDisplayKeycodes.
Obtain the number of KeySyms per KeyCode using XGetKeyboardMapping.
For each index:
   Obtain the KeySym for a KeyCode greater than maximum KeyCode using XLookupKeysym.
   Verify that the KeySym returned is NoSymbol.
