-
Notifications
You must be signed in to change notification settings - Fork 4
/
wincor.properties
486 lines (484 loc) · 9.62 KB
/
wincor.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
# taken from KeyEvent class
# http://grepcode.com/file_/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/awt/event/KeyEvent.java/?v=source&disposition=attachment# die kommentare im Format "Taste x,y" stehen für Taste in der
# Zeile x und Spalte y
# "new": //new sale
# "komma":
# "down":
# "up":
# "reprint": // reprint previous ticket
# "kassenabschluss":// close cash
# "shutdown":
# "logout":
# "zws":
# "discountAbsolute":
# "discountSingleLine": //discount on total
# "discount": //discount on total
# "cancel":
# "deleteAllLines":
# "open": // open drawer
# "deleteLine":
# "new": //new sale
# "article": //interpret as article number
# "quantity": //intepret as quantity
# "enter": //register price and qu
# "bar": //cash
# "gutschein": //gutschein
# "kreditkarte": //kreditkarte
# "ec": //ec
# "cancel": //clear
# Taste 6,7 VK_ENTER
0xA=zws
# VK_BACK_SPACE
0x8=
# VK_TAB
0x9=
# VK_CANCEL
0x3=
# VK_CLEAR
0xC=
# VK_SHIFT
0x10=
# VK_CONTROL
0x11=
# VK_ALT
0x12=
# VK_PAUSE
0x13=
# VK_CAPS_LOCK
0x14=
# Taste 3,1
# VK_ESCAPE
0x1B=cancel
# Taste 5,2
# VK_SPACE
0x20=
# Taste 4,3
# VK_PAGE_UP
0x21=cancel
# VK_PAGE_DOWN
# Taste 6,2
0x22=
# VK_END
# Taste 6,1
0x23=kassenabschluss
# VK_HOME
# Taste 4,1
0x24=deleteAllLines
# Taste 5,1
# VK_LEFT
0x25=logout
# Constant for the non-numpad <b>up</b> arrow key.
# VK_UP
0x26=
# Constant for the non-numpad <b>right</b> arrow key.
# Taste 5,3
# VK_RIGHT
0x27=quantity
# Constant for the non-numpad <b>down</b> arrow key.
# Taste 6,2
# VK_DOWN
0x28=
# Constant for the comma key, ","
# VK_COMMA
0x2C=
# Constant for the minus key, "-"
# Taste 2,12
# VK_MINUS
0x2D=;359
# Constant for the period key, "."
# Taste 2,9
# VK_PERIOD
0x2E=;29
# Constant for the forward slash key, "/"
# Taste 2,1
# VK_SLASH
0x2F=
# Taste 1,1 bis 1,9
# VK_0..VK_8
0x30=
0x31=
0x32=
0x33=
0x34=
0x35=
0x36=
0x37=
0x38=
# VK_9
0x39=
# Taste 2,2
# VK_SEMICOLON
0x3B=
# Taste 2,3
# VK_EQUALS
0x3D=
# Taste 4,7
# VK_A
0x41=article
# Taste 4,8
# VK_B
0x42=enter
# Taste 4,9
# VK_C
0x43=kreditkarte
# Taste 4,10
# VK_D
0x44=
# Taste 4,11
# VK_E
0x45=discountAbsolute
# Taste 4,12
# VK_F
0x46=reprint
# Taste 5,7
# VK_G
0x47=enter
# Taste 5,8
# VK_H
0x48=
# VK_I
0x49=
# Taste 5,10
# VK_J
0x4A=gutschein
# Taste 5,11
# VK_K
0x4B=discountSingleLine
# VK_L
0x4C=discount
# Taste 6,8
# VK_M
0x4D=bar
# Taste 7,12
# VK_N
0x4E=down
# Taste 6,10
# VK_O
0x4F=2000,bar
# Taste 6,11
# VK_P
0x50=5000,bar
# Taste 6,12
# VK_Q
0x51=up
# VK_R
0x52=
# Taste 7,5
# VK_S
0x53=00
# Taste 1,10
# VK_T
0x54=
# VK_U
0x55=
# VK_V
0x56=
# VK_W
0x57=
# Taste 7,10
# VK_X
0x58=500,bar
# Taste 7,11
# VK_Y
0x59=1000,bar
# Taste 6,9
# VK_Z
0x5A=ec
# VK_OPEN_BRACKET
# Taste 2,4
0x5B=;14
# Taste 2,5
# VK_BACK_SLASH
0x5C=;141
# VK_BRACERIGHT
# VK_CLOSE_BRACKET
0x5D=;18
# Taste Zahlenblock:
# VK_NUMPAD0 .. VK_NUMPAD9
0x60=0
0x61=1
0x62=2
0x63=3
0x64=4
0x65=5
0x66=6
0x67=7
0x68=8
0x69=9
# Taste 2,11
# VK_MULTIPLY
0x6A=;580
# Taste 7,1
# VK_ADD
0x6B=shutdown
# Constant for the Numpad Separator key.
# VK_SEPARATOR
0x6C=
# VK_SUBTRACT
0x6D=
# Taste 7,6
# VK_DECIMAL
0x6E=komma
# VK_DIVIDE
0x6F=
# VK_NUM_LOCK
0x90=
# VK_SCROLL_LOCK
0x91=
# Taste 3,3 .. 3,12
# VK_F1 .. VK_F10
0x70=
0x71=;350
0x72=;351
0x73=;352
0x74=;353
0x75=;354
0x76=;355
0x77=;356
0x78=;357
0x79=;358
# Taste 1,11
# VK_F11
0x7A=
# Taste 1,12
# VK_F12
0x7B=
# Constant for the F13 function key.
# VK_F13
0xF000=
# Constant for the F14 function key.
# VK_F14
0xF001=
# Constant for the F15 function key.
# VK_F15
0xF002=
# Constant for the F16 function key.
# VK_F16
0xF003=
# Constant for the F17 function key.
# VK_F17
0xF004=
# Constant for the F18 function key.
# VK_F18
0xF005=
# Constant for the F19 function key.
# VK_F19
0xF006=
# Constant for the F20 function key.
# VK_F20
0xF007=
# Constant for the F21 function key.
# VK_F21
0xF008=
# Constant for the F22 function key.
# VK_F22
0xF009=
# Constant for the F23 function key.
# VK_F23
0xF00A=
# Constant for the F24 function key.
# VK_F24
0xF00B=
# VK_PRINTSCREEN
0x9A=
# VK_INSERT
0x9B=
# VK_HELP
0x9C=
# VK_META
0x9D=
# Taste 2,8
# VK_BACK_QUOTE
0xC0=;26
# Taste 2,7
# VK_QUOTE
0xDE=;335
# Constant for the numeric keypad <b>up</b> arrow key.
# VK_KP_UP
0xE0=
# Constant for the numeric keypad <b>down</b> arrow key.
# VK_KP_DOWN
0xE1=
# Constant for the numeric keypad <b>left</b> arrow key.
# VK_KP_LEFT
0xE2=
# Constant for the numeric keypad <b>right</b> arrow key.
# VK_KP_RIGHT
0xE3=
# VK_DEAD_GRAVE
0x80=
# VK_DEAD_ACUTE
0x81=
# VK_DEAD_CIRCUMFLEX
0x82=
# VK_DEAD_TILDE
0x83=
# VK_DEAD_MACRON
0x84=
# VK_DEAD_BREVE
0x85=
# VK_DEAD_ABOVEDOT
0x86=
# VK_DEAD_DIAERESIS
0x87=
# VK_DEAD_ABOVERING
0x88=
# VK_DEAD_DOUBLEACUTE
0x89=
# VK_DEAD_CARON
0x8a=
# VK_DEAD_CEDILLA
0x8b=
# VK_DEAD_OGONEK
0x8c=
# VK_DEAD_IOTA
0x8d=
# VK_DEAD_VOICED_SOUND
0x8e=
# VK_DEAD_SEMIVOICED_SOUND
0x8f=
# VK_AMPERSAND
0x96=
# VK_ASTERISK
0x97=
# VK_QUOTEDBL
0x98=
# Taste 2,10
# VK_LESS
0x99=;80
# VK_GREATER
0xa0=
# VK_BRACELEFT
0xa1=
# VK_BRACERIGHT
0xa2=
# Constant for the "@" key.
# VK_AT
0x200=
# Constant for the ":" key.
# VK_COLON
0x201=
# Constant for the "^" key.
# VK_CIRCUMFLEX
0x202=
# Constant for the "$" key.
# VK_DOLLAR
0x203=
# Constant for the Euro currency sign key.
# VK_EURO_SIGN
0x204=
# Constant for the "!" key.
# VK_EXCLAMATION_MARK
0x205=
# Constant for the inverted exclamation mark key.
# VK_INVERTED_EXCLAMATION_MARK
0x206=
# Constant for the "(" key.
# VK_LEFT_PARENTHESIS
0x207=
# Constant for the "#" key.
# VK_NUMBER_SIGN
0x208=
# Constant for the "+" key.
# VK_PLUS
0x209=
# Constant for the ")" key.
# VK_RIGHT_PARENTHESIS
0x20A=
# Constant for the "_" key.
# VK_UNDERSCORE
0x20B=
# Constant for the Microsoft Windows "Windows" key.
# It is used for both the left and right version of the key.
# VK_WINDOWS
0x20C=
# Constant for the Microsoft Windows Context Menu key.
# VK_CONTEXT_MENU
0x20D=
# VK_FINAL
0x18=
# VK_CONVERT
0x1C=
# VK_NONCONVERT
0x1D=
# VK_ACCEPT
0x1E=
# VK_MODECHANGE
0x1F=
# replaced by VK_KANA_LOCK for Microsoft Windows and Solaris;
# VK_KANA
0x15=
# replaced by VK_INPUT_METHOD_ON_OFF for Microsoft Windows and Solaris;
# VK_KANJI
0x19=
# Constant for the Alphanumeric function key.
# VK_ALPHANUMERIC
0xF0=
# Constant for the Katakana function key.
# VK_KATAKANA
0xF1=
# Constant for the Hiragana function key.
# VK_HIRAGANA
0xF2=
# Constant for the Full-Width Characters function key.
# VK_FULL_WIDTH
0xF3=
# Constant for the Half-Width Characters function key.
# VK_HALF_WIDTH
0xF4=
# Constant for the Roman Characters function key.
# VK_ROMAN_CHARACTERS
0xF5=
# Constant for the All Candidates function key.
# VK_ALL_CANDIDATES
0x100=
# Constant for the Previous Candidate function key.
# VK_PREVIOUS_CANDIDATE
0x101=
# Constant for the Code Input function key.
# VK_CODE_INPUT
0x102=
# Constant for the Japanese-Katakana function key.
# This key switches to a Japanese input method and selects its Katakana input mode.
# VK_JAPANESE_KATAKANA
0x103=
# Constant for the Japanese-Hiragana function key.
# This key switches to a Japanese input method and selects its Hiragana input mode.
# VK_JAPANESE_HIRAGANA
0x104=
# Constant for the Japanese-Roman function key.
# This key switches to a Japanese input method and selects its Roman-Direct input mode.
# VK_JAPANESE_ROMAN
0x105=
# Constant for the locking Kana function key.
# This key locks the keyboard into a Kana layout.
# VK_KANA_LOCK
0x106=
# Constant for the input method on/off key.
# VK_INPUT_METHOD_ON_OFF
0x107=
# VK_CUT
0xFFD1=
# VK_COPY
0xFFCD=
# VK_PASTE
0xFFCF=
# VK_UNDO
0xFFCB=
# VK_AGAIN
0xFFC9=
# VK_FIND
0xFFD0=
# VK_PROPS
0xFFCA=
# VK_STOP
0xFFC8=
# Constant for the Compose function key.
# VK_COMPOSE
0xFF20=
# Constant for the AltGraph function key.
# VK_ALT_GRAPH
0xFF7E=
# Constant for the Begin key.
# VK_BEGIN
0xFF58=