text: [
  	{
  		"KeyName": "ESC",
  		"Show": "ESC",
  		"LogicCode": 47,
  		"LocationCode": 0,
  		"Position": {
  			"Left": 180,
  			"Top": 140,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "F1",
  		"Show": "F1",
  		"LogicCode": 63,
  		"LocationCode": 1,
  		"Position": {
  			"Left": 234,
  			"Top": 140,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "F2",
  		"Show": "F2",
  		"LogicCode": 64,
  		"LocationCode": 2,
  		"Position": {
  			"Left": 278,
  			"Top": 140,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "F3",
  		"Show": "F3",
  		"LogicCode": 65,
  		"LocationCode": 3,
  		"Position": {
  			"Left": 324,
  			"Top": 140,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "F4",
  		"Show": "F4",
  		"LogicCode": 66,
  		"LocationCode": 4,
  		"Position": {
  			"Left": 368,
  			"Top": 140,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "F5",
  		"Show": "F5",
  		"LogicCode": 67,
  		"LocationCode": 5,
  		"Position": {
  			"Left": 422,
  			"Top": 140,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "F6",
  		"Show": "F6",
  		"LogicCode": 68,
  		"LocationCode": 6,
  		"Position": {
  			"Left": 467,
  			"Top": 140,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "F7",
  		"Show": "F7",
  		"LogicCode": 69,
  		"LocationCode": 8,
  		"Position": {
  			"Left": 512,
  			"Top": 140,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "F8",
  		"Show": "F8",
  		"LogicCode": 70,
  		"LocationCode": 9,
  		"Position": {
  			"Left": 556,
  			"Top": 140,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "F9",
  		"Show": "F9",
  		"LogicCode": 71,
  		"LocationCode": 10,
  		"Position": {
  			"Left": 610,
  			"Top": 140,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "F10",
  		"Show": "F10",
  		"LogicCode": 72,
  		"LocationCode": 11,
  		"Position": {
  			"Left": 656,
  			"Top": 140,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "F11",
  		"Show": "F11",
  		"LogicCode": 73,
  		"LocationCode": 12,
  		"Position": {
  			"Left": 700,
  			"Top": 140,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "F12",
  		"Show": "F12",
  		"LogicCode": 74,
  		"LocationCode": 13,
  		"Position": {
  			"Left": 744,
  			"Top": 140,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "Del",
  		"Show": "Up",
  		"LogicCode": 81,
  		"LocationCode": 14,
  		"Position": {
  			"Left": 800,
  			"Top": 140,
  			"Width": 84,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "PS",
  		"Show": "PS",
  		"LogicCode": 75,
  		"LocationCode": 16,
  		"Position": {
  			"Left": 889,
  			"Top": 140,
  			"Width": 84,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "`",
  		"Show": "`",
  		"LogicCode": 58,
  		"LocationCode": 22,
  		"Position": {
  			"Left": 180,
  			"Top": 186,
  			"Width": 40,
  			"Height": 58
  		}
  	},
  	{
  		"KeyName": "1",
  		"Show": "1",
  		"LogicCode": 36,
  		"LocationCode": 23,
  		"Position": {
  			"Left": 236,
  			"Top": 186,
  			"Width": 40,
  			"Height": 58,
  			"Rotate": 4
  		}
  	},
  	{
  		"KeyName": "2",
  		"Show": "2",
  		"LogicCode": 37,
  		"LocationCode": 24,
  		"Position": {
  			"Left": 290,
  			"Top": 192,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 6
  		}
  	},
  	{
  		"KeyName": "3",
  		"Show": "3",
  		"LogicCode": 38,
  		"LocationCode": 26,
  		"Position": {
  			"Left": 346,
  			"Top": 198,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 8
  		}
  	},
  	{
  		"KeyName": "4",
  		"Show": "4",
  		"LogicCode": 39,
  		"LocationCode": 27,
  		"Position": {
  			"Left": 400,
  			"Top": 208,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 10
  		}
  	},
  	{
  		"KeyName": "5",
  		"Show": "5",
  		"LogicCode": 40,
  		"LocationCode": 28,
  		"Position": {
  			"Left": 454,
  			"Top": 222,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 14
  		}
  	},
  	{
  		"KeyName": "6",
  		"Show": "6",
  		"LogicCode": 41,
  		"LocationCode": 30,
  		"Position": {
  			"Left": 526,
  			"Top": 222,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -14
  		}
  	},
  	{
  		"KeyName": "7",
  		"Show": "7",
  		"LogicCode": 42,
  		"LocationCode": 31,
  		"Position": {
  			"Left": 580,
  			"Top": 208,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -10
  		}
  	},
  	{
  		"KeyName": "8",
  		"Show": "8",
  		"LogicCode": 43,
  		"LocationCode": 32,
  		"Position": {
  			"Left": 636,
  			"Top": 200,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -8
  		}
  	},
  	{
  		"KeyName": "9",
  		"Show": "9",
  		"LogicCode": 44,
  		"LocationCode": 34,
  		"Position": {
  			"Left": 690,
  			"Top": 192,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -6
  		}
  	},
  	{
  		"KeyName": "0",
  		"Show": "0",
  		"LogicCode": 45,
  		"LocationCode": 35,
  		"Position": {
  			"Left": 744,
  			"Top": 186,
  			"Width": 40,
  			"Height": 58,
  			"Rotate": -3
  		}
  	},
  	{
  		"KeyName": "-",
  		"Show": "-",
  		"LogicCode": 51,
  		"LocationCode": 36,
  		"Position": {
  			"Left": 800,
  			"Top": 186,
  			"Width": 40,
  			"Height": 58
  		}
  	},
  	{
  		"KeyName": "=",
  		"Show": "=",
  		"LogicCode": 52,
  		"LocationCode": 37,
  		"Position": {
  			"Left": 844,
  			"Top": 186,
  			"Width": 40,
  			"Height": 58
  		}
  	},
  	{
  		"KeyName": "Backspace",
  		"Show": "Del",
  		"LogicCode": 48,
  		"LocationCode": 38,
  		"Position": {
  			"Left": 889,
  			"Top": 186,
  			"Width": 84,
  			"Height": 58
  		}
  	},
  	{
  		"KeyName": "Tab",
  		"Show": "Tab",
  		"LogicCode": 49,
  		"LocationCode": 44,
  		"Position": {
  			"Left": 180,
  			"Top": 248,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "Q",
  		"Show": "Q",
  		"LogicCode": 26,
  		"LocationCode": 45,
  		"Position": {
  			"Left": 232,
  			"Top": 248,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 3
  		}
  	},
  	{
  		"KeyName": "W",
  		"Show": "W",
  		"LogicCode": 32,
  		"LocationCode": 46,
  		"Position": {
  			"Left": 286,
  			"Top": 236,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 6
  		}
  	},
  	{
  		"KeyName": "E",
  		"Show": "E",
  		"LogicCode": 14,
  		"LocationCode": 48,
  		"Position": {
  			"Left": 338,
  			"Top": 242,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 8
  		}
  	},
  	{
  		"KeyName": "R",
  		"Show": "R",
  		"LogicCode": 27,
  		"LocationCode": 49,
  		"Position": {
  			"Left": 390,
  			"Top": 252,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 10
  		}
  	},
  	{
  		"KeyName": "T",
  		"Show": "T",
  		"LogicCode": 29,
  		"LocationCode": 50,
  		"Position": {
  			"Left": 442,
  			"Top": 264,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 14
  		}
  	},
  	{
  		"KeyName": "Mid Light",
  		"Show": "Light",
  		"LogicCode": -1,
  		"LocationCode": 51,
  		"Position": {
  			"Left": 478,
  			"Top": 210,
  			"Width": 64,
  			"Height": 114
  		}
  	},
  	{
  		"KeyName": "Y",
  		"Show": "Y",
  		"LogicCode": 34,
  		"LocationCode": 52,
  		"Position": {
  			"Left": 538,
  			"Top": 264,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -14
  		}
  	},
  	{
  		"KeyName": "U",
  		"Show": "U",
  		"LogicCode": 30,
  		"LocationCode": 53,
  		"Position": {
  			"Left": 590,
  			"Top": 252,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -10
  		}
  	},
  	{
  		"KeyName": "I",
  		"Show": "I",
  		"LogicCode": 18,
  		"LocationCode": 54,
  		"Position": {
  			"Left": 642,
  			"Top": 244,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -8
  		}
  	},
  	{
  		"KeyName": "O",
  		"Show": "O",
  		"LogicCode": 24,
  		"LocationCode": 56,
  		"Position": {
  			"Left": 694,
  			"Top": 236,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -6
  		}
  	},
  	{
  		"KeyName": "P",
  		"Show": "P",
  		"LogicCode": 25,
  		"LocationCode": 57,
  		"Position": {
  			"Left": 748,
  			"Top": 250,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -3
  		}
  	},
  	{
  		"KeyName": "[",
  		"Show": "[",
  		"LogicCode": 53,
  		"LocationCode": 58,
  		"Position": {
  			"Left": 800,
  			"Top": 248,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "]",
  		"Show": "]",
  		"LogicCode": 54,
  		"LocationCode": 59,
  		"Position": {
  			"Left": 844,
  			"Top": 248,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "|",
  		"Show": "|",
  		"LogicCode": 55,
  		"LocationCode": 60,
  		"Position": {
  			"Left": 890,
  			"Top": 248,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "Page Up",
  		"Show": "P U",
  		"LogicCode": 80,
  		"LocationCode": 61,
  		"Position": {
  			"Left": 932,
  			"Top": 248,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "Caps Lock",
  		"Show": "Caps L",
  		"LogicCode": 62,
  		"LocationCode": 66,
  		"Position": {
  			"Left": 180,
  			"Top": 292,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "A",
  		"Show": "A",
  		"LogicCode": 10,
  		"LocationCode": 67,
  		"Position": {
  			"Left": 230,
  			"Top": 292,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 3
  		}
  	},
  	{
  		"KeyName": "S",
  		"Show": "S",
  		"LogicCode": 28,
  		"LocationCode": 68,
  		"Position": {
  			"Left": 280,
  			"Top": 280,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 6
  		}
  	},
  	{
  		"KeyName": "D",
  		"Show": "D",
  		"LogicCode": 13,
  		"LocationCode": 70,
  		"Position": {
  			"Left": 332,
  			"Top": 286,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 8
  		}
  	},
  	{
  		"KeyName": "F",
  		"Show": "F",
  		"LogicCode": 15,
  		"LocationCode": 71,
  		"Position": {
  			"Left": 380,
  			"Top": 296,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 10
  		}
  	},
  	{
  		"KeyName": "G",
  		"Show": "G",
  		"LogicCode": 16,
  		"LocationCode": 72,
  		"Position": {
  			"Left": 430,
  			"Top": 308,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 14
  		}
  	},
  	{
  		"KeyName": "Delete",
  		"Show": "←",
  		"LogicCode": 112,
  		"LocationCode": 73,
  		"Position": {
  			"Left": 490,
  			"Top": 318,
  			"Width": 40,
  			"Height": 34
  		}
  	},
  	{
  		"KeyName": "H",
  		"Show": "H",
  		"LogicCode": 17,
  		"LocationCode": 74,
  		"Position": {
  			"Left": 550,
  			"Top": 308,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -14
  		}
  	},
  	{
  		"KeyName": "J",
  		"Show": "J",
  		"LogicCode": 19,
  		"LocationCode": 75,
  		"Position": {
  			"Left": 600,
  			"Top": 296,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -10
  		}
  	},
  	{
  		"KeyName": "K",
  		"Show": "K",
  		"LogicCode": 20,
  		"LocationCode": 76,
  		"Position": {
  			"Left": 648,
  			"Top": 286,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -8
  		}
  	},
  	{
  		"KeyName": "L",
  		"Show": "L",
  		"LogicCode": 21,
  		"LocationCode": 78,
  		"Position": {
  			"Left": 698,
  			"Top": 280,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -6
  		}
  	},
  	{
  		"KeyName": ";",
  		"Show": ";",
  		"LogicCode": 56,
  		"LocationCode": 79,
  		"Position": {
  			"Left": 750,
  			"Top": 292,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -3
  		}
  	},
  	{
  		"KeyName": "'",
  		"Show": "'",
  		"LogicCode": 57,
  		"LocationCode": 80,
  		"Position": {
  			"Left": 800,
  			"Top": 292,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "Return",
  		"Show": "Enter",
  		"LogicCode": 46,
  		"LocationCode": 81,
  		"Position": {
  			"Left": 844,
  			"Top": 292,
  			"Width": 86,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "Page Down",
  		"Show": "P D",
  		"LogicCode": 83,
  		"LocationCode": 83,
  		"Position": {
  			"Left": 934,
  			"Top": 292,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "Left Shift",
  		"Show": "Shift",
  		"LogicCode": 3,
  		"LocationCode": 88,
  		"Position": {
  			"Left": 180,
  			"Top": 336,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "Z",
  		"Show": "Z",
  		"LogicCode": 35,
  		"LocationCode": 89,
  		"Position": {
  			"Left": 228,
  			"Top": 338,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 3
  		}
  	},
  	{
  		"KeyName": "X",
  		"Show": "X",
  		"LogicCode": 33,
  		"LocationCode": 90,
  		"Position": {
  			"Left": 276,
  			"Top": 324,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 6
  		}
  	},
  	{
  		"KeyName": "C",
  		"Show": "C",
  		"LogicCode": 12,
  		"LocationCode": 92,
  		"Position": {
  			"Left": 324,
  			"Top": 330,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 8
  		}
  	},
  	{
  		"KeyName": "V",
  		"Show": "V",
  		"LogicCode": 31,
  		"LocationCode": 93,
  		"Position": {
  			"Left": 372,
  			"Top": 340,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 10
  		}
  	},
  	{
  		"KeyName": "B",
  		"Show": "B",
  		"LogicCode": 11,
  		"LocationCode": 94,
  		"Position": {
  			"Left": 420,
  			"Top": 350,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 14
  		}
  	},
  	{
  		"KeyName": "Return",
  		"Show": "Enter",
  		"LogicCode": 113,
  		"LocationCode": 95,
  		"Position": {
  			"Left": 472,
  			"Top": 362,
  			"Width": 76,
  			"Height": 36
  		}
  	},
  	{
  		"KeyName": "N",
  		"Show": "N",
  		"LogicCode": 23,
  		"LocationCode": 96,
  		"Position": {
  			"Left": 562,
  			"Top": 350,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -14
  		}
  	},
  	{
  		"KeyName": "M",
  		"Show": "M",
  		"LogicCode": 22,
  		"LocationCode": 97,
  		"Position": {
  			"Left": 608,
  			"Top": 340,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -10
  		}
  	},
  	{
  		"KeyName": ",",
  		"Show": ",",
  		"LogicCode": 59,
  		"LocationCode": 98,
  		"Position": {
  			"Left": 656,
  			"Top": 330,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -8
  		}
  	},
  	{
  		"KeyName": ".",
  		"Show": ".",
  		"LogicCode": 60,
  		"LocationCode": 100,
  		"Position": {
  			"Left": 702,
  			"Top": 324,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -6
  		}
  	},
  	{
  		"KeyName": "/",
  		"Show": "/",
  		"LogicCode": 61,
  		"LocationCode": 101,
  		"Position": {
  			"Left": 752,
  			"Top": 338,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -3
  		}
  	},
  	{
  		"KeyName": "Right Shift",
  		"Show": "Shift",
  		"LogicCode": 7,
  		"LocationCode": 102,
  		"Position": {
  			"Left": 800,
  			"Top": 336,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "Up Arrow",
  		"Show": "↑",
  		"LogicCode": 87,
  		"LocationCode": 104,
  		"Position": {
  			"Left": 888,
  			"Top": 336,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "Left Control",
  		"Show": "Ctrl",
  		"LogicCode": 2,
  		"LocationCode": 110,
  		"Position": {
  			"Left": 180,
  			"Top": 380,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "Left GUI",
  		"Show": "Opt",
  		"LogicCode": 5,
  		"LocationCode": 111,
  		"Position": {
  			"Left": 224,
  			"Top": 382,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": 3
  		}
  	},
  	{
  		"KeyName": "Left Alt",
  		"Show": "Command",
  		"LogicCode": 4,
  		"LocationCode": 112,
  		"Position": {
  			"Left": 272,
  			"Top": 372,
  			"Width": 84,
  			"Height": 52,
  			"Rotate": 8
  		}
  	},
  	{
  		"KeyName": "Space",
  		"Show": "Space",
  		"LogicCode": 50,
  		"LocationCode": 115,
  		"Position": {
  			"Left": 362,
  			"Top": 388,
  			"Width": 84,
  			"Height": 50,
  			"Rotate": 12
  		}
  	},
  	{
  		"KeyName": "Mid Ctrl",
  		"Show": "Ctrl",
  		"LogicCode": 114,
  		"LocationCode": 116,
  		"Position": {
  			"Left": 454,
  			"Top": 406,
  			"Width": 50,
  			"Height": 40,
  			"Rotate": 6
  		}
  	},
  	{
  		"KeyName": "Left Shift",
  		"Show": "Shift",
  		"LogicCode": 115,
  		"LocationCode": 118,
  		"Position": {
  			"Left": 514,
  			"Top": 406,
  			"Width": 50,
  			"Height": 40,
  			"Rotate": -6
  		}
  	},
  	{
  		"KeyName": "Right Backspace",
  		"Show": "Space",
  		"LogicCode": 116,
  		"LocationCode": 119,
  		"Position": {
  			"Left": 574,
  			"Top": 388,
  			"Width": 84,
  			"Height": 50,
  			"Rotate": -12
  		}
  	},
  	{
  		"KeyName": "Right Alt",
  		"Show": "Command",
  		"LogicCode": 8,
  		"LocationCode": 120,
  		"Position": {
  			"Left": 664,
  			"Top": 372,
  			"Width": 84,
  			"Height": 52,
  			"Rotate": -8
  		}
  	},
  	{
  		"KeyName": "Fn",
  		"Show": "Fn",
  		"LogicCode": 0,
  		"LocationCode": 123,
  		"Position": {
  			"Left": 754,
  			"Top": 382,
  			"Width": 40,
  			"Height": 40,
  			"Rotate": -3
  		}
  	},
  	{
  		"KeyName": "Right Control",
  		"Show": "Ctrl",
  		"LogicCode": 6,
  		"LocationCode": 124,
  		"Position": {
  			"Left": 800,
  			"Top": 382,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "Left Arrow",
  		"Show": "←",
  		"LogicCode": 85,
  		"LocationCode": 125,
  		"Position": {
  			"Left": 844,
  			"Top": 382,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "Down Arrow",
  		"Show": "↓",
  		"LogicCode": 86,
  		"LocationCode": 126,
  		"Position": {
  			"Left": 888,
  			"Top": 382,
  			"Width": 40,
  			"Height": 40
  		}
  	},
  	{
  		"KeyName": "Right Arrow",
  		"Show": "→",
  		"LogicCode": 84,
  		"LocationCode": 127,
  		"Position": {
  			"Left": 932,
  			"Top": 382,
  			"Width": 40,
  			"Height": 40
  		}
  	}
  ]