| # AUTOMATICALLY GENERATED -- This data structure is automatically |
| # generated by the tool under /src/platform/factory_keyboard_layout |
| # with a corresponding image file. Please refer to png_renderer.py |
| # for the usage information. |
| |
| # This binding table provides the mapping from keycodes to the physical |
| # coordinates of key locations on the image file. |
| # The binding table was generated with scan codes. The scan codes are manually |
| # changed to keycodes by testing showkey -s and showkey -k. Also note that power |
| # button has different scan code from the generated one. |
| |
| { |
| 116 : (803, 6, 72, 35), |
| 1 : (5, 6, 72, 35), |
| 2 : (63, 47, 58, 60), |
| 3 : (121, 47, 58, 60), |
| 4 : (179, 47, 58, 60), |
| 5 : (237, 47, 58, 60), |
| 6 : (295, 47, 58, 60), |
| 7 : (353, 47, 58, 60), |
| 8 : (411, 47, 58, 60), |
| 9 : (469, 47, 58, 60), |
| 10 : (527, 47, 58, 60), |
| 11 : (585, 47, 58, 60), |
| 12 : (643, 47, 58, 60), |
| 13 : (701, 47, 58, 60), |
| 14 : (815, 47, 60, 60), |
| 15 : (5, 107, 75, 60), |
| 16 : (80, 107, 60, 60), |
| 17 : (140, 107, 60, 60), |
| 18 : (200, 107, 60, 60), |
| 19 : (260, 107, 60, 60), |
| 20 : (320, 107, 60, 60), |
| 21 : (380, 107, 60, 60), |
| 22 : (440, 107, 60, 60), |
| 23 : (500, 107, 60, 60), |
| 24 : (560, 107, 60, 60), |
| 25 : (620, 107, 60, 60), |
| 26 : (680, 107, 60, 60), |
| 27 : (740, 107, 60, 60), |
| 28 : (800, 107, 75, 120), |
| 29 : (5, 287, 90, 60), |
| 30 : (95, 167, 60, 60), |
| 31 : (155, 167, 60, 60), |
| 32 : (215, 167, 60, 60), |
| 33 : (275, 167, 60, 60), |
| 34 : (335, 167, 60, 60), |
| 35 : (395, 167, 60, 60), |
| 36 : (455, 167, 60, 60), |
| 37 : (515, 167, 60, 60), |
| 38 : (575, 167, 60, 60), |
| 39 : (635, 167, 60, 60), |
| 40 : (695, 167, 60, 60), |
| 41 : (5, 47, 58, 60), |
| 42 : (5, 227, 120, 60), |
| 43 : (755, 167, 60, 60), |
| 44 : (125, 227, 60, 60), |
| 45 : (185, 227, 60, 60), |
| 46 : (245, 227, 60, 60), |
| 47 : (305, 227, 60, 60), |
| 48 : (365, 227, 60, 60), |
| 49 : (425, 227, 60, 60), |
| 50 : (485, 227, 60, 60), |
| 51 : (545, 227, 60, 60), |
| 52 : (605, 227, 60, 60), |
| 53 : (665, 227, 60, 60), |
| 54 : (785, 227, 90, 60), |
| 56 : (95, 287, 90, 60), |
| 57 : (260, 287, 240, 60), |
| 59 : (77, 6, 73, 35), |
| 60 : (150, 6, 73, 35), |
| 61 : (223, 6, 72, 35), |
| 62 : (295, 6, 73, 35), |
| 63 : (368, 6, 72, 35), |
| 64 : (440, 6, 73, 35), |
| 65 : (513, 6, 72, 35), |
| 66 : (585, 6, 73, 35), |
| 67 : (658, 6, 72, 35), |
| 68 : (730, 6, 73, 35), |
| 89 : (725, 227, 60, 60), |
| 92 : (500, 287, 75, 60), |
| 94 : (185, 287, 75, 60), |
| 124 : (759, 47, 56, 60), |
| 97 : (635, 287, 60, 60), |
| 100 : (575, 287, 60, 60), |
| 103 : (755, 287, 60, 31), |
| 105 : (695, 318, 60, 29), |
| 106 : (815, 318, 60, 29), |
| 108 : (755, 318, 60, 29), |
| 125 : (5, 167, 90, 60) |
| } |