//========================================================================================
//
//      File:		BRKeybrd.h
//      Release Version:	1.0d1
// 
//      Creation Date:		March 1993
// 
//      COPYRIGHT 1993 SYMANTEC CORPORATION. ALL RIGHTS RESERVED. UNPUBLISHED -- RIGHTS
//      RESERVED UNDER THE COPYRIGHT LAWS OF THE UNITED STATES. USE OF COPYRIGHT NOTICE IS
//      PRECAUTIONARY ONLY AND DOES NOT IMPLY PUBLICATION OR DISCLOSURE.
// 
//      THIS SOFTWARE CONTAINS PROPRIETARY AND CONFIDENTIAL INFORMATION OF SYMANTEC
//      CORPORATION. USE, DISCLOSURE, OR REPRODUCTION IS PROHIBITED WITHOUT THE PRIOR
//      EXPRESS WRITTEN PERMISSION OF SYMANTEC CORPORATION.
// 
//      RESTRICTED RIGHTS LEGEND
//      Use, duplication, or disclosure by the Government is subject to restrictions as Set
//      forth in subparagraph (c)(l)(ii) of the Rights in Technical Data and Computer
//      Software clause at DFARS 252.227-7013. Symantec Corporation, 10201 Torre Avenue,
//      Cupertino, CA 95014.
// 
//=======================================================================================


#ifndef	BRKEYBRD_H
#define	BRKEYBRD_H
#endif


#ifndef	BRWRISYS_H
#include "BRWRISYS.H"
#endif


//========================================================================================
//	CLASS BR_CLocale
//========================================================================================

class BR_CKeyboardTable : public BR_CTable
{
public :
	enum KeyboardID
	{
	
		Usa	 					= 1 ,		
		Frensh					,				
		German					,				
		Italian					,				
		Dutch					,				
		Sweedish					,				
		Finnish					,				
		Spanish					,				
		Portuguese				,				
		Katalan					,				
		Turkish					,				
		Vietnamese				,				
	
		Japan					= 100 ,		
		ChinaTraditional		= 101 ,
		ChinaSimplified			= 102 ,
		Korea					= 103 , 
		Arabic					= 200 ,		
		ArabicNorthAfrican		= 201 ,
		ArabicExtended			= 202 ,
		Hebrew					= 250 ,
		Cyrrilic					= 300 ,		
		IndicDevanagari			= 400 ,
		IndicBengali			= 401 ,
		IndicGurmkhi			= 402 ,
		IndicGujarati			= 403 ,
		IndicOriya				= 404 ,
		IndicTamil				= 405 ,
		IndicTelugu				= 406 ,
		IndicKannada			= 407 ,
		IndicMalayalam			= 408 ,
		IndicThai				= 450 ,
		IndicLao				= 460 ,

	};

	BR_CKeyboardTable();
	~BR_CKeyboardTable();
protected :

private :
	BR_CLocale	* fLocale;
	BR_Boolean	fRequiresInputMethod;
	BR_Boolean	fIsBuffered;
};



