blob: 082eae8d1d598d8bb6d6302da215575f1ef7209d [file] [log] [blame]
# 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 : (65, 47, 60, 60),
3 : (125, 47, 60, 60),
4 : (185, 47, 60, 60),
5 : (245, 47, 60, 60),
6 : (305, 47, 60, 60),
7 : (365, 47, 60, 60),
8 : (425, 47, 60, 60),
9 : (485, 47, 60, 60),
10 : (545, 47, 60, 60),
11 : (605, 47, 60, 60),
12 : (665, 47, 60, 60),
13 : (725, 47, 60, 60),
14 : (785, 47, 90, 60),
15 : (5, 107, 90, 60),
16 : (95, 107, 60, 60),
17 : (155, 107, 60, 60),
18 : (215, 107, 60, 60),
19 : (275, 107, 60, 60),
20 : (335, 107, 60, 60),
21 : (395, 107, 60, 60),
22 : (455, 107, 60, 60),
23 : (515, 107, 60, 60),
24 : (575, 107, 60, 60),
25 : (635, 107, 60, 60),
26 : (695, 107, 60, 60),
27 : (755, 107, 60, 60),
28 : (830, 107, 45, 120),
29 : (5, 287, 120, 60),
30 : (110, 167, 60, 60),
31 : (170, 167, 60, 60),
32 : (230, 167, 60, 60),
33 : (290, 167, 60, 60),
34 : (350, 167, 60, 60),
35 : (410, 167, 60, 60),
36 : (470, 167, 60, 60),
37 : (530, 167, 60, 60),
38 : (590, 167, 60, 60),
39 : (650, 167, 60, 60),
40 : (710, 167, 60, 60),
41 : (5, 47, 60, 60),
42 : (5, 227, 75, 60),
43 : (770, 167, 60, 60),
44 : (140, 227, 60, 60),
45 : (200, 227, 60, 60),
46 : (260, 227, 60, 60),
47 : (320, 227, 60, 60),
48 : (380, 227, 60, 60),
49 : (440, 227, 60, 60),
50 : (500, 227, 60, 60),
51 : (560, 227, 60, 60),
52 : (620, 227, 60, 60),
53 : (680, 227, 60, 60),
54 : (740, 227, 135, 60),
56 : (125, 287, 120, 60),
57 : (245, 287, 330, 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),
86 : (80, 227, 60, 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, 105, 60)
}