回答編集履歴

1

追記

2019/06/07 17:30

投稿

SpecialTukimiya
SpecialTukimiya

スコア192

test CHANGED
@@ -65,3 +65,267 @@
65
65
 
66
66
 
67
67
  ```
68
+
69
+
70
+
71
+
72
+
73
+
74
+
75
+ #追記
76
+
77
+ 皆さんが使う事は無いと思いますが左上からの0,0 相対座標を載せて起きます。
78
+
79
+
80
+
81
+ 720x310 Onboardのsize
82
+
83
+ ,,画面内 相対位置 座標
84
+
85
+
86
+
87
+ ```python
88
+
89
+
90
+
91
+
92
+
93
+ """
94
+
95
+ import pandas as pd
96
+
97
+ # csv headerなし 縦列の1,2,3行目 かつ 横列の3行目から取得
98
+
99
+ df = pd.read_csv('memo.csv',header=None, usecols=[0,1,2],skiprows=2)
100
+
101
+ l=df.values.tolist()
102
+
103
+
104
+
105
+ # 確認
106
+
107
+ from pprint import pprint
108
+
109
+ pprint(l)
110
+
111
+
112
+
113
+
114
+
115
+ r=[]
116
+
117
+
118
+
119
+ # 座標をintに変換 コメントをstrに変換
120
+
121
+ for i in l:
122
+
123
+ r.append([int(i[0]),int(i[1]),str(i[2])])
124
+
125
+
126
+
127
+ #確認
128
+
129
+ pprint(r)
130
+
131
+
132
+
133
+
134
+
135
+ """
136
+
137
+
138
+
139
+
140
+
141
+
142
+
143
+ l=[[25, 50, 'Esc'],
144
+
145
+ [80, 50, 'F1'],
146
+
147
+ [115, 50, 'F2'],
148
+
149
+ [150, 50, 'F3'],
150
+
151
+ [190, 50, 'F4'],
152
+
153
+ [245, 50, 'F5'],
154
+
155
+ [285, 50, 'F6'],
156
+
157
+ [325, 50, 'F7'],
158
+
159
+ [360, 50, 'F8'],
160
+
161
+ [415, 50, 'F9'],
162
+
163
+ [450, 50, 'F10'],
164
+
165
+ [490, 50, 'F11'],
166
+
167
+ [525, 50, 'F12'],
168
+
169
+ [580, 50, 'PrintScreen'],
170
+
171
+ [615, 50, 'Scroll'],
172
+
173
+ [655, 50, 'Pause'],
174
+
175
+ [700, 50, 'closs'],
176
+
177
+ [25, 100, 'ze'],
178
+
179
+ [60, 100, '1'],
180
+
181
+ [100, 100, '2'],
182
+
183
+ [135, 100, '3'],
184
+
185
+ [170, 100, '4'],
186
+
187
+ [210, 100, '5'],
188
+
189
+ [245, 100, '6'],
190
+
191
+ [285, 100, '7'],
192
+
193
+ [320, 100, '8'],
194
+
195
+ [355, 100, '9'],
196
+
197
+ [390, 100, '0'],
198
+
199
+ [430, 100, '-'],
200
+
201
+ [465, 100, '^'],
202
+
203
+ [520, 100, 'BackSpace'],
204
+
205
+ [580, 100, 'Ins'],
206
+
207
+ [615, 100, 'Home'],
208
+
209
+ [650, 100, 'PgUp'],
210
+
211
+ [700, 100, '-----'],
212
+
213
+ [35, 145, '-----'],
214
+
215
+ [80, 145, 'q'],
216
+
217
+ [120, 145, 'w'],
218
+
219
+ [155, 145, 'e'],
220
+
221
+ [190, 145, 'r'],
222
+
223
+ [230, 145, 't'],
224
+
225
+ [265, 145, 'y'],
226
+
227
+ [305, 145, 'u'],
228
+
229
+ [340, 145, 'i'],
230
+
231
+ [373, 145, 'o'],
232
+
233
+ [415, 145, 'p'],
234
+
235
+ [450, 145, '@'],
236
+
237
+ [485, 145, '['],
238
+
239
+ [530, 160, 'Ente'],
240
+
241
+ [580, 145, 'Del'],
242
+
243
+ [615, 145, 'End'],
244
+
245
+ [655, 145, 'PgDn'],
246
+
247
+ [700, 170, 'Abc'],
248
+
249
+ [40, 190, '__'],
250
+
251
+ [90, 190, 'a'],
252
+
253
+ [125, 190, 's'],
254
+
255
+ [165, 190, 'd'],
256
+
257
+ [205, 190, 'f'],
258
+
259
+ [235, 190, 'g'],
260
+
261
+ [275, 190, 'h'],
262
+
263
+ [310, 190, 'j'],
264
+
265
+ [350, 190, 'k'],
266
+
267
+ [385, 190, 'l'],
268
+
269
+ [420, 190, ';'],
270
+
271
+ [460, 190, ':'],
272
+
273
+ [495, 190, ']'],
274
+
275
+ [25, 235, 'Shift'],
276
+
277
+ [75, 235, '<'],
278
+
279
+ [115, 235, 'z'],
280
+
281
+ [150, 235, 'x'],
282
+
283
+ [185, 235, 'c'],
284
+
285
+ [220, 235, 'v'],
286
+
287
+ [255, 235, 'b'],
288
+
289
+ [295, 235, 'n'],
290
+
291
+ [330, 235, 'm'],
292
+
293
+ [370, 235, ','],
294
+
295
+ [410, 235, '.'],
296
+
297
+ [445, 235, '/'],
298
+
299
+ [500, 240, 'Shift'],
300
+
301
+ [620, 235, '↑'],
302
+
303
+ [580, 285, '←'],
304
+
305
+ [615, 285, '↓'],
306
+
307
+ [655, 285, '→'],
308
+
309
+ [700, 270, '123'],
310
+
311
+ [25, 285, 'Ctrl'],
312
+
313
+ [85, 285, 'Super'],
314
+
315
+ [135, 285, 'Alt'],
316
+
317
+ [255, 285, 'sp'],
318
+
319
+ [405, 285, 'Alt Cr'],
320
+
321
+ [440, 285, 'Super'],
322
+
323
+ [485, 285, 'Menu'],
324
+
325
+ [530, 285, 'Ctrl']]
326
+
327
+
328
+
329
+
330
+
331
+ ```