SHOWKEYS 1.0.0                                      John Elliott, 29 July 2011
==============================================================================

  SHOWKEYS is a quick and simple application to display the codes that keys
return under Windows: Scancodes, VK_ codes and key names. It was originally
written to debug keyboard layouts created with the Microsoft Keyboard Layout
Creator.

  Two versions have been provided: 

- SHOWKEYS.EXE is a 16-bit application. It will run on 16-bit Windows 3.0 and
  later, and any 32-bit Windows version.

- SHOWK32.EXE is a 32-bit application. It will run on 32-bit Windows NT 3.5 
  and later, and any 64-bit Windows version.

  To use it, launch one or other application and press keys. Key-press and 
key-release messages (WM_KEYDOWN, WM_KEYUP, WM_SYSKEYDOWN and WM_SYSKEYUP) 
will be shown in the main window. For each key, the following parameters are 
shown:

- Char, RepCnt, Flags: The parameters of the Windows message. 
	* Char is the Windows virtual keycode.
	* RepCnt is the number of times the key repeated since the last
	 message (usually 1).
	* Flags contains the scancode (low 8 bits), whether the scancode
	 is an extended scancode (bit 8) and other information.

- Key name: As provided by GetKeyNameText()
- VK_ code: The textual equivalent of the Windows virtual keycode -- if it's
 	one that SHOWKEYS knows about.

  There are also two options on the 'Keyboard' menu:

- 'Information' shows the results of GetKeyboardType() -- keyboard type,
  subtype and number of function keys.

- 'All key names' populates the list box with the results of calling 
  GetKeyNameText() for every possible scancode.

Source
~~~~~~

  showksrc.zip contains the source code, plus project files for Visual C++
1.5 (for the 16-bit version) and 6.0 (for the 32-bit version).

Licence
~~~~~~~

SHOWKEYS v1.0.0
Copyright 2011 John Elliott <jce@seasip.demon.co.uk>

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

