if ("undefined" == typeof CreeDictionary.keyLayout) {
	CreeDictionary.keyLayout = {};
}
CreeDictionary.keyLayout['mask_cree'] = {
	'0': { // no control keys
                '32': ' ',
                '48': '0',
		'49': '1',
		'50': '2',
		'51': '3',
                '52': '4',
                '53': '5',
                '54': '6',
                '55': '7',
                '56': '8',
                '57': '9',
                '58': '',
//	        '59': ';',
                '60': '',
                '61': '=',
                '62': '',
                '63': '',
                '64': '',
                '65': 'ᐱ',
                '66': 'ᔦ',
                '67': 'ᑌ',
                '68': 'ᑎ',
                '69': 'ᑕ',
                '70': 'ᐃ',
                '71': 'ᔨ',
                '72': 'ᒥ',
                '73': 'ᓇ',
		'74': 'ᑭ',
                '75': 'ᓂ',
                '76': 'ᓯ',
                '77': 'ᑫ',
                '78': 'ᒣ',
                '79': 'ᓴ',
                '80': '',
                '81': 'ᐸ',
                '82': 'ᐊ',
                '83': 'ᒋ',
                '84': 'ᔭ',
                '85': 'ᑲ',
                '86': 'ᐁ',
                '87': 'ᒐ',
                '88': 'ᒉ',
                '89': 'ᒪ',
                '90': 'ᐯ',
                '109': '-',
                '188': 'ᓀ',
                '190': 'ᓭ',
/*		'191': '/',
                '219': '[',
                '220': '\\',
                '221': ']',
*/
                '222': 'ᐧ'
	},

	'1': { // shift
		'32': ' ',
                '48': ')',
		'49': '!',
		'50': '@',
		'51': '#',
                '52': '$',
                '53': '%',
                '54': '^',
                '55': '&',
                '56': '*',
                '57': '(',
                '58': '',
                '59': '',
                '60': '',
                '61': '+',
                '62': '',
                '63': '',
                '64': '',
                '65': 'ᑊ',
                '68': 'ᐟ',
                '69': 'ᑐ',
                '70': 'ᐦ',
                '71': 'ᕀ',
                '72': 'ᒼ',
                '73': 'ᓄ',
		'74': 'ᐠ',
                '75': 'ᐣ',
                '76': 'ᐢ',
                '79': 'ᓱ',
                '81': 'ᐳ',
                '82': 'ᐅ',
                '83': 'ᐨ',
                '84': 'ᔪ',
                '85': 'ᑯ',
                '87': 'ᒍ',
                '89': 'ᒧ',
                '109': '_',
		'123': '',
		'125': '',
                '187': '+',
                '189': '_',
	        '191': '?',
                '219': '{',
//              '220': '|',
                '221': '}',
                '222': 'ᐤ'
	},
	
	2: {}
}
if ("undefined" == typeof CreeDictionary.overKeyLayout) {
	CreeDictionary.overKeyLayout = {};
}
CreeDictionary.overKeyLayout['mask_cree'] = new Array();
CreeDictionary.overKeyLayout['mask_cree'][65] = 'A',
CreeDictionary.overKeyLayout['mask_cree'][69] = 'E';
CreeDictionary.overKeyLayout['mask_cree'][73] = 'I';
CreeDictionary.overKeyLayout['mask_cree'][79] = 'O';
CreeDictionary.overKeyLayout['mask_cree'][84] = 'T';