//		Copyright © 2009 ExIdeas, Inc.*
// 		version 1.80

/**************************************************************************************************************/
//	Data structure for ME_keyboard. This may include additional language keybaords.
/**************************************************************************************************************/
ME_keyboards = {
		"English":{
			"Name":"English",
			"KeyboardImages"	:{							/* keyboard bitmaps names are stored here*/
				"imageDir"	:  "../bitmaps/English/",				/* the directory where the bitmaps are stored */
				"NumberSide" :	"en_number.png",
				"LetterSide" :	{
					"lowercase": {
						"normal" 	: "en_lowercase.png",
						"busy" 		: "en_lowercaseBusy.png"
					},
					"uppercase": {
						"normal" 	: "en_uppercase.png",
						"busy" 		: "en_uppercaseBusy.png"
					}
				}
			},
			"LetterSide": {  
        		"Row1":{
             		"Col1":{
						"E":{"Drag": "-", "DragReturn": "÷"},
						"NE":{"Drag": "", "DragReturn": ""},
						"N":{"Drag": "LineUp_Command", "DragReturn": "Home_Command"},
						"NW":{"Drag": "Combine_Command", "DragReturn": "Combine_Command"},
						"W":{"Drag": "CursorLeft_Command", "DragReturn": "BeginOfLine_Command"},
						"SW":{"Drag": "$", "DragReturn": "¥"},
						"S":{"Drag": " ", "DragReturn": "•"},
						"SE":{"Drag": "v", "DragReturn": "V", "LetterPair": true},
						"Center":{"Tap":"a", "Circle": "A", "LetterPair": true}
            		},  /*   Col1  */
             		"Col2":{
						"E":{"Drag": "!", "DragReturn": "¡"},
						"NE":{"Drag": "´", "DragReturn": "’"},
						"N":{"Drag": "^", "DragReturn": "ˆ"},
						"NW":{"Drag": "`", "DragReturn": "‘"},
						"W":{"Drag": "+", "DragReturn": "×"},
						"SW":{"Drag": "/", "DragReturn": "–"},
						"S":{"Drag": "l", "DragReturn": "L", "LetterPair": true},
						"SE":{"Drag": "\\", "DragReturn": "—"},
						"Center":{"Tap":"n", "Circle": "N", "LetterPair": true}
            		}, /*   Col2  */
             		"Col3":{
						"E":{"Drag": "CursorRight_Command", "DragReturn": "EndofLine_Command"},
						"NE":{"Drag": "CR_Command", "DragReturn": "CR_Command"},
						"N":{"Drag": "", "DragReturn": ""},
						"NW":{"Drag": "", "DragReturn": ""},
						"W":{"Drag": "?", "DragReturn": "¿"},
						"SW":{"Drag": "x", "DragReturn": "X", "LetterPair": true},
						"S":{"Drag": "=", "DragReturn": "±"},
						"SE":{"Drag": "€", "DragReturn": "£"},
						"Center":{"Tap":"i", "Circle": "I", "LetterPair": true}
            		}  /*   Col3  */
        		}, /*   Row1  */
        		"Row2":{
             		"Col1":{
						"E":{"Drag": "k", "DragReturn": "K", "LetterPair": true},
						"NE":{"Drag": "%", "DragReturn": "‰"},
						"N":{"Drag": " ", "DragReturn": ""},
						"NW":{"Drag": "{", "DragReturn": "}"},
						"W":{"Drag": "(", "DragReturn": ")"},
						"SW":{"Drag": "[", "DragReturn": "]"},
						"S":{"Drag": " ", "DragReturn": ""},
						"SE":{"Drag": "_", "DragReturn": "¬"},
						"Center":{"Tap":"h", "Circle": "H", "LetterPair": true}
            		},  /*   Col1  */
             		"Col2":{
						"E":{"Drag": "b", "DragReturn": "B", "LetterPair": true},
						"NE":{"Drag": "p", "DragReturn": "P", "LetterPair": true},
						"N":{"Drag": "u", "DragReturn": "U", "LetterPair": true},
						"NW":{"Drag": "q", "DragReturn": "Q", "LetterPair": true},
						"W":{"Drag": "c", "DragReturn": "C", "LetterPair": true},
						"SW":{"Drag": "g", "DragReturn": "G", "LetterPair": true},
						"S":{"Drag": "d", "DragReturn": "D", "LetterPair": true},
						"SE":{"Drag": "j", "DragReturn": "J", "LetterPair": true},
						"Center":{"Tap":"o", "Circle": "O", "LetterPair": true}
            		}, /*   Col2  */
             		"Col3":{
						"E":{"Drag": ")", "DragReturn": "("},
						"NE":{"Drag": "}", "DragReturn": "{"},
						"N":{"Drag": "Cap_Command", "DragReturn": "Cap_Command"},
						"NW":{"Drag": "|", "DragReturn": "¦"},
						"W":{"Drag": "m", "DragReturn": "M", "LetterPair": true},
						"SW":{"Drag": "@", "DragReturn": "ª"},
						"S":{"Drag": "Lowercase_Command", "DragReturn": "Lowercase_Command"},
						"SE":{"Drag": "]", "DragReturn": "["},
						"Center":{"Tap":"r", "Circle": "R", "LetterPair": true}
            		}  /*   Col3  */
       			 }, /*   Row2  */
        		"Row3":{
             		"Col1":{
						"E":{"Drag": "*", "DragReturn": "†"},
						"NE":{"Drag": "y", "DragReturn": "Y"},
						"N":{"Drag": "¨", "DragReturn": "…"},
						"NW":{"Drag": "~", "DragReturn": "˜"},
						"W":{"Drag": "&lt;", "DragReturn": "‹"},
						"SW":{"Drag": "BackSpace_Command", "DragReturn": "BackSpace_Command"},
						"S":{"Drag": "LineDown_Command", "DragReturn": "EndOfFile_Command"},
						"SE":{"Drag": "", "DragReturn": ""},
						"Center":{"Tap":"t", "Circle": "T", "LetterPair": true}
					},  /*   Col1  */
            		"Col2":{
						"E":{"Drag": "z", "DragReturn": "Z", "LetterPair": true},
						"NE":{"Drag": "'", "DragReturn": "”"},
						"N":{"Drag": "w", "DragReturn": "W", "LetterPair": true},
						"NW":{"Drag": "\"", "DragReturn": "\""}, /* these are supposed to be " marks */
						"W":{"Drag": "", "DragReturn": ""},
						"SW":{"Drag": ",", "DragReturn": "‚"},
						"S":{"Drag": ".", "DragReturn": "…"},
						"SE":{"Drag": ":", "DragReturn": "„"},
						"Center":{"Tap":"e", "Circle": "E", "LetterPair": true}
           		 	}, /*   Col2  */
             		"Col3":{
						"E":{"Drag": "&gt;", "DragReturn": "›"},
						"NE":{"Drag": "°", "DragReturn": "º"},
						"N":{"Drag": "&amp;", "DragReturn": "§"},
						"NW":{"Drag": "f", "DragReturn": "F", "LetterPair": true},
						"W":{"Drag": "#", "DragReturn": "£"},
						"SW":{"Drag": ";", "DragReturn": ";"},
						"S":{"Drag": "", "DragReturn": ""},
						"SE":{"Drag": "Space_Command", "DragReturn": "Space_Command"},
						"Center":{"Tap":"s", "Circle": "S", "LetterPair": true}
            		}  /*   Col3  */
       			 } /* Row3 */
			},  /* LetterSide */
			
   			"NumberSide": {  
        			"Row1":{
             			"Col1":{
							"E":{"Drag": "-", "DragReturn": "÷"},
							"NE":{"Drag": "", "DragReturn": ""},
							"N":{"Drag": "LineUp_Command", "DragReturn": "Home_Command"},
							"NW":{"Drag": "Combine_Command", "DragReturn": "Combine_Command"},
							"W":{"Drag": "CursorLeft_Command", "DragReturn": "BeginOfLine_Command"},
							"SW":{"Drag": "$", "DragReturn": "¥"},
							"S":{"Drag": " ", "DragReturn": "•"},
							"SE":{"Drag": "v", "DragReturn": "V", "LetterPair": true},
							"Center":{"Tap":"1", "Circle": "¹"}
            			},  /*   Col1  */
             			"Col2":{
							"E":{"Drag": "!", "DragReturn": "¡"},
							"NE":{"Drag": "´", "DragReturn": "’"},
							"N":{"Drag": "^", "DragReturn": "ˆ"},
							"NW":{"Drag": "`", "DragReturn": "‘"},
							"W":{"Drag": "+", "DragReturn": "×"},
							"SW":{"Drag": "/", "DragReturn": "–"},
							"S":{"Drag": "l", "DragReturn": "L", "LetterPair": true},
							"SE":{"Drag": "\\", "DragReturn": "—"},
							"Center":{"Tap":"2", "Circle": "²"}
            			}, /*   Col2  */
						 "Col3":{
							"E":{"Drag": "CursorRight_Command", "DragReturn": "EndofLine_Command"},
							"NE":{"Drag": "CR_Command", "DragReturn": "CR_Command"},
							"N":{"Drag": "", "DragReturn": ""},
							"NW":{"Drag": "", "DragReturn": ""},
							"W":{"Drag": "?", "DragReturn": "¿"},
							"SW":{"Drag": "x", "DragReturn": "X", "LetterPair": true},
							"S":{"Drag": "=", "DragReturn": "±"},
							"SE":{"Drag": "€", "DragReturn": "£"},
							"Center":{"Tap":"3", "Circle": "³"}
           				}  /*   Col3  */
					},  /* Row1 */
        			"Row2":{
             			"Col1":{
							"E":{"Drag": "k", "DragReturn": "K", "LetterPair": true},
							"NE":{"Drag": "%", "DragReturn": "‰"},
							"N":{"Drag": " ", "DragReturn": ""},
							"NW":{"Drag": "{", "DragReturn": "}"},
							"W":{"Drag": "(", "DragReturn": ")"},
							"SW":{"Drag": "[", "DragReturn": "]"},
							"S":{"Drag": " ", "DragReturn": ""},
							"SE":{"Drag": "_", "DragReturn": "¬"},
							"Center":{"Tap":"4", "Circle": "¼"}
            			},  /*   Col1  */
             			"Col2":{
							"E":{"Drag": "b", "DragReturn": "B", "LetterPair": true},
							"NE":{"Drag": "p", "DragReturn": "P", "LetterPair": true},
							"N":{"Drag": "u", "DragReturn": "U", "LetterPair": true},
							"NW":{"Drag": "q", "DragReturn": "Q", "LetterPair": true},
							"W":{"Drag": "c", "DragReturn": "C", "LetterPair": true},
							"SW":{"Drag": "g", "DragReturn": "G", "LetterPair": true},
							"S":{"Drag": "d", "DragReturn": "D", "LetterPair": true},
							"SE":{"Drag": "j", "DragReturn": "J", "LetterPair": true},
							"Center":{"Tap":"5", "Circle": "T"}
            			}, /*   Col2  */
             			"Col3":{
							"E":{"Drag": ")", "DragReturn": "("},
							"NE":{"Drag": "}", "DragReturn": "{"},
							"N":{"Drag": "Cap_Command", "DragReturn": "cap_Command"},
							"NW":{"Drag": "|", "DragReturn": "¦"},
							"W":{"Drag": "m", "DragReturn": "M", "LetterPair": true},
							"SW":{"Drag": "@", "DragReturn": "ª"},
							"S":{"Drag": "Lowercase_Command", "DragReturn": "Lowercase_Command"},
							"SE":{"Drag": "]", "DragReturn": "["},
							"Center":{"Tap":"6", "Circle": "n"}
            			}  /*   Col3  */
       				},  /* Row2 */
        			"Row3":{
            			"Col1":{
							"E":{"Drag": "*", "DragReturn": "†"},
							"NE":{"Drag": "y", "DragReturn": "Y", "LetterPair": true},
							"N":{"Drag": "¨", "DragReturn": "…"},
							"NW":{"Drag": "~", "DragReturn": "˜"},
							"W":{"Drag": "&lt;", "DragReturn": "‹"},
							"SW":{"Drag": "BackSpace_Command", "DragReturn": "BackSpace_Command"},
							"S":{"Drag": "LineDown_Command", "DragReturn": "EndOfFile_Command"},
							"SE":{"Drag": "", "DragReturn": ""},
							"Center":{"Tap":"7", "Circle": "&#8747"}
            		},  /*   Col1  */
             		"Col2":{
							"E":{"Drag": "z", "DragReturn": "Z", "LetterPair": true},
							"NE":{"Drag": "'", "DragReturn": "”"},
							"N":{"Drag": "w", "DragReturn": "W", "LetterPair": true},
							"NW":{"Drag": "\"", "DragReturn": "\""}, /* these are supposed to be " marks */
							"W":{"Drag": "", "DragReturn": ""},
							"SW":{"Drag": ",", "DragReturn": "‚"},
							"S":{"Drag": ".", "DragReturn": "…"},
							"SE":{"Drag": ":", "DragReturn": "„"},
							"Center":{"Tap":"8", "Circle": "?"}
            		}, /*   Col2  */
             		"Col3":{
							"E":{"Drag": "&gt;", "DragReturn": "›"},
							"NE":{"Drag": "°", "DragReturn": "º"},
							"N":{"Drag": "&amp;", "DragReturn": "§"},
							"NW":{"Drag": "f", "DragReturn": "F", "LetterPair": true},
							"W":{"Drag": "#", "DragReturn": "£"},
							"SW":{"Drag": ";", "DragReturn": ";"},
							"S":{"Drag": "", "DragReturn": ""},
							"SE":{"Drag": "Space_Command", "DragReturn": "Space_Command"},
							"Center":{"Tap":"9", "Circle": "S"}
            		}  /*   Col3  */
      			},  /* Row3 */
        		"Row4":{
             		"Col2":{
							"E":{"Drag": "", "DragReturn": ""},
							"NE":{"Drag": "", "DragReturn": ""},
							"N":{"Drag": "", "DragReturn": ""},
							"NW":{"Drag": "", "DragReturn": ""},
							"W":{"Drag": "", "DragReturn": ""},
							"SW":{"Drag": "", "DragReturn": ""},
							"S":{"Drag": "", "DragReturn": ""},
							"SE":{"Drag": "", "DragReturn": ""},
							"Center":{"Tap":"0", "Circle": "0"}
            		} /*   Col2  last numerical col */
				}  /* Row4 */
			}, /* NumberSide */
			"CombineChars":[
				{"FirstChar": "f", "SecondChar": "/", "ResultChar": "ƒ", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": ",", "SecondChar": ",", "ResultChar": "„", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": ".", "SecondChar": ".", "ResultChar": "…", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "+", "SecondChar": "|", "ResultChar": "†", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "+", "SecondChar": "+", "ResultChar": "‡", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "%", "SecondChar": "%", "ResultChar": "‰", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "S", "SecondChar": "&Yacute;", "ResultChar": "Š", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "O", "SecondChar": "E", "ResultChar": "Œ", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "&lt;", "SecondChar": "'", "ResultChar": "‘", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "&gt;", "SecondChar": "'", "ResultChar": "’", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "`", "SecondChar": "`", "ResultChar": "“", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "´", "SecondChar": "´", "ResultChar": "”", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "n", "SecondChar": "-", "ResultChar": "–", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "m", "SecondChar": "-", "ResultChar": "—", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "~", "SecondChar": "-", "ResultChar": "˜", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "T", "SecondChar": "M", "ResultChar": "™", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "s", "SecondChar": "^", "ResultChar": "š", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "o", "SecondChar": "e", "ResultChar": "œ", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "Y", "SecondChar": "¨", "ResultChar": "Ÿ", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "!", "SecondChar": "/", "ResultChar": "¡", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "c", "SecondChar": "/", "ResultChar": "¢", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "L", "SecondChar": "-", "ResultChar": "£", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "o", "SecondChar": "=", "ResultChar": "¤", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "Y", "SecondChar": "=", "ResultChar": "¥", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "|", "SecondChar": "-", "ResultChar": "¦", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "S", "SecondChar": "/", "ResultChar": "§", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "c", "SecondChar": "o", "ResultChar": "©", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "&lt;", "SecondChar": "&lt;", "ResultChar": "«", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "-", "SecondChar": "|", "ResultChar": "¬", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "-", "SecondChar": "-", "ResultChar": "­", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "r", "SecondChar": "o", "ResultChar": "®", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "-", "SecondChar": "^", "ResultChar": "¯", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "+", "SecondChar": "-", "ResultChar": "±", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "2", "SecondChar": "^", "ResultChar": "²", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "3", "SecondChar": "^", "ResultChar": "³", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "m", "SecondChar": "u", "ResultChar": "µ", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "p", "SecondChar": "p", "ResultChar": "¶", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "1", "SecondChar": "^", "ResultChar": "¹", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "&gt;", "SecondChar": "&gt;", "ResultChar": "»", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "1", "SecondChar": "4", "ResultChar": "¼", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "1", "SecondChar": "2", "ResultChar": "½", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "3", "SecondChar": "4", "ResultChar": "¾", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "?", "SecondChar": "/", "ResultChar": "¿", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "A", "SecondChar": "`", "ResultChar": "À", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "A", "SecondChar": "´", "ResultChar": "Á", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "A", "SecondChar": "^", "ResultChar": "Â", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "A", "SecondChar": "~", "ResultChar": "Ã", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "A", "SecondChar": "¨", "ResultChar": "Ä", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "A", "SecondChar": "°", "ResultChar": "Å", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "A", "SecondChar": "E", "ResultChar": "Æ", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "C", "SecondChar": "C", "ResultChar": "Ç", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "E", "SecondChar": "`", "ResultChar": "È", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "E", "SecondChar": "´", "ResultChar": "É", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "E", "SecondChar": "^", "ResultChar": "Ê", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "E", "SecondChar": "¨", "ResultChar": "Ë", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "I", "SecondChar": "`", "ResultChar": "Ì", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "I", "SecondChar": "´", "ResultChar": "Í", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "I", "SecondChar": "^", "ResultChar": "Î", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "I", "SecondChar": "¨", "ResultChar": "Ï", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "D", "SecondChar": "-", "ResultChar": "Ð", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "N", "SecondChar": "~", "ResultChar": "Ñ", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "O", "SecondChar": "`", "ResultChar": "Ò", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "O", "SecondChar": "´", "ResultChar": "Ó", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "O", "SecondChar": "^", "ResultChar": "Ô", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "O", "SecondChar": "~", "ResultChar": "Õ", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "O", "SecondChar": "¨", "ResultChar": "Ö", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "x", "SecondChar": "x", "ResultChar": "×", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "O", "SecondChar": "/", "ResultChar": "Ø", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "U", "SecondChar": "`", "ResultChar": "Ù", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "U", "SecondChar": "´", "ResultChar": "Ú", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "U", "SecondChar": "^", "ResultChar": "Û", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "U", "SecondChar": "¨", "ResultChar": "Ü", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "Y", "SecondChar": "´", "ResultChar": "Ý", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "I", "SecondChar": "P", "ResultChar": "Þ", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "s", "SecondChar": "s", "ResultChar": "ß", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "a", "SecondChar": "`", "ResultChar": "à", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "a", "SecondChar": "´", "ResultChar": "á", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "a", "SecondChar": "^", "ResultChar": "â", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "a", "SecondChar": "~", "ResultChar": "ã", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "a", "SecondChar": "¨", "ResultChar": "ä", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "a", "SecondChar": "°", "ResultChar": "å", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "a", "SecondChar": "e", "ResultChar": "æ", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "c", "SecondChar": "c", "ResultChar": "ç", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "e", "SecondChar": "`", "ResultChar": "è", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "e", "SecondChar": "´", "ResultChar": "é", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "e", "SecondChar": "^", "ResultChar": "ê", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "e", "SecondChar": "¨", "ResultChar": "ë", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "i", "SecondChar": "`", "ResultChar": "ì", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "i", "SecondChar": "´", "ResultChar": "í", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "i", "SecondChar": "^", "ResultChar": "î", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "i", "SecondChar": "¨", "ResultChar": "ï", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "d", "SecondChar": "-", "ResultChar": "ð", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "n", "SecondChar": "~", "ResultChar": "ñ", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "o", "SecondChar": "`", "ResultChar": "ò", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "o", "SecondChar": "´", "ResultChar": "ó", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "o", "SecondChar": "^", "ResultChar": "ô", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "o", "SecondChar": "~", "ResultChar": "õ", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "o", "SecondChar": "¨", "ResultChar": "ö", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "-", "SecondChar": ":", "ResultChar": "÷", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "o", "SecondChar": "/", "ResultChar": "ø", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "u", "SecondChar": "`", "ResultChar": "ù", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "u", "SecondChar": "´", "ResultChar": "ú", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "u", "SecondChar": "^", "ResultChar": "û", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "u", "SecondChar": "¨", "ResultChar": "ü", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "y", "SecondChar": "´", "ResultChar": "ý", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "i", "SecondChar": "p", "ResultChar": "þ", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "y", "SecondChar": "¨", "ResultChar": "ÿ", "RotFlag": true, "AutoCombineFlag": true},
				{"FirstChar": "A", "SecondChar": "L", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "B", "SecondChar": "E", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "G", "SecondChar": "A", "ResultChar": "G", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "D", "SecondChar": "E", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "E", "SecondChar": "P", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "Z", "SecondChar": "E", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "E", "SecondChar": "T", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "T", "SecondChar": "E", "ResultChar": "T", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "I", "SecondChar": "O", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "K", "SecondChar": "A", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "L", "SecondChar": "A", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "M", "SecondChar": "U", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "N", "SecondChar": "U", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "X", "SecondChar": "I", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "O", "SecondChar": "N", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "P", "SecondChar": "I", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "R", "SecondChar": "O", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "S", "SecondChar": "I", "ResultChar": "S", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "T", "SecondChar": "A", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "U", "SecondChar": "P", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "P", "SecondChar": "H", "ResultChar": "F", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "C", "SecondChar": "H", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "P", "SecondChar": "S", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "O", "SecondChar": "M", "ResultChar": "O", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "a", "SecondChar": "l", "ResultChar": "a", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "b", "SecondChar": "e", "ResultChar": "ß", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "g", "SecondChar": "a", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "d", "SecondChar": "e", "ResultChar": "d", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "e", "SecondChar": "p", "ResultChar": "e", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "z", "SecondChar": "e", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "e", "SecondChar": "t", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "t", "SecondChar": "e", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "i", "SecondChar": "o", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "k", "SecondChar": "a", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "l", "SecondChar": "a", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "m", "SecondChar": "u", "ResultChar": "µ", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "n", "SecondChar": "u", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "x", "SecondChar": "i", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "o", "SecondChar": "n", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "p", "SecondChar": "i", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "r", "SecondChar": "o", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "f", "SecondChar": "s", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "s", "SecondChar": "i", "ResultChar": "s", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "t", "SecondChar": "a", "ResultChar": "t", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "u", "SecondChar": "p", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "p", "SecondChar": "h", "ResultChar": "f", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "c", "SecondChar": "h", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "p", "SecondChar": "s", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "o", "SecondChar": "m", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "n", "SecondChar": "^", "ResultChar": "n", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "o", "SecondChar": "h", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "p", "SecondChar": "d", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "s", "SecondChar": "q", "ResultChar": "v", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "r", "SecondChar": "2", "ResultChar": "v", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "o", "SecondChar": "o", "ResultChar": "8", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "s", "SecondChar": "\\", "ResultChar": "?", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "~", "SecondChar": "=", "ResultChar": "˜", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "/", "SecondChar": "=", "ResultChar": "?", "RotFlag": false, "AutoCombineFlag": false},
				{"FirstChar": "&lt;", "SecondChar": "=", "ResultChar": "=", "RotFlag": false, "AutoCombineFlag": true},
				{"FirstChar": "&gt;", "SecondChar": "=", "ResultChar": "=", "RotFlag": false, "AutoCombineFlag": true},
				{"FirstChar": "f", "SecondChar": "f", "ResultChar": "?", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "l", "SecondChar": "r", "ResultChar": "£", "RotFlag": true, "AutoCombineFlag": false},
				{"FirstChar": "p", "SecondChar": "z", "ResultChar": "P", "RotFlag": true, "AutoCombineFlag": false}
			]/*  CombineChars */
		}   /* English*/
		,
		"Katakana":{
			"Name":"Katakana",
			"KeyboardImages"	:{							/* keyboard bitmaps names are stored here*/
				"imageDir"	:  "kbimages/",				/* the directory where the bitmaps are stored */
				"NumberSide" :	"number.png",
				"LetterSide" :	{
					"lowercase": {
						"normal" 	: "lowercase.png",
						"busy" 		: "lowercaseBusy.png"
					},
					"uppercase": {								/* upper lower case in Katakana is the same */
						"normal" 	: "lowercase.png",
						"busy" 		: "lowercaseBusy.png"
					}
				}
			},
			    "LetterSide": {  
        "Row1":{
             "Col1":{
"E":{"Drag": "-", "DragReturn": "0"},
"NE":{"Drag": "", "DragReturn": ""},
"N":{"Drag": "LineUpIgnore", "DragReturn": "HomeIgnore"},
"NW":{"Drag": "CombineIgnore", "DragReturn": "CombineIgnore"},
"W":{"Drag": "CursorLeftIgnore", "DragReturn": "BeginOfLineIgnore"},
"SW":{"Drag": "$", "DragReturn": "¥"},
"S":{"Drag": "&#12516;", "DragReturn": "&#12515;"},
"SE":{"Drag": "&#12469;", "DragReturn": "&#12470;", "LetterPair": true},
"Center":{"Tap":"&#12463;", "Circle": "&#12464;"}
            },  /*   Col1  */
             "Col2":{
"E":{"Drag": "!", "DragReturn": "¡"},
"NE":{"Drag": "&#12514;", "DragReturn": "&#12514;"},
"N":{"Drag": "&#12477;", "DragReturn": "&#12478;"},
"NW":{"Drag": "&#12513;", "DragReturn": "&#12513;"},
"W":{"Drag": "+", "DragReturn": "×"},
"SW":{"Drag": "/", "DragReturn": "–"},
"S":{"Drag": "&#12510;", "DragReturn": "&#12510;"},
"SE":{"Drag": "\\", "DragReturn": "—"},
"Center":{"Tap":"&#12484;", "Circle": "&#12485;"}
            }, /*   Col2  */
             "Col3":{
"E":{"Drag": "cursorRightIgnore", "DragReturn": "EndofLineIgnore"},
"NE":{"Drag": "CRignore", "DragReturn": "CRIgnore"},
"N":{"Drag": "", "DragReturn": ""},
"NW":{"Drag": "", "DragReturn": ""},
"W":{"Drag": "?", "DragReturn": "¿"},
"SW":{"Drag": "&#12498;", "DragReturn": "&#12499;"},
"S":{"Drag": "=", "DragReturn": "±"},
"SE":{"Drag": "€", "DragReturn": "£"},
"Center":{"Tap":"&#12452;", "Circle": "&#12451;"}
            }  /*   Col3  */
        }, /*   Row1  */
        "Row2":{
             "Col1":{
"E":{"Drag": "&#12461;", "DragReturn": "&#12462;"},
"NE":{"Drag": "%", "DragReturn": "‰"},
"N":{"Drag": " ", "DragReturn": ""},
"NW":{"Drag": "{", "DragReturn": "}"},
"W":{"Drag": "&#12475;", "DragReturn": "&#12476;"},
"SW":{"Drag": "&#12528;", "DragReturn": "&#12536;"},
"S":{"Drag": "&#12527;", "DragReturn": "&#12526;"},
"SE":{"Drag": "&#12491;", "DragReturn": "&#12491;"},
"Center":{"Tap":"&#12501;", "Circle": "&#12502;"}
            },  /*   Col1  */
             "Col2":{
"E":{"Drag": "&#12522;", "DragReturn": "&#12522;"},
"NE":{"Drag": "&#12471;", "DragReturn": "&#12472;"},
"N":{"Drag": "&#12450;", "DragReturn": "&#12449;"},
"NW":{"Drag": "&#12459;", "DragReturn": "&#12460;"},
"W":{"Drag": "&#12495;", "DragReturn": "&#12496;"},
"SW":{"Drag": "&#12479;", "DragReturn": "&#12480;"},
"S":{"Drag": "&#12524;", "DragReturn": "&#12524;"},
"SE":{"Drag": "&#12507;", "DragReturn": "&#12508;"},
"Center":{"Tap":"&#12523;", "Circle": "&#12523;"}
            }, /*   Col2  */
             "Col3":{
"E":{"Drag": "&#12511;", "DragReturn": "&#12511;"},
"NE":{"Drag": "}", "DragReturn": "{"},
"N":{"Drag": "CapIgnore", "DragReturn": "capignore"},
"NW":{"Drag": "&#12518;", "DragReturn": "&#12517;"},
"W":{"Drag": "&#12525;", "DragReturn": "&#12525;"},
"SW":{"Drag": "@", "DragReturn": "ª"},
"S":{"Drag": "LowerCaseIgnore", "DragReturn": "lowercaseignore"},
"SE":{"Drag": "&#12529;", "DragReturn": "&#12537;"},
"Center":{"Tap":"&#12521;", "Circle": "&#12521;"}
            }  /*   Col3  */
        }, /*   Row2  */
        "Row3":{
             "Col1":{
"E":{"Drag": "&#12454;", "DragReturn": "&#12453;"},
"NE":{"Drag": "&#12512;", "DragReturn": "&#12512;"},
"N":{"Drag": "&#12494;", "DragReturn": "&#12494;"},
"NW":{"Drag": "&#12541;", "DragReturn": "&#12542;"},
"W":{"Drag": "&#12530;", "DragReturn": "&#12530;"},
"SW":{"Drag": "BackSpaceIgnore", "DragReturn": "BackSpaceIgnore"},
"S":{"Drag": "LineDownIgnore", "DragReturn": "EndOfFileIgnore"},
"SE":{"Drag": "", "DragReturn": ""},
"Center":{"Tap":"&#12488;", "Circle": "&#12489;"}
            },  /*   Col1  */
             "Col2":{
"E":{"Drag": "&#12465;", "DragReturn": "&#12466;"},
"NE":{"Drag": "'", "DragReturn": "”"},
"N":{"Drag": "&#12486;", "DragReturn": "&#12487;"},
"NW":{"Drag": "\"", "DragReturn": "“"},
"W":{"Drag": "&#12493;", "DragReturn": "&#12493;"},
"SW":{"Drag": "&#12504;", "DragReturn": "&#12505;"},
"S":{"Drag": "&#12490;", "DragReturn": "&#12490;"},
"SE":{"Drag": "&#12481;", "DragReturn": "&#12482;"},
"Center":{"Tap":"&#12531;", "Circle": "&#12531;"}
            }, /*   Col2  */
             "Col3":{
"E":{"Drag": "&#12492;", "DragReturn": "&#12492;"},
"NE":{"Drag": "°", "DragReturn": "º"},
"N":{"Drag": "&#12456;", "DragReturn": "&#12455;"},
"NW":{"Drag": "&#12467;", "DragReturn": "&#12468;"},
"W":{"Drag": "&#12520;", "DragReturn": "&#12520;"},
"SW":{"Drag": "&#12458;", "DragReturn": "&#12457;"},
"S":{"Drag": "", "DragReturn": ""},
"SE":{"Drag": "SpaceIgnore", "DragReturn": "SpaceIgnore"},
"Center":{"Tap":"&#12473;", "Circle": "&#12474;"}
            }  /*   Col3  */
        } /* Row3 */
}, /* LetterSide */

   "NumberSide": {  
        "Row1":{
             "Col1":{
"E":{"Drag": "-", "DragReturn": "÷"},
"NE":{"Drag": "", "DragReturn": ""},
"N":{"Drag": "LineUpIgnore", "DragReturn": "HomeIgnore"},
"NW":{"Drag": "CombineIgnore", "DragReturn": "CombineIgnore"},
"W":{"Drag": "CursorLeftIgnore", "DragReturn": "BeginOfLineIgnore"},
"SW":{"Drag": "$", "DragReturn": "¥"},
"S":{"Drag": " ", "DragReturn": "•"},
"SE":{"Drag": "&#12469;", "DragReturn": "&#12470;"},
"Center":{"Tap":"1", "Circle": "¹"}
            },  /*   Col1  */
             "Col2":{
"E":{"Drag": "!", "DragReturn": "¡"},
"NE":{"Drag": "´", "DragReturn": "’"},
"N":{"Drag": "^", "DragReturn": "ˆ"},
"NW":{"Drag": "`", "DragReturn": "‘"},
"W":{"Drag": "+", "DragReturn": "×"},
"SW":{"Drag": "/", "DragReturn": "–"},
"S":{"Drag": "&#12510;", "DragReturn": "&#12510;"},
"SE":{"Drag": "\\", "DragReturn": "—"},
"Center":{"Tap":"2", "Circle": "²"}
            }, /*   Col2  */
             "Col3":{
"E":{"Drag": "cursorRightIgnore", "DragReturn": "EndofLineIgnore"},
"NE":{"Drag": "CRignore", "DragReturn": "CRIgnore"},
"N":{"Drag": "", "DragReturn": ""},
"NW":{"Drag": "", "DragReturn": ""},
"W":{"Drag": "?", "DragReturn": "¿"},
"SW":{"Drag": "&#12498;", "DragReturn": "&#12499;"},
"S":{"Drag": "=", "DragReturn": "±"},
"SE":{"Drag": "€", "DragReturn": "£"},
"Center":{"Tap":"3", "Circle": "³"}
            }  /*   Col3  */
        },  /* Row1 */
        "Row2":{
             "Col1":{
"E":{"Drag": "&#12461;", "DragReturn": "&#12462;"},
"NE":{"Drag": "%", "DragReturn": "‰"},
"N":{"Drag": " ", "DragReturn": ""},
"NW":{"Drag": "{", "DragReturn": "}"},
"W":{"Drag": "(", "DragReturn": ")"},
"SW":{"Drag": "[", "DragReturn": "]"},
"S":{"Drag": " ", "DragReturn": ""},
"SE":{"Drag": "_", "DragReturn": "¬"},
"Center":{"Tap":"4", "Circle": "¼"}
            },  /*   Col1  */
             "Col2":{
"E":{"Drag": "&#12522;", "DragReturn": "&#12522;"},
"NE":{"Drag": "&#12471;", "DragReturn": "&#12472;"},
"N":{"Drag": "&#12450;", "DragReturn": "&#12449;"},
"NW":{"Drag": "&#12459;", "DragReturn": "&#12460;"},
"W":{"Drag": "&#12495;", "DragReturn": "&#12496;"},
"SW":{"Drag": "&#12479;", "DragReturn": "&#12480;"},
"S":{"Drag": "&#12524;", "DragReturn": "&#12524;"},
"SE":{"Drag": "&#12507;", "DragReturn": "&#12508;"},
"Center":{"Tap":"5", "Circle": "&#12523;"}
            }, /*   Col2  */
             "Col3":{
"E":{"Drag": ")", "DragReturn": "("},
"NE":{"Drag": "}", "DragReturn": "{"},
"N":{"Drag": "CapIgnore", "DragReturn": "capignore"},
"NW":{"Drag": "|", "DragReturn": "¦"},
"W":{"Drag": "&#12525;", "DragReturn": "&#12525;"},
"SW":{"Drag": "@", "DragReturn": "ª"},
"S":{"Drag": "LowerCaseIgnore", "DragReturn": "lowercaseignore"},
"SE":{"Drag": "]", "DragReturn": "["},
"Center":{"Tap":"6", "Circle": "n"}
            }  /*   Col3  */
       },  /* Row2 */
        "Row3":{
             "Col1":{
"E":{"Drag": "*", "DragReturn": "†"},
"NE":{"Drag": "&#12521;", "DragReturn": "&#12521;"},
"N":{"Drag": "¨", "DragReturn": "…"},
"NW":{"Drag": "~", "DragReturn": "˜"},
"W":{"Drag": "&lt;", "DragReturn": "‹"},
"SW":{"Drag": "BackSpaceIgnore", "DragReturn": "BackSpaceIgnore"},
"S":{"Drag": "LineDownIgnore", "DragReturn": "EndOfFileIgnore"},
"SE":{"Drag": "", "DragReturn": ""},
"Center":{"Tap":"7", "Circle": "?"}
            },  /*   Col1  */
             "Col2":{
"E":{"Drag": "&#12465;", "DragReturn": "&#12466;"},
"NE":{"Drag": "'", "DragReturn": "”"},
"N":{"Drag": "&#12486;", "DragReturn": "&#12487;"},
"NW":{"Drag": "\"", "DragReturn": "“"},
"W":{"Drag": "", "DragReturn": ""},
"SW":{"Drag": ",", "DragReturn": "‚"},
"S":{"Drag": ".", "DragReturn": "…"},
"SE":{"Drag": ":", "DragReturn": "„"},
"Center":{"Tap":"8", "Circle": "?"}
            }, /*   Col2  */
             "Col3":{
"E":{"Drag": "&gt;", "DragReturn": "›"},
"NE":{"Drag": "°", "DragReturn": "º"},
"N":{"Drag": "&amp;", "DragReturn": "§"},
"NW":{"Drag": "&#12467;", "DragReturn": "&#12468;"},
"W":{"Drag": "#", "DragReturn": "£"},
"SW":{"Drag": ";", "DragReturn": ";"},
"S":{"Drag": "", "DragReturn": ""},
"SE":{"Drag": "SpaceIgnore", "DragReturn": "SpaceIgnore"},
"Center":{"Tap":"9", "Circle": "S"}
            }  /*   Col3  */
      },  /* Row3 */
        "Row4":{
             "Col2":{
"E":{"Drag": "", "DragReturn": ""},
"NE":{"Drag": "", "DragReturn": ""},
"N":{"Drag": "", "DragReturn": ""},
"NW":{"Drag": "", "DragReturn": ""},
"W":{"Drag": "", "DragReturn": ""},
"SW":{"Drag": "", "DragReturn": ""},
"S":{"Drag": "", "DragReturn": ""},
"SE":{"Drag": "", "DragReturn": ""},
"Center":{"Tap":"0", "Circle": "0"}
            } /*   Col2  last numerical col */
}  /* Row4 */
}, /* NumberSide */


			"CombineChars":[
				{"FirstChar": "&#12459;",  "SecondChar": "\"", "ResultChar": "&#12460;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12461;",  "SecondChar": "\"", "ResultChar": "&#12462;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12463;",  "SecondChar": "\"", "ResultChar": "&#12464;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12465;",  "SecondChar": "\"", "ResultChar": "&#12466;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12467;",  "SecondChar": "\"", "ResultChar": "&#12468;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12469;",  "SecondChar": "\"", "ResultChar": "&#12470;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12471;",  "SecondChar": "\"", "ResultChar": "&#12472;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12473;",  "SecondChar": "\"", "ResultChar": "&#12474;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12475;",  "SecondChar": "\"", "ResultChar": "&#12476;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12477;",  "SecondChar": "\"", "ResultChar": "&#12478;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12479;",  "SecondChar": "\"", "ResultChar": "&#12480;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12481;",  "SecondChar": "\"", "ResultChar": "&#12482;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12484;",  "SecondChar": "\"", "ResultChar": "&#12485;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12486;",  "SecondChar": "\"", "ResultChar": "&#12487;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12488;",  "SecondChar": "\"", "ResultChar": "&#12489;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12495;",  "SecondChar": "\"", "ResultChar": "&#12496;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12495;",  "SecondChar": "°", "ResultChar": "&#12497;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12498;",  "SecondChar": "\"", "ResultChar": "&#12499;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12498;",  "SecondChar": "°", "ResultChar": "&#12500;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12501;",  "SecondChar": "\"", "ResultChar": "&#12502;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12501;",  "SecondChar": "°", "ResultChar": "&#12503;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12504;",  "SecondChar": "\"", "ResultChar": "&#12505;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12504;",  "SecondChar": "°", "ResultChar": "&#12506;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12507;",  "SecondChar": "\"", "ResultChar": "&#12508;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12507;",  "SecondChar": "°", "ResultChar": "&#12510;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12454;",  "SecondChar": "\"", "ResultChar": "&#12532;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12527;",  "SecondChar": "\"", "ResultChar": "&#12535;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12528;",  "SecondChar": "\"", "ResultChar": "&#12536;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12529;",  "SecondChar": "\"", "ResultChar": "&#12537;", RotFlag: true, AutoCombineFlag: true},
				{"FirstChar": "&#12530;",  "SecondChar": "\"", "ResultChar": "&#12538;", RotFlag: true, AutoCombineFlag: true}

			]/*  CombineChars */
		}   /* Katakana*/
		
		
		
	};/* end of def  of ME_keyboards */
/****************************************************************************************************************************/