teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2019/06/07 17:30

投稿

SpecialTukimiya
SpecialTukimiya

スコア192

answer CHANGED
@@ -31,4 +31,136 @@
31
31
 
32
32
 
33
33
 
34
+ ```
35
+
36
+
37
+
38
+ #追記
39
+ 皆さんが使う事は無いと思いますが左上からの0,0 相対座標を載せて起きます。
40
+
41
+ 720x310 Onboardのsize
42
+ ,,画面内 相対位置 座標
43
+
44
+ ```python
45
+
46
+
47
+ """
48
+ import pandas as pd
49
+ # csv headerなし 縦列の1,2,3行目 かつ 横列の3行目から取得
50
+ df = pd.read_csv('memo.csv',header=None, usecols=[0,1,2],skiprows=2)
51
+ l=df.values.tolist()
52
+
53
+ # 確認
54
+ from pprint import pprint
55
+ pprint(l)
56
+
57
+
58
+ r=[]
59
+
60
+ # 座標をintに変換 コメントをstrに変換
61
+ for i in l:
62
+ r.append([int(i[0]),int(i[1]),str(i[2])])
63
+
64
+ #確認
65
+ pprint(r)
66
+
67
+
68
+ """
69
+
70
+
71
+
72
+ l=[[25, 50, 'Esc'],
73
+ [80, 50, 'F1'],
74
+ [115, 50, 'F2'],
75
+ [150, 50, 'F3'],
76
+ [190, 50, 'F4'],
77
+ [245, 50, 'F5'],
78
+ [285, 50, 'F6'],
79
+ [325, 50, 'F7'],
80
+ [360, 50, 'F8'],
81
+ [415, 50, 'F9'],
82
+ [450, 50, 'F10'],
83
+ [490, 50, 'F11'],
84
+ [525, 50, 'F12'],
85
+ [580, 50, 'PrintScreen'],
86
+ [615, 50, 'Scroll'],
87
+ [655, 50, 'Pause'],
88
+ [700, 50, 'closs'],
89
+ [25, 100, 'ze'],
90
+ [60, 100, '1'],
91
+ [100, 100, '2'],
92
+ [135, 100, '3'],
93
+ [170, 100, '4'],
94
+ [210, 100, '5'],
95
+ [245, 100, '6'],
96
+ [285, 100, '7'],
97
+ [320, 100, '8'],
98
+ [355, 100, '9'],
99
+ [390, 100, '0'],
100
+ [430, 100, '-'],
101
+ [465, 100, '^'],
102
+ [520, 100, 'BackSpace'],
103
+ [580, 100, 'Ins'],
104
+ [615, 100, 'Home'],
105
+ [650, 100, 'PgUp'],
106
+ [700, 100, '-----'],
107
+ [35, 145, '-----'],
108
+ [80, 145, 'q'],
109
+ [120, 145, 'w'],
110
+ [155, 145, 'e'],
111
+ [190, 145, 'r'],
112
+ [230, 145, 't'],
113
+ [265, 145, 'y'],
114
+ [305, 145, 'u'],
115
+ [340, 145, 'i'],
116
+ [373, 145, 'o'],
117
+ [415, 145, 'p'],
118
+ [450, 145, '@'],
119
+ [485, 145, '['],
120
+ [530, 160, 'Ente'],
121
+ [580, 145, 'Del'],
122
+ [615, 145, 'End'],
123
+ [655, 145, 'PgDn'],
124
+ [700, 170, 'Abc'],
125
+ [40, 190, '__'],
126
+ [90, 190, 'a'],
127
+ [125, 190, 's'],
128
+ [165, 190, 'd'],
129
+ [205, 190, 'f'],
130
+ [235, 190, 'g'],
131
+ [275, 190, 'h'],
132
+ [310, 190, 'j'],
133
+ [350, 190, 'k'],
134
+ [385, 190, 'l'],
135
+ [420, 190, ';'],
136
+ [460, 190, ':'],
137
+ [495, 190, ']'],
138
+ [25, 235, 'Shift'],
139
+ [75, 235, '<'],
140
+ [115, 235, 'z'],
141
+ [150, 235, 'x'],
142
+ [185, 235, 'c'],
143
+ [220, 235, 'v'],
144
+ [255, 235, 'b'],
145
+ [295, 235, 'n'],
146
+ [330, 235, 'm'],
147
+ [370, 235, ','],
148
+ [410, 235, '.'],
149
+ [445, 235, '/'],
150
+ [500, 240, 'Shift'],
151
+ [620, 235, '↑'],
152
+ [580, 285, '←'],
153
+ [615, 285, '↓'],
154
+ [655, 285, '→'],
155
+ [700, 270, '123'],
156
+ [25, 285, 'Ctrl'],
157
+ [85, 285, 'Super'],
158
+ [135, 285, 'Alt'],
159
+ [255, 285, 'sp'],
160
+ [405, 285, 'Alt Cr'],
161
+ [440, 285, 'Super'],
162
+ [485, 285, 'Menu'],
163
+ [530, 285, 'Ctrl']]
164
+
165
+
34
166
  ```