#pragma once

#include <windows.h>

#define VK_COLON	0xBA
#define VK_EQUAL	0xBB
#define VK_COMMA	0xBC
#define VK_HYPHEN	0xBD
#define VK_PERIOD	0xBE
#define	VK_SLASH	0xBF
#define VK_ACCENT	0xC0
#define VK_LBRKT	0xDB
#define VK_BKSLASH	0xDC
#define VK_RBRKT	0xDD
#define VK_QUOTE	0xDE
#define VK_xDF		0xDF

BOOL MapUSCharToVK(UINT ch, UINT *puKey, UINT *puShiftFlags);
WCHAR VKToChar(WORD keyCode, UINT shiftFlags);

