2
* Custom keyboard shortcuts configuration
3
* Copyright (C) 2007 Joshua Langley <joshlangley@optusnet.com.au>
4
* Copyright (C) 2009-2010 The Mana Developers
5
* Copyright (C) 2011-2013 The ManaPlus Developers
7
* This file is part of The ManaPlus Client.
9
* This program is free software; you can redistribute it and/or modify
10
* it under the terms of the GNU General Public License as published by
11
* the Free Software Foundation; either version 2 of the License, or
14
* This program is distributed in the hope that it will be useful,
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
* GNU General Public License for more details.
19
* You should have received a copy of the GNU General Public License
20
* along with this program. If not, see <http://www.gnu.org/licenses/>.
23
#ifndef KEYBOARDDATA_H
24
#define KEYBOARDDATA_H
26
#include "actionmanager.h"
27
#include "inputmanager.h"
28
#include "localconsts.h"
30
#include "utils/gettext.h"
34
// keyData must be in same order as enum keyAction.
35
static const KeyData keyData[Input::KEY_TOTAL] = {
37
INPUT_KEYBOARD, SDLK_UP,
38
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
40
&ActionManager::moveUp,
41
Input::KEY_NO_VALUE, 50,
44
INPUT_KEYBOARD, SDLK_DOWN,
45
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
47
&ActionManager::moveDown,
48
Input::KEY_NO_VALUE, 50,
51
INPUT_KEYBOARD, SDLK_LEFT,
52
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
54
&ActionManager::moveLeft,
55
Input::KEY_NO_VALUE, 50,
58
INPUT_KEYBOARD, SDLK_RIGHT,
59
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
61
&ActionManager::moveRight,
62
Input::KEY_NO_VALUE, 50,
65
INPUT_KEYBOARD, SDLK_LCTRL,
66
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
67
Input::GRP_DEFAULT | Input::GRP_REPEAT,
68
&ActionManager::attack,
69
Input::KEY_NO_VALUE, 50,
70
COND_GAME | COND_NOFOLLOW | COND_VALIDSPEED},
72
INPUT_KEYBOARD, SDLK_x,
75
&ActionManager::targetAttack,
76
Input::KEY_NO_VALUE, 50,
77
COND_GAME | COND_NOFOLLOW | COND_VALIDSPEED},
79
INPUT_KEYBOARD, SDLK_v,
80
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
82
&ActionManager::moveToTarget,
83
Input::KEY_NO_VALUE, 50,
84
COND_GAME | COND_VALIDSPEED},
85
{"keyChangeMoveToTarget",
86
INPUT_KEYBOARD, SDLK_PERIOD,
87
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
89
&ActionManager::changeMoveToTarget,
90
Input::KEY_NO_VALUE, 50,
91
COND_GAME | COND_VALIDSPEED | COND_EMODS},
93
INPUT_KEYBOARD, SDLK_d,
94
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
96
&ActionManager::moveToHome,
97
Input::KEY_NO_VALUE, 50,
98
COND_GAME | COND_VALIDSPEED},
100
INPUT_KEYBOARD, SDLK_KP5,
101
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
103
&ActionManager::setHome,
104
Input::KEY_NO_VALUE, 50,
105
COND_GAME | COND_VALIDSPEED},
107
INPUT_KEYBOARD, SDLK_RSHIFT,
108
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
111
Input::KEY_NO_VALUE, 50,
112
COND_DEFAULT | COND_INGAME},
114
INPUT_KEYBOARD, SDLK_t,
115
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
117
&ActionManager::talk,
118
Input::KEY_NO_VALUE, 50,
121
INPUT_KEYBOARD, SDLK_LSHIFT,
124
&ActionManager::stopAttack,
125
Input::KEY_NO_VALUE, 50,
128
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
129
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
131
&ActionManager::untarget,
132
Input::KEY_NO_VALUE, 50,
135
INPUT_KEYBOARD, SDLK_a,
137
Input::GRP_DEFAULT | Input::GRP_REPEAT,
138
&ActionManager::targetMonster,
139
Input::KEY_NO_VALUE, 50,
140
COND_GAME | COND_NOTARGET | COND_VALIDSPEED},
142
INPUT_KEYBOARD, SDLK_n,
143
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
145
&ActionManager::targetNPC,
146
Input::KEY_NO_VALUE, 50,
147
COND_GAME | COND_NOTARGET},
149
INPUT_KEYBOARD, SDLK_q,
150
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
152
&ActionManager::targetPlayer,
153
Input::KEY_NO_VALUE, 50,
154
COND_GAME | COND_NOTARGET},
156
INPUT_KEYBOARD, SDLK_z,
159
&ActionManager::pickup,
160
Input::KEY_NO_VALUE, 50,
161
COND_GAME | COND_NOTARGET},
162
{"keyChangePickupType",
163
INPUT_KEYBOARD, SDLK_o,
164
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
166
&ActionManager::changePickupType,
167
Input::KEY_NO_VALUE, 50,
168
COND_GAME | COND_VALIDSPEED | COND_EMODS},
170
INPUT_KEYBOARD, SDLK_h,
171
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
172
Input::GRP_DEFAULT | Input::GRP_GUI,
173
&ActionManager::hideWindows,
174
Input::KEY_NO_VALUE, 50,
175
COND_GAME | COND_NOTARGET},
177
INPUT_KEYBOARD, SDLK_s,
181
Input::KEY_NO_VALUE, 50,
182
COND_GAME | COND_NOTARGET},
184
INPUT_KEYBOARD, SDLK_p,
185
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
187
&ActionManager::screenshot,
188
Input::KEY_NO_VALUE, 50,
189
COND_GAME | COND_NOTARGET},
191
INPUT_KEYBOARD, SDLK_r,
192
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
194
&ActionManager::changeTrade,
195
Input::KEY_NO_VALUE, 50,
196
COND_GAME | COND_NOTARGET},
198
INPUT_KEYBOARD, SDLK_f,
199
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
201
&ActionManager::changeMapMode,
202
Input::KEY_NO_VALUE, 50,
203
COND_GAME | COND_NOTARGET | COND_EMODS},
205
INPUT_KEYBOARD, SDLK_SPACE,
206
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
207
Input::GRP_DEFAULT | Input::GRP_GUI,
209
Input::KEY_NO_VALUE, 50,
210
COND_NOMODAL | COND_NOAWAY | COND_NONPCINPUT},
212
INPUT_KEYBOARD, SDLK_ESCAPE,
213
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
215
&ActionManager::quit,
216
Input::KEY_NO_VALUE, 50,
219
INPUT_KEYBOARD, SDLK_MENU,
220
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
223
Input::KEY_NO_VALUE, 50,
224
COND_DEFAULT | COND_INGAME},
226
INPUT_KEYBOARD, SDLK_1,
227
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
229
&ActionManager::shortcut,
230
Input::KEY_NO_VALUE, 50,
233
INPUT_KEYBOARD, SDLK_2,
234
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
236
&ActionManager::shortcut,
237
Input::KEY_NO_VALUE, 50,
240
INPUT_KEYBOARD, SDLK_3,
241
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
243
&ActionManager::shortcut,
244
Input::KEY_NO_VALUE, 50,
247
INPUT_KEYBOARD, SDLK_4,
248
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
250
&ActionManager::shortcut,
251
Input::KEY_NO_VALUE, 50,
254
INPUT_KEYBOARD, SDLK_5,
255
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
257
&ActionManager::shortcut,
258
Input::KEY_NO_VALUE, 50,
261
INPUT_KEYBOARD, SDLK_6,
262
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
264
&ActionManager::shortcut,
265
Input::KEY_NO_VALUE, 50,
268
INPUT_KEYBOARD, SDLK_7,
269
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
271
&ActionManager::shortcut,
272
Input::KEY_NO_VALUE, 50,
275
INPUT_KEYBOARD, SDLK_8,
276
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
278
&ActionManager::shortcut,
279
Input::KEY_NO_VALUE, 50,
282
INPUT_KEYBOARD, SDLK_9,
283
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
285
&ActionManager::shortcut,
286
Input::KEY_NO_VALUE, 50,
289
INPUT_KEYBOARD, SDLK_0,
290
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
292
&ActionManager::shortcut,
293
Input::KEY_NO_VALUE, 50,
296
INPUT_KEYBOARD, SDLK_MINUS,
297
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
299
&ActionManager::shortcut,
300
Input::KEY_NO_VALUE, 50,
303
INPUT_KEYBOARD, SDLK_EQUALS,
304
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
306
&ActionManager::shortcut,
307
Input::KEY_NO_VALUE, 50,
310
INPUT_KEYBOARD, SDLK_BACKSPACE,
311
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
313
&ActionManager::shortcut,
314
Input::KEY_NO_VALUE, 50,
317
INPUT_KEYBOARD, SDLK_INSERT,
318
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
320
&ActionManager::shortcut,
321
Input::KEY_NO_VALUE, 50,
324
INPUT_KEYBOARD, SDLK_HOME,
325
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
327
&ActionManager::shortcut,
328
Input::KEY_NO_VALUE, 50,
331
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
332
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
334
&ActionManager::shortcut,
335
Input::KEY_NO_VALUE, 50,
338
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
339
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
341
&ActionManager::shortcut,
342
Input::KEY_NO_VALUE, 50,
345
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
346
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
348
&ActionManager::shortcut,
349
Input::KEY_NO_VALUE, 50,
352
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
353
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
355
&ActionManager::shortcut,
356
Input::KEY_NO_VALUE, 50,
359
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
360
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
362
&ActionManager::shortcut,
363
Input::KEY_NO_VALUE, 50,
366
INPUT_KEYBOARD, SDLK_F1,
367
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
368
Input::GRP_DEFAULT | Input::GRP_GUI,
369
&ActionManager::helpWindowShow,
370
Input::KEY_NO_VALUE, 50,
373
INPUT_KEYBOARD, SDLK_F2,
374
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
375
Input::GRP_DEFAULT | Input::GRP_GUI,
376
&ActionManager::statusWindowShow,
377
Input::KEY_NO_VALUE, 50,
378
COND_GAME | COND_NOTARGET},
379
{"keyWindowInventory",
380
INPUT_KEYBOARD, SDLK_F3,
381
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
382
Input::GRP_DEFAULT | Input::GRP_GUI,
383
&ActionManager::inventoryWindowShow,
384
Input::KEY_NO_VALUE, 50,
385
COND_GAME | COND_NOTARGET},
386
{"keyWindowEquipment",
387
INPUT_KEYBOARD, SDLK_F4,
388
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
389
Input::GRP_DEFAULT | Input::GRP_GUI,
390
&ActionManager::equipmentWindowShow,
391
Input::KEY_NO_VALUE, 50,
392
COND_GAME | COND_NOTARGET},
394
INPUT_KEYBOARD, SDLK_F5,
395
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
396
Input::GRP_DEFAULT | Input::GRP_GUI,
397
&ActionManager::skillDialogShow,
398
Input::KEY_NO_VALUE, 50,
399
COND_GAME | COND_NOTARGET},
401
INPUT_KEYBOARD, SDLK_F6,
402
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
403
Input::GRP_DEFAULT | Input::GRP_GUI,
404
&ActionManager::minimapWindowShow,
405
Input::KEY_NO_VALUE, 50,
406
COND_GAME | COND_NOTARGET},
408
INPUT_KEYBOARD, SDLK_F7,
409
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
410
Input::GRP_DEFAULT | Input::GRP_GUI,
411
&ActionManager::chatWindowShow,
412
Input::KEY_NO_VALUE, 50,
413
COND_GAME | COND_NOTARGET},
414
{"keyWindowShortcut",
415
INPUT_KEYBOARD, SDLK_F8,
416
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
417
Input::GRP_DEFAULT | Input::GRP_GUI,
418
&ActionManager::shortcutWindowShow,
419
Input::KEY_NO_VALUE, 50,
420
COND_GAME | COND_NOTARGET},
422
INPUT_KEYBOARD, SDLK_F9,
423
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
424
Input::GRP_DEFAULT | Input::GRP_GUI,
425
&ActionManager::setupWindowShow,
426
Input::KEY_NO_VALUE, 50,
427
COND_NOTARGET | COND_NOINPUT | COND_ENABLED},
429
INPUT_KEYBOARD, SDLK_F10,
430
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
431
Input::GRP_DEFAULT | Input::GRP_GUI,
432
&ActionManager::debugWindowShow,
433
Input::KEY_NO_VALUE, 50,
434
COND_GAME | COND_NOTARGET},
436
INPUT_KEYBOARD, SDLK_F11,
437
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
438
Input::GRP_DEFAULT | Input::GRP_GUI,
439
&ActionManager::socialWindowShow,
440
Input::KEY_NO_VALUE, 50,
441
COND_GAME | COND_NOTARGET},
442
{"keyWindowEmoteBar",
443
INPUT_KEYBOARD, SDLK_F12,
444
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
445
Input::GRP_DEFAULT | Input::GRP_GUI,
446
&ActionManager::emoteShortcutWindowShow,
447
Input::KEY_NO_VALUE, 50,
448
COND_GAME | COND_NOTARGET},
450
INPUT_KEYBOARD, SDLK_BACKQUOTE,
451
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
452
Input::GRP_DEFAULT | Input::GRP_GUI,
453
&ActionManager::outfitWindowShow,
454
Input::KEY_NO_VALUE, 50,
455
COND_GAME | COND_NOTARGET},
457
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
458
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
459
Input::GRP_DEFAULT | Input::GRP_GUI,
460
&ActionManager::shopWindowShow,
461
Input::KEY_NO_VALUE, 50,
462
COND_GAME | COND_NOTARGET},
464
INPUT_KEYBOARD, SDLK_w,
465
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
466
Input::GRP_DEFAULT | Input::GRP_GUI,
467
&ActionManager::dropShortcutWindowShow,
468
Input::KEY_NO_VALUE, 50,
469
COND_GAME | COND_NOTARGET},
471
INPUT_KEYBOARD, SDLK_e,
472
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
473
Input::GRP_DEFAULT | Input::GRP_GUI,
474
&ActionManager::killStatsWindowShow,
475
Input::KEY_NO_VALUE, 50,
476
COND_GAME | COND_NOTARGET},
478
INPUT_KEYBOARD, SDLK_j,
479
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
480
Input::GRP_DEFAULT | Input::GRP_GUI,
481
&ActionManager::spellShortcutWindowShow,
482
Input::KEY_NO_VALUE, 50,
483
COND_GAME | COND_NOTARGET},
484
{"keyWindowBotChecker",
485
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
486
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
487
Input::GRP_DEFAULT | Input::GRP_GUI,
488
&ActionManager::botcheckerWindowShow,
489
Input::KEY_NO_VALUE, 50,
490
COND_GAME | COND_NOTARGET},
492
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
493
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
494
Input::GRP_DEFAULT | Input::GRP_GUI,
495
&ActionManager::whoIsOnlineWindowShow,
496
Input::KEY_NO_VALUE, 50,
497
COND_GAME | COND_NOTARGET},
498
{"keyWindowDidYouKnow",
499
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
500
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
501
Input::GRP_DEFAULT | Input::GRP_GUI,
502
&ActionManager::didYouKnowWindowShow,
503
Input::KEY_NO_VALUE, 50,
506
INPUT_KEYBOARD, SDLK_LEFTBRACKET,
507
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
508
Input::GRP_DEFAULT | Input::GRP_GUI,
509
&ActionManager::questsWindowShow,
510
Input::KEY_NO_VALUE, 50,
511
COND_GAME | COND_NOTARGET},
513
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
514
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
515
Input::GRP_DEFAULT | Input::GRP_GUI,
516
&ActionManager::prevSocialTab,
517
Input::KEY_NO_VALUE, 50,
518
COND_NOINPUT | COND_INGAME},
520
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
521
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
522
Input::GRP_DEFAULT | Input::GRP_GUI,
523
&ActionManager::nextSocialTab,
524
Input::KEY_NO_VALUE, 50,
525
COND_NOINPUT | COND_INGAME},
527
INPUT_KEYBOARD, SDLK_LALT,
528
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
531
Input::KEY_NO_VALUE, 50,
532
COND_DEFAULT | COND_INGAME},
533
{"keyEmoteShortcut1",
534
INPUT_KEYBOARD, SDLK_1,
535
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
537
&ActionManager::emote,
538
Input::KEY_EMOTE, 100,
540
{"keyEmoteShortcut2",
541
INPUT_KEYBOARD, SDLK_2,
542
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
544
&ActionManager::emote,
545
Input::KEY_EMOTE, 100,
547
{"keyEmoteShortcut3",
548
INPUT_KEYBOARD, SDLK_3,
549
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
551
&ActionManager::emote,
552
Input::KEY_EMOTE, 100,
554
{"keyEmoteShortcut4",
555
INPUT_KEYBOARD, SDLK_4,
556
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
558
&ActionManager::emote,
559
Input::KEY_EMOTE, 100,
561
{"keyEmoteShortcut5",
562
INPUT_KEYBOARD, SDLK_5,
563
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
565
&ActionManager::emote,
566
Input::KEY_EMOTE, 100,
568
{"keyEmoteShortcut6",
569
INPUT_KEYBOARD, SDLK_6,
570
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
572
&ActionManager::emote,
573
Input::KEY_EMOTE, 100,
575
{"keyEmoteShortcut7",
576
INPUT_KEYBOARD, SDLK_7,
577
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
579
&ActionManager::emote,
580
Input::KEY_EMOTE, 100,
582
{"keyEmoteShortcut8",
583
INPUT_KEYBOARD, SDLK_8,
584
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
586
&ActionManager::emote,
587
Input::KEY_EMOTE, 100,
589
{"keyEmoteShortcut9",
590
INPUT_KEYBOARD, SDLK_9,
591
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
593
&ActionManager::emote,
594
Input::KEY_EMOTE, 100,
596
{"keyEmoteShortcut10",
597
INPUT_KEYBOARD, SDLK_0,
598
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
600
&ActionManager::emote,
601
Input::KEY_EMOTE, 100,
603
{"keyEmoteShortcut11",
604
INPUT_KEYBOARD, SDLK_MINUS,
605
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
607
&ActionManager::emote,
608
Input::KEY_EMOTE, 100,
610
{"keyEmoteShortcut12",
611
INPUT_KEYBOARD, SDLK_EQUALS,
612
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
614
&ActionManager::emote,
615
Input::KEY_EMOTE, 100,
617
{"keyEmoteShortcut13",
618
INPUT_KEYBOARD, SDLK_BACKSPACE,
619
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
621
&ActionManager::emote,
622
Input::KEY_EMOTE, 100,
624
{"keyEmoteShortcut14",
625
INPUT_KEYBOARD, SDLK_INSERT,
626
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
628
&ActionManager::emote,
629
Input::KEY_EMOTE, 100,
631
{"keyEmoteShortcut15",
632
INPUT_KEYBOARD, SDLK_HOME,
633
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
635
&ActionManager::emote,
636
Input::KEY_EMOTE, 100,
638
{"keyEmoteShortcut16",
639
INPUT_KEYBOARD, SDLK_q,
640
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
642
&ActionManager::emote,
643
Input::KEY_EMOTE, 100,
645
{"keyEmoteShortcut17",
646
INPUT_KEYBOARD, SDLK_w,
647
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
649
&ActionManager::emote,
650
Input::KEY_EMOTE, 100,
652
{"keyEmoteShortcut18",
653
INPUT_KEYBOARD, SDLK_e,
654
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
656
&ActionManager::emote,
657
Input::KEY_EMOTE, 100,
659
{"keyEmoteShortcut19",
660
INPUT_KEYBOARD, SDLK_r,
661
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
663
&ActionManager::emote,
664
Input::KEY_EMOTE, 100,
666
{"keyEmoteShortcut20",
667
INPUT_KEYBOARD, SDLK_t,
668
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
670
&ActionManager::emote,
671
Input::KEY_EMOTE, 100,
673
{"keyEmoteShortcut21",
674
INPUT_KEYBOARD, SDLK_y,
675
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
677
&ActionManager::emote,
678
Input::KEY_EMOTE, 100,
680
{"keyEmoteShortcut22",
681
INPUT_KEYBOARD, SDLK_u,
682
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
684
&ActionManager::emote,
685
Input::KEY_EMOTE, 100,
687
{"keyEmoteShortcut23",
688
INPUT_KEYBOARD, SDLK_i,
689
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
691
&ActionManager::emote,
692
Input::KEY_EMOTE, 100,
694
{"keyEmoteShortcut24",
695
INPUT_KEYBOARD, SDLK_o,
696
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
698
&ActionManager::emote,
699
Input::KEY_EMOTE, 100,
701
{"keyEmoteShortcut25",
702
INPUT_KEYBOARD, SDLK_p,
703
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
705
&ActionManager::emote,
706
Input::KEY_EMOTE, 100,
708
{"keyEmoteShortcut26",
709
INPUT_KEYBOARD, SDLK_LEFTBRACKET,
710
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
712
&ActionManager::emote,
713
Input::KEY_EMOTE, 100,
715
{"keyEmoteShortcut27",
716
INPUT_KEYBOARD, SDLK_RIGHTBRACKET,
717
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
719
&ActionManager::emote,
720
Input::KEY_EMOTE, 100,
722
{"keyEmoteShortcut28",
723
INPUT_KEYBOARD, SDLK_BACKSLASH,
724
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
726
&ActionManager::emote,
727
Input::KEY_EMOTE, 100,
729
{"keyEmoteShortcut29",
730
INPUT_KEYBOARD, SDLK_a,
731
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
733
&ActionManager::emote,
734
Input::KEY_EMOTE, 100,
736
{"keyEmoteShortcut30",
737
INPUT_KEYBOARD, SDLK_s,
738
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
740
&ActionManager::emote,
741
Input::KEY_EMOTE, 100,
743
{"keyEmoteShortcut31",
744
INPUT_KEYBOARD, SDLK_d,
745
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
747
&ActionManager::emote,
748
Input::KEY_EMOTE, 100,
750
{"keyEmoteShortcut32",
751
INPUT_KEYBOARD, SDLK_f,
752
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
754
&ActionManager::emote,
755
Input::KEY_EMOTE, 100,
757
{"keyEmoteShortcut33",
758
INPUT_KEYBOARD, SDLK_g,
759
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
761
&ActionManager::emote,
762
Input::KEY_EMOTE, 100,
764
{"keyEmoteShortcut34",
765
INPUT_KEYBOARD, SDLK_h,
766
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
768
&ActionManager::emote,
769
Input::KEY_EMOTE, 100,
771
{"keyEmoteShortcut35",
772
INPUT_KEYBOARD, SDLK_j,
773
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
775
&ActionManager::emote,
776
Input::KEY_EMOTE, 100,
778
{"keyEmoteShortcut36",
779
INPUT_KEYBOARD, SDLK_k,
780
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
782
&ActionManager::emote,
783
Input::KEY_EMOTE, 100,
785
{"keyEmoteShortcut37",
786
INPUT_KEYBOARD, SDLK_l,
787
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
789
&ActionManager::emote,
790
Input::KEY_EMOTE, 100,
792
{"keyEmoteShortcut38",
793
INPUT_KEYBOARD, SDLK_SEMICOLON,
794
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
796
&ActionManager::emote,
797
Input::KEY_EMOTE, 100,
799
{"keyEmoteShortcut39",
800
INPUT_KEYBOARD, SDLK_QUOTE,
801
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
803
&ActionManager::emote,
804
Input::KEY_EMOTE, 100,
806
{"keyEmoteShortcut40",
807
INPUT_KEYBOARD, SDLK_z,
808
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
810
&ActionManager::emote,
811
Input::KEY_EMOTE, 100,
813
{"keyEmoteShortcut41",
814
INPUT_KEYBOARD, SDLK_x,
815
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
817
&ActionManager::emote,
818
Input::KEY_EMOTE, 100,
820
{"keyEmoteShortcut42",
821
INPUT_KEYBOARD, SDLK_c,
822
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
824
&ActionManager::emote,
825
Input::KEY_EMOTE, 100,
827
{"keyEmoteShortcut43",
828
INPUT_KEYBOARD, SDLK_v,
829
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
831
&ActionManager::emote,
832
Input::KEY_EMOTE, 100,
834
{"keyEmoteShortcut44",
835
INPUT_KEYBOARD, SDLK_b,
836
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
838
&ActionManager::emote,
839
Input::KEY_EMOTE, 100,
841
{"keyEmoteShortcut45",
842
INPUT_KEYBOARD, SDLK_n,
843
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
845
&ActionManager::emote,
846
Input::KEY_EMOTE, 100,
848
{"keyEmoteShortcut46",
849
INPUT_KEYBOARD, SDLK_m,
850
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
852
&ActionManager::emote,
853
Input::KEY_EMOTE, 100,
855
{"keyEmoteShortcut47",
856
INPUT_KEYBOARD, SDLK_COMMA,
857
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
859
&ActionManager::emote,
860
Input::KEY_EMOTE, 100,
862
{"keyEmoteShortcut48",
863
INPUT_KEYBOARD, SDLK_PERIOD,
864
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
866
&ActionManager::emote,
867
Input::KEY_EMOTE, 100,
870
INPUT_KEYBOARD, SDLK_RCTRL,
871
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
874
Input::KEY_NO_VALUE, 50,
875
COND_DEFAULT | COND_INGAME},
877
INPUT_KEYBOARD, SDLK_RALT,
878
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
881
Input::KEY_NO_VALUE, 50,
882
COND_DEFAULT | COND_INGAME},
883
{"keyCopyEquipedOutfit",
884
INPUT_KEYBOARD, SDLK_RIGHTBRACKET,
885
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
887
&ActionManager::copyEquippedToOutfit,
888
Input::KEY_NO_VALUE, 50,
889
COND_GAME | COND_VALIDSPEED},
890
{"keyOutfitShortcut1",
891
INPUT_KEYBOARD, SDLK_1,
892
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
894
&ActionManager::outfit,
895
Input::KEY_NO_VALUE, 100,
897
{"keyOutfitShortcut2",
898
INPUT_KEYBOARD, SDLK_2,
899
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
901
&ActionManager::outfit,
902
Input::KEY_NO_VALUE, 100,
904
{"keyOutfitShortcut3",
905
INPUT_KEYBOARD, SDLK_3,
906
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
908
&ActionManager::outfit,
909
Input::KEY_NO_VALUE, 100,
911
{"keyOutfitShortcut4",
912
INPUT_KEYBOARD, SDLK_4,
913
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
915
&ActionManager::outfit,
916
Input::KEY_NO_VALUE, 100,
918
{"keyOutfitShortcut5",
919
INPUT_KEYBOARD, SDLK_5,
920
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
922
&ActionManager::outfit,
923
Input::KEY_NO_VALUE, 100,
925
{"keyOutfitShortcut6",
926
INPUT_KEYBOARD, SDLK_6,
927
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
929
&ActionManager::outfit,
930
Input::KEY_NO_VALUE, 100,
932
{"keyOutfitShortcut7",
933
INPUT_KEYBOARD, SDLK_7,
934
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
936
&ActionManager::outfit,
937
Input::KEY_NO_VALUE, 100,
939
{"keyOutfitShortcut8",
940
INPUT_KEYBOARD, SDLK_8,
941
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
943
&ActionManager::outfit,
944
Input::KEY_NO_VALUE, 100,
946
{"keyOutfitShortcut9",
947
INPUT_KEYBOARD, SDLK_9,
948
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
950
&ActionManager::outfit,
951
Input::KEY_NO_VALUE, 100,
953
{"keyOutfitShortcut10",
954
INPUT_KEYBOARD, SDLK_0,
955
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
957
&ActionManager::outfit,
958
Input::KEY_NO_VALUE, 100,
960
{"keyOutfitShortcut11",
961
INPUT_KEYBOARD, SDLK_MINUS,
962
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
964
&ActionManager::outfit,
965
Input::KEY_NO_VALUE, 100,
967
{"keyOutfitShortcut12",
968
INPUT_KEYBOARD, SDLK_EQUALS,
969
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
971
&ActionManager::outfit,
972
Input::KEY_NO_VALUE, 100,
974
{"keyOutfitShortcut13",
975
INPUT_KEYBOARD, SDLK_BACKSPACE,
976
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
978
&ActionManager::outfit,
979
Input::KEY_NO_VALUE, 100,
981
{"keyOutfitShortcut14",
982
INPUT_KEYBOARD, SDLK_INSERT,
983
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
985
&ActionManager::outfit,
986
Input::KEY_NO_VALUE, 100,
988
{"keyOutfitShortcut15",
989
INPUT_KEYBOARD, SDLK_HOME,
990
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
992
&ActionManager::outfit,
993
Input::KEY_NO_VALUE, 100,
995
{"keyOutfitShortcut16",
996
INPUT_KEYBOARD, SDLK_q,
997
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
999
&ActionManager::outfit,
1000
Input::KEY_NO_VALUE, 100,
1002
{"keyOutfitShortcut17",
1003
INPUT_KEYBOARD, SDLK_w,
1004
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1006
&ActionManager::outfit,
1007
Input::KEY_NO_VALUE, 100,
1009
{"keyOutfitShortcut18",
1010
INPUT_KEYBOARD, SDLK_e,
1011
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1013
&ActionManager::outfit,
1014
Input::KEY_NO_VALUE, 100,
1016
{"keyOutfitShortcut19",
1017
INPUT_KEYBOARD, SDLK_r,
1018
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1020
&ActionManager::outfit,
1021
Input::KEY_NO_VALUE, 100,
1023
{"keyOutfitShortcut20",
1024
INPUT_KEYBOARD, SDLK_t,
1025
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1027
&ActionManager::outfit,
1028
Input::KEY_NO_VALUE, 100,
1030
{"keyOutfitShortcut21",
1031
INPUT_KEYBOARD, SDLK_y,
1032
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1034
&ActionManager::outfit,
1035
Input::KEY_NO_VALUE, 100,
1037
{"keyOutfitShortcut22",
1038
INPUT_KEYBOARD, SDLK_u,
1039
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1041
&ActionManager::outfit,
1042
Input::KEY_NO_VALUE, 100,
1044
{"keyOutfitShortcut23",
1045
INPUT_KEYBOARD, SDLK_i,
1046
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1048
&ActionManager::outfit,
1049
Input::KEY_NO_VALUE, 100,
1051
{"keyOutfitShortcut24",
1052
INPUT_KEYBOARD, SDLK_o,
1053
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1055
&ActionManager::outfit,
1056
Input::KEY_NO_VALUE, 100,
1058
{"keyOutfitShortcut25",
1059
INPUT_KEYBOARD, SDLK_p,
1060
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1062
&ActionManager::outfit,
1063
Input::KEY_NO_VALUE, 100,
1065
{"keyOutfitShortcut26",
1066
INPUT_KEYBOARD, SDLK_LEFTBRACKET,
1067
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1069
&ActionManager::outfit,
1070
Input::KEY_NO_VALUE, 100,
1072
{"keyOutfitShortcut27",
1073
INPUT_KEYBOARD, SDLK_RIGHTBRACKET,
1074
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1076
&ActionManager::outfit,
1077
Input::KEY_NO_VALUE, 100,
1079
{"keyOutfitShortcut28",
1080
INPUT_KEYBOARD, SDLK_BACKSLASH,
1081
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1083
&ActionManager::outfit,
1084
Input::KEY_NO_VALUE, 100,
1086
{"keyOutfitShortcut29",
1087
INPUT_KEYBOARD, SDLK_a,
1088
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1090
&ActionManager::outfit,
1091
Input::KEY_NO_VALUE, 100,
1093
{"keyOutfitShortcut30",
1094
INPUT_KEYBOARD, SDLK_s,
1095
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1097
&ActionManager::outfit,
1098
Input::KEY_NO_VALUE, 100,
1100
{"keyOutfitShortcut31",
1101
INPUT_KEYBOARD, SDLK_d,
1102
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1104
&ActionManager::outfit,
1105
Input::KEY_NO_VALUE, 100,
1107
{"keyOutfitShortcut32",
1108
INPUT_KEYBOARD, SDLK_f,
1109
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1111
&ActionManager::outfit,
1112
Input::KEY_NO_VALUE, 100,
1114
{"keyOutfitShortcut33",
1115
INPUT_KEYBOARD, SDLK_g,
1116
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1118
&ActionManager::outfit,
1119
Input::KEY_NO_VALUE, 100,
1121
{"keyOutfitShortcut34",
1122
INPUT_KEYBOARD, SDLK_h,
1123
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1125
&ActionManager::outfit,
1126
Input::KEY_NO_VALUE, 100,
1128
{"keyOutfitShortcut35",
1129
INPUT_KEYBOARD, SDLK_j,
1130
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1132
&ActionManager::outfit,
1133
Input::KEY_NO_VALUE, 100,
1135
{"keyOutfitShortcut36",
1136
INPUT_KEYBOARD, SDLK_k,
1137
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1139
&ActionManager::outfit,
1140
Input::KEY_NO_VALUE, 100,
1142
{"keyOutfitShortcut37",
1143
INPUT_KEYBOARD, SDLK_l,
1144
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1146
&ActionManager::outfit,
1147
Input::KEY_NO_VALUE, 100,
1149
{"keyOutfitShortcut38",
1150
INPUT_KEYBOARD, SDLK_SEMICOLON,
1151
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1153
&ActionManager::outfit,
1154
Input::KEY_NO_VALUE, 100,
1156
{"keyOutfitShortcut39",
1157
INPUT_KEYBOARD, SDLK_QUOTE,
1158
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1160
&ActionManager::outfit,
1161
Input::KEY_NO_VALUE, 100,
1163
{"keyOutfitShortcut40",
1164
INPUT_KEYBOARD, SDLK_z,
1165
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1167
&ActionManager::outfit,
1168
Input::KEY_NO_VALUE, 100,
1170
{"keyOutfitShortcut41",
1171
INPUT_KEYBOARD, SDLK_x,
1172
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1174
&ActionManager::outfit,
1175
Input::KEY_NO_VALUE, 100,
1177
{"keyOutfitShortcut42",
1178
INPUT_KEYBOARD, SDLK_c,
1179
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1181
&ActionManager::outfit,
1182
Input::KEY_NO_VALUE, 100,
1184
{"keyOutfitShortcut43",
1185
INPUT_KEYBOARD, SDLK_v,
1186
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1188
&ActionManager::outfit,
1189
Input::KEY_NO_VALUE, 100,
1191
{"keyOutfitShortcut44",
1192
INPUT_KEYBOARD, SDLK_b,
1193
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1195
&ActionManager::outfit,
1196
Input::KEY_NO_VALUE, 100,
1198
{"keyOutfitShortcut45",
1199
INPUT_KEYBOARD, SDLK_n,
1200
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1202
&ActionManager::outfit,
1203
Input::KEY_NO_VALUE, 100,
1205
{"keyOutfitShortcut46",
1206
INPUT_KEYBOARD, SDLK_m,
1207
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1209
&ActionManager::outfit,
1210
Input::KEY_NO_VALUE, 100,
1212
{"keyOutfitShortcut47",
1213
INPUT_KEYBOARD, SDLK_COMMA,
1214
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1216
&ActionManager::outfit,
1217
Input::KEY_NO_VALUE, 100,
1219
{"keyOutfitShortcut48",
1220
INPUT_KEYBOARD, SDLK_PERIOD,
1221
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1223
&ActionManager::outfit,
1224
Input::KEY_NO_VALUE, 100,
1226
{"keyMoveToPointShortcut1",
1227
INPUT_KEYBOARD, SDLK_1,
1228
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1229
Input::GRP_MOVETOPOINT,
1230
&ActionManager::moveToPoint,
1231
Input::KEY_MOVE_TO_POINT, 100,
1233
{"keyMoveToPointShortcut2",
1234
INPUT_KEYBOARD, SDLK_2,
1235
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1236
Input::GRP_MOVETOPOINT,
1237
&ActionManager::moveToPoint,
1238
Input::KEY_MOVE_TO_POINT, 100,
1240
{"keyMoveToPointShortcut3",
1241
INPUT_KEYBOARD, SDLK_3,
1242
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1243
Input::GRP_MOVETOPOINT,
1244
&ActionManager::moveToPoint,
1245
Input::KEY_MOVE_TO_POINT, 100,
1247
{"keyMoveToPointShortcut4",
1248
INPUT_KEYBOARD, SDLK_4,
1249
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1250
Input::GRP_MOVETOPOINT,
1251
&ActionManager::moveToPoint,
1252
Input::KEY_MOVE_TO_POINT, 100,
1254
{"keyMoveToPointShortcut5",
1255
INPUT_KEYBOARD, SDLK_5,
1256
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1257
Input::GRP_MOVETOPOINT,
1258
&ActionManager::moveToPoint,
1259
Input::KEY_MOVE_TO_POINT, 100,
1261
{"keyMoveToPointShortcut6",
1262
INPUT_KEYBOARD, SDLK_6,
1263
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1264
Input::GRP_MOVETOPOINT,
1265
&ActionManager::moveToPoint,
1266
Input::KEY_MOVE_TO_POINT, 100,
1268
{"keyMoveToPointShortcut7",
1269
INPUT_KEYBOARD, SDLK_7,
1270
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1271
Input::GRP_MOVETOPOINT,
1272
&ActionManager::moveToPoint,
1273
Input::KEY_MOVE_TO_POINT, 100,
1275
{"keyMoveToPointShortcut8",
1276
INPUT_KEYBOARD, SDLK_8,
1277
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1278
Input::GRP_MOVETOPOINT,
1279
&ActionManager::moveToPoint,
1280
Input::KEY_MOVE_TO_POINT, 100,
1282
{"keyMoveToPointShortcut9",
1283
INPUT_KEYBOARD, SDLK_9,
1284
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1285
Input::GRP_MOVETOPOINT,
1286
&ActionManager::moveToPoint,
1287
Input::KEY_MOVE_TO_POINT, 100,
1289
{"keyMoveToPointShortcut10",
1290
INPUT_KEYBOARD, SDLK_0,
1291
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1292
Input::GRP_MOVETOPOINT,
1293
&ActionManager::moveToPoint,
1294
Input::KEY_MOVE_TO_POINT, 100,
1296
{"keyMoveToPointShortcut11",
1297
INPUT_KEYBOARD, SDLK_MINUS,
1298
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1299
Input::GRP_MOVETOPOINT,
1300
&ActionManager::moveToPoint,
1301
Input::KEY_MOVE_TO_POINT, 100,
1303
{"keyMoveToPointShortcut12",
1304
INPUT_KEYBOARD, SDLK_EQUALS,
1305
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1306
Input::GRP_MOVETOPOINT,
1307
&ActionManager::moveToPoint,
1308
Input::KEY_MOVE_TO_POINT, 100,
1310
{"keyMoveToPointShortcut13",
1311
INPUT_KEYBOARD, SDLK_BACKSPACE,
1312
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1313
Input::GRP_MOVETOPOINT,
1314
&ActionManager::moveToPoint,
1315
Input::KEY_MOVE_TO_POINT, 100,
1317
{"keyMoveToPointShortcut14",
1318
INPUT_KEYBOARD, SDLK_INSERT,
1319
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1320
Input::GRP_MOVETOPOINT,
1321
&ActionManager::moveToPoint,
1322
Input::KEY_MOVE_TO_POINT, 100,
1324
{"keyMoveToPointShortcut15",
1325
INPUT_KEYBOARD, SDLK_HOME,
1326
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1327
Input::GRP_MOVETOPOINT,
1328
&ActionManager::moveToPoint,
1329
Input::KEY_MOVE_TO_POINT, 100,
1331
{"keyMoveToPointShortcut16",
1332
INPUT_KEYBOARD, SDLK_q,
1333
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1334
Input::GRP_MOVETOPOINT,
1335
&ActionManager::moveToPoint,
1336
Input::KEY_MOVE_TO_POINT, 100,
1338
{"keyMoveToPointShortcut17",
1339
INPUT_KEYBOARD, SDLK_w,
1340
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1341
Input::GRP_MOVETOPOINT,
1342
&ActionManager::moveToPoint,
1343
Input::KEY_MOVE_TO_POINT, 100,
1345
{"keyMoveToPointShortcut18",
1346
INPUT_KEYBOARD, SDLK_e,
1347
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1348
Input::GRP_MOVETOPOINT,
1349
&ActionManager::moveToPoint,
1350
Input::KEY_MOVE_TO_POINT, 100,
1352
{"keyMoveToPointShortcut19",
1353
INPUT_KEYBOARD, SDLK_r,
1354
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1355
Input::GRP_MOVETOPOINT,
1356
&ActionManager::moveToPoint,
1357
Input::KEY_MOVE_TO_POINT, 100,
1359
{"keyMoveToPointShortcut20",
1360
INPUT_KEYBOARD, SDLK_t,
1361
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1362
Input::GRP_MOVETOPOINT,
1363
&ActionManager::moveToPoint,
1364
Input::KEY_MOVE_TO_POINT, 100,
1366
{"keyMoveToPointShortcut21",
1367
INPUT_KEYBOARD, SDLK_y,
1368
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1369
Input::GRP_MOVETOPOINT,
1370
&ActionManager::moveToPoint,
1371
Input::KEY_MOVE_TO_POINT, 100,
1373
{"keyMoveToPointShortcut22",
1374
INPUT_KEYBOARD, SDLK_u,
1375
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1376
Input::GRP_MOVETOPOINT,
1377
&ActionManager::moveToPoint,
1378
Input::KEY_MOVE_TO_POINT, 100,
1380
{"keyMoveToPointShortcut23",
1381
INPUT_KEYBOARD, SDLK_i,
1382
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1383
Input::GRP_MOVETOPOINT,
1384
&ActionManager::moveToPoint,
1385
Input::KEY_MOVE_TO_POINT, 100,
1387
{"keyMoveToPointShortcut24",
1388
INPUT_KEYBOARD, SDLK_o,
1389
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1390
Input::GRP_MOVETOPOINT,
1391
&ActionManager::moveToPoint,
1392
Input::KEY_MOVE_TO_POINT, 100,
1394
{"keyMoveToPointShortcut25",
1395
INPUT_KEYBOARD, SDLK_p,
1396
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1397
Input::GRP_MOVETOPOINT,
1398
&ActionManager::moveToPoint,
1399
Input::KEY_MOVE_TO_POINT, 100,
1401
{"keyMoveToPointShortcut26",
1402
INPUT_KEYBOARD, SDLK_LEFTBRACKET,
1403
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1404
Input::GRP_MOVETOPOINT,
1405
&ActionManager::moveToPoint,
1406
Input::KEY_MOVE_TO_POINT, 100,
1408
{"keyMoveToPointShortcut27",
1409
INPUT_KEYBOARD, SDLK_RIGHTBRACKET,
1410
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1411
Input::GRP_MOVETOPOINT,
1412
&ActionManager::moveToPoint,
1413
Input::KEY_MOVE_TO_POINT, 100,
1415
{"keyMoveToPointShortcut28",
1416
INPUT_KEYBOARD, SDLK_BACKSLASH,
1417
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1418
Input::GRP_MOVETOPOINT,
1419
&ActionManager::moveToPoint,
1420
Input::KEY_MOVE_TO_POINT, 100,
1422
{"keyMoveToPointShortcut29",
1423
INPUT_KEYBOARD, SDLK_a,
1424
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1425
Input::GRP_MOVETOPOINT,
1426
&ActionManager::moveToPoint,
1427
Input::KEY_MOVE_TO_POINT, 100,
1429
{"keyMoveToPointShortcut30",
1430
INPUT_KEYBOARD, SDLK_s,
1431
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1432
Input::GRP_MOVETOPOINT,
1433
&ActionManager::moveToPoint,
1434
Input::KEY_MOVE_TO_POINT, 100,
1436
{"keyMoveToPointShortcut31",
1437
INPUT_KEYBOARD, SDLK_d,
1438
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1439
Input::GRP_MOVETOPOINT,
1440
&ActionManager::moveToPoint,
1441
Input::KEY_MOVE_TO_POINT, 100,
1443
{"keyMoveToPointShortcut32",
1444
INPUT_KEYBOARD, SDLK_f,
1445
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1446
Input::GRP_MOVETOPOINT,
1447
&ActionManager::moveToPoint,
1448
Input::KEY_MOVE_TO_POINT, 100,
1450
{"keyMoveToPointShortcut33",
1451
INPUT_KEYBOARD, SDLK_g,
1452
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1453
Input::GRP_MOVETOPOINT,
1454
&ActionManager::moveToPoint,
1455
Input::KEY_MOVE_TO_POINT, 100,
1457
{"keyMoveToPointShortcut34",
1458
INPUT_KEYBOARD, SDLK_h,
1459
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1460
Input::GRP_MOVETOPOINT,
1461
&ActionManager::moveToPoint,
1462
Input::KEY_MOVE_TO_POINT, 100,
1464
{"keyMoveToPointShortcut35",
1465
INPUT_KEYBOARD, SDLK_j,
1466
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1467
Input::GRP_MOVETOPOINT,
1468
&ActionManager::moveToPoint,
1469
Input::KEY_MOVE_TO_POINT, 100,
1471
{"keyMoveToPointShortcut36",
1472
INPUT_KEYBOARD, SDLK_k,
1473
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1474
Input::GRP_MOVETOPOINT,
1475
&ActionManager::moveToPoint,
1476
Input::KEY_MOVE_TO_POINT, 100,
1478
{"keyMoveToPointShortcut37",
1479
INPUT_KEYBOARD, SDLK_l,
1480
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1481
Input::GRP_MOVETOPOINT,
1482
&ActionManager::moveToPoint,
1483
Input::KEY_MOVE_TO_POINT, 100,
1485
{"keyMoveToPointShortcut38",
1486
INPUT_KEYBOARD, SDLK_SEMICOLON,
1487
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1488
Input::GRP_MOVETOPOINT,
1489
&ActionManager::moveToPoint,
1490
Input::KEY_MOVE_TO_POINT, 100,
1492
{"keyMoveToPointShortcut39",
1493
INPUT_KEYBOARD, SDLK_QUOTE,
1494
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1495
Input::GRP_MOVETOPOINT,
1496
&ActionManager::moveToPoint,
1497
Input::KEY_MOVE_TO_POINT, 100,
1499
{"keyMoveToPointShortcut40",
1500
INPUT_KEYBOARD, SDLK_z,
1501
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1502
Input::GRP_MOVETOPOINT,
1503
&ActionManager::moveToPoint,
1504
Input::KEY_MOVE_TO_POINT, 100,
1506
{"keyMoveToPointShortcut41",
1507
INPUT_KEYBOARD, SDLK_x,
1508
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1509
Input::GRP_MOVETOPOINT,
1510
&ActionManager::moveToPoint,
1511
Input::KEY_MOVE_TO_POINT, 100,
1513
{"keyMoveToPointShortcut42",
1514
INPUT_KEYBOARD, SDLK_c,
1515
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1516
Input::GRP_MOVETOPOINT,
1517
&ActionManager::moveToPoint,
1518
Input::KEY_MOVE_TO_POINT, 100,
1520
{"keyMoveToPointShortcut43",
1521
INPUT_KEYBOARD, SDLK_v,
1522
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1523
Input::GRP_MOVETOPOINT,
1524
&ActionManager::moveToPoint,
1525
Input::KEY_MOVE_TO_POINT, 100,
1527
{"keyMoveToPointShortcut44",
1528
INPUT_KEYBOARD, SDLK_b,
1529
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1530
Input::GRP_MOVETOPOINT,
1531
&ActionManager::moveToPoint,
1532
Input::KEY_MOVE_TO_POINT, 100,
1534
{"keyMoveToPointShortcut45",
1535
INPUT_KEYBOARD, SDLK_n,
1536
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1537
Input::GRP_MOVETOPOINT,
1538
&ActionManager::moveToPoint,
1539
Input::KEY_MOVE_TO_POINT, 100,
1541
{"keyMoveToPointShortcut46",
1542
INPUT_KEYBOARD, SDLK_m,
1543
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1544
Input::GRP_MOVETOPOINT,
1545
&ActionManager::moveToPoint,
1546
Input::KEY_MOVE_TO_POINT, 100,
1548
{"keyMoveToPointShortcut47",
1549
INPUT_KEYBOARD, SDLK_COMMA,
1550
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1551
Input::GRP_MOVETOPOINT,
1552
&ActionManager::moveToPoint,
1553
Input::KEY_MOVE_TO_POINT, 100,
1555
{"keyMoveToPointShortcut48",
1556
INPUT_KEYBOARD, SDLK_PERIOD,
1557
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1558
Input::GRP_MOVETOPOINT,
1559
&ActionManager::moveToPoint,
1560
Input::KEY_MOVE_TO_POINT, 100,
1563
INPUT_KEYBOARD, SDLK_RETURN,
1564
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1565
Input::GRP_DEFAULT | Input::GRP_CHAT,
1566
&ActionManager::toggleChat,
1567
Input::KEY_NO_VALUE, 50,
1568
COND_NOINPUT | COND_NOAWAY | COND_NOMODAL | COND_INGAME},
1570
INPUT_KEYBOARD, SDLK_PAGEUP,
1571
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1572
Input::GRP_DEFAULT | Input::GRP_GUI,
1573
&ActionManager::scrollChatUp,
1574
Input::KEY_NO_VALUE, 50,
1575
COND_DEFAULT | COND_INGAME},
1576
{"keyChatScrollDown",
1577
INPUT_KEYBOARD, SDLK_PAGEDOWN,
1578
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1579
Input::GRP_DEFAULT | Input::GRP_GUI,
1580
&ActionManager::scrollChatDown,
1581
Input::KEY_NO_VALUE, 50,
1582
COND_DEFAULT | COND_INGAME},
1584
INPUT_KEYBOARD, SDLK_KP7,
1585
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1586
Input::GRP_DEFAULT | Input::GRP_GUI,
1587
&ActionManager::prevChatTab,
1588
Input::KEY_NO_VALUE, 50,
1589
COND_NOINPUT | COND_INGAME},
1591
INPUT_KEYBOARD, SDLK_KP9,
1592
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1593
Input::GRP_DEFAULT | Input::GRP_GUI,
1594
&ActionManager::nextChatTab,
1595
Input::KEY_NO_VALUE, 50,
1596
COND_NOINPUT | COND_INGAME},
1598
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1599
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1600
Input::GRP_DEFAULT | Input::GRP_GUI,
1601
&ActionManager::closeChatTab,
1602
Input::KEY_NO_VALUE, 50,
1603
COND_NOINPUT | COND_INGAME},
1604
{"keyChatPrevHistory",
1605
INPUT_KEYBOARD, SDLK_KP7,
1606
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1607
Input::GRP_CHAT | Input::GRP_GUICHAN,
1609
Input::KEY_NO_VALUE, 50,
1610
COND_DEFAULT | COND_INGAME},
1611
{"keyChatNextHistory",
1612
INPUT_KEYBOARD, SDLK_KP9,
1613
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1614
Input::GRP_CHAT | Input::GRP_GUICHAN,
1616
Input::KEY_NO_VALUE, 50,
1617
COND_DEFAULT | COND_INGAME},
1620
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1622
INPUT_KEYBOARD, SDLK_LSUPER,
1624
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1626
&ActionManager::ignoreInput,
1627
Input::KEY_NO_VALUE, 500,
1631
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1633
INPUT_KEYBOARD, SDLK_RSUPER,
1635
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1637
&ActionManager::ignoreInput,
1638
Input::KEY_NO_VALUE, 500,
1641
INPUT_KEYBOARD, SDLK_l,
1642
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1644
&ActionManager::directUp,
1645
Input::KEY_NO_VALUE, 50,
1648
INPUT_KEYBOARD, SDLK_SEMICOLON,
1649
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1651
&ActionManager::directDown,
1652
Input::KEY_NO_VALUE, 50,
1655
INPUT_KEYBOARD, SDLK_k,
1656
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1658
&ActionManager::directLeft,
1659
Input::KEY_NO_VALUE, 50,
1662
INPUT_KEYBOARD, SDLK_QUOTE,
1663
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1665
&ActionManager::directRight,
1666
Input::KEY_NO_VALUE, 50,
1669
INPUT_KEYBOARD, SDLK_SLASH,
1670
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1672
&ActionManager::crazyMoves,
1673
Input::KEY_NO_VALUE, 50,
1674
COND_GAME | COND_VALIDSPEED},
1675
{"keyChangeCrazyMoveType",
1676
INPUT_KEYBOARD, SDLK_BACKSLASH,
1677
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1679
&ActionManager::changeCrazyMove,
1680
Input::KEY_NO_VALUE, 50,
1681
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1683
INPUT_KEYBOARD, SDLK_y,
1684
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1686
&ActionManager::dropItem0,
1687
Input::KEY_NO_VALUE, 50,
1688
COND_GAME | COND_VALIDSPEED},
1690
INPUT_KEYBOARD, SDLK_u,
1691
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1693
&ActionManager::dropItem,
1694
Input::KEY_NO_VALUE, 50,
1695
COND_GAME | COND_VALIDSPEED},
1696
{"keySwitchQuickDrop",
1697
INPUT_KEYBOARD, SDLK_i,
1698
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1700
&ActionManager::switchQuickDrop,
1701
Input::KEY_NO_VALUE, 50,
1702
COND_GAME | COND_VALIDSPEED},
1704
INPUT_KEYBOARD, SDLK_c,
1705
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1707
&ActionManager::heal,
1708
Input::KEY_NO_VALUE, 50,
1709
COND_GAME | COND_VALIDSPEED},
1711
INPUT_KEYBOARD, SDLK_m,
1712
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1714
&ActionManager::itenplz,
1715
Input::KEY_NO_VALUE, 50,
1716
COND_GAME | COND_VALIDSPEED},
1718
INPUT_KEYBOARD, SDLK_b,
1719
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1721
&ActionManager::magicAttack,
1722
Input::KEY_NO_VALUE, 50,
1723
COND_GAME | COND_VALIDSPEED},
1724
{"keySwitchMagicAttack",
1725
INPUT_KEYBOARD, SDLK_COMMA,
1726
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1728
&ActionManager::changeMagicAttack,
1729
Input::KEY_NO_VALUE, 50,
1730
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1731
{"keySwitchPvpAttack",
1732
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1733
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1735
&ActionManager::changePvpMode,
1736
Input::KEY_NO_VALUE, 50,
1737
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1738
{"keyInvertDirection",
1739
INPUT_KEYBOARD, Input::KEY_NO_VALUE,
1740
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1742
&ActionManager::changeMoveType,
1743
Input::KEY_NO_VALUE, 50,
1744
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1745
{"keyChangeAttackWeaponType",
1746
INPUT_KEYBOARD, SDLK_g,
1747
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1749
&ActionManager::changeAttackWeaponType,
1750
Input::KEY_NO_VALUE, 50,
1751
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1752
{"keyChangeAttackType",
1753
INPUT_KEYBOARD, SDLK_END,
1754
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1756
&ActionManager::changeAttackType,
1757
Input::KEY_NO_VALUE, 50,
1758
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1759
{"keyChangeFollowMode",
1760
INPUT_KEYBOARD, SDLK_KP1,
1761
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1763
&ActionManager::changeFollowMode,
1764
Input::KEY_NO_VALUE, 50,
1765
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1766
{"keyChangeImitationMode",
1767
INPUT_KEYBOARD, SDLK_KP4,
1768
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1770
&ActionManager::changeImitationMode,
1771
Input::KEY_NO_VALUE, 50,
1772
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1773
{"keyDisableGameModifiers",
1774
INPUT_KEYBOARD, SDLK_KP8,
1775
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1777
&ActionManager::changeGameModifier,
1778
Input::KEY_NO_VALUE, 50,
1779
COND_GAME | COND_VALIDSPEED},
1781
INPUT_KEYBOARD, SDLK_KP3,
1782
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1784
&ActionManager::changeAudio,
1785
Input::KEY_NO_VALUE, 50,
1786
COND_GAME | COND_VALIDSPEED},
1788
INPUT_KEYBOARD, SDLK_KP2,
1789
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1791
&ActionManager::away,
1792
Input::KEY_NO_VALUE, 50,
1793
COND_GAME | COND_VALIDSPEED},
1795
INPUT_KEYBOARD, SDLK_TAB,
1796
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1798
&ActionManager::mouseClick,
1799
Input::KEY_NO_VALUE, 50,
1800
COND_NOINPUT | COND_NOAWAY | COND_NOMODAL | COND_INGAME},
1802
INPUT_KEYBOARD, SDLK_KP_PLUS,
1803
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1805
&ActionManager::camera,
1806
Input::KEY_NO_VALUE, 50,
1807
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1809
INPUT_KEYBOARD, SDLK_LSHIFT,
1810
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1813
Input::KEY_NO_VALUE, 50,
1816
INPUT_KEYBOARD, SDLK_UP,
1817
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1820
Input::KEY_NO_VALUE, 50,
1823
INPUT_KEYBOARD, SDLK_DOWN,
1824
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1827
Input::KEY_NO_VALUE, 50,
1830
INPUT_KEYBOARD, SDLK_LEFT,
1831
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1834
Input::KEY_NO_VALUE, 50,
1837
INPUT_KEYBOARD, SDLK_RIGHT,
1838
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1841
Input::KEY_NO_VALUE, 50,
1844
INPUT_KEYBOARD, SDLK_SPACE,
1845
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1848
Input::KEY_NO_VALUE, 50,
1851
INPUT_KEYBOARD, SDLK_RETURN,
1852
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1855
Input::KEY_NO_VALUE, 50,
1858
INPUT_KEYBOARD, SDLK_ESCAPE,
1859
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1862
Input::KEY_NO_VALUE, 50,
1865
INPUT_KEYBOARD, SDLK_HOME,
1866
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1869
Input::KEY_NO_VALUE, 50,
1872
INPUT_KEYBOARD, SDLK_END,
1873
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1876
Input::KEY_NO_VALUE, 50,
1879
INPUT_KEYBOARD, SDLK_DELETE,
1880
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1883
Input::KEY_NO_VALUE, 50,
1886
INPUT_KEYBOARD, SDLK_BACKSPACE,
1887
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1890
Input::KEY_NO_VALUE, 50,
1893
INPUT_KEYBOARD, SDLK_TAB,
1894
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1897
Input::KEY_NO_VALUE, 50,
1900
INPUT_KEYBOARD, SDLK_PAGEUP,
1901
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1904
Input::KEY_NO_VALUE, 50,
1907
INPUT_KEYBOARD, SDLK_PAGEDOWN,
1908
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1911
Input::KEY_NO_VALUE, 50,
1914
INPUT_KEYBOARD, SDLK_INSERT,
1915
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1918
Input::KEY_NO_VALUE, 50,
1921
INPUT_KEYBOARD, SDLK_LSHIFT,
1922
INPUT_KEYBOARD, SDLK_RSHIFT,
1925
Input::KEY_NO_VALUE, 50,
1928
INPUT_KEYBOARD, SDLK_KP_MINUS,
1929
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1931
&ActionManager::safeVideoMode,
1932
Input::KEY_NO_VALUE, 50,
1935
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1936
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1938
&ActionManager::stopSit,
1939
Input::KEY_NO_VALUE, 50,
1940
COND_DEFAULT | COND_INGAME},
1942
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1943
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1945
&ActionManager::showKeyboard,
1946
Input::KEY_NO_VALUE, 50,
1949
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1950
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1952
&ActionManager::showWindows,
1953
Input::KEY_NO_VALUE, 50,
1956
INPUT_KEYBOARD, SDLK_LSHIFT,
1957
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1960
Input::KEY_NO_VALUE, 50,
1961
COND_DEFAULT | COND_INGAME}
1964
#endif // KEYBOARDDATA_H