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 INPUT_KEYBOARDDATA_H
24
#define INPUT_KEYBOARDDATA_H
26
#include "actionmanager.h"
27
#include "localconsts.h"
29
#include "input/inputmanager.h"
31
#include "utils/gettext.h"
35
// keyData must be in same order as enum keyAction.
36
static const KeyData keyData[Input::KEY_TOTAL] = {
38
INPUT_KEYBOARD, SDLK_UP,
39
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
41
&ActionManager::moveUp,
42
Input::KEY_NO_VALUE, 50,
45
INPUT_KEYBOARD, SDLK_DOWN,
46
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
48
&ActionManager::moveDown,
49
Input::KEY_NO_VALUE, 50,
52
INPUT_KEYBOARD, SDLK_LEFT,
53
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
55
&ActionManager::moveLeft,
56
Input::KEY_NO_VALUE, 50,
59
INPUT_KEYBOARD, SDLK_RIGHT,
60
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
62
&ActionManager::moveRight,
63
Input::KEY_NO_VALUE, 50,
66
INPUT_KEYBOARD, SDLK_LCTRL,
67
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
68
Input::GRP_DEFAULT | Input::GRP_REPEAT,
69
&ActionManager::attack,
70
Input::KEY_NO_VALUE, 50,
71
COND_GAME | COND_NOFOLLOW | COND_VALIDSPEED},
73
INPUT_KEYBOARD, SDLK_x,
76
&ActionManager::targetAttack,
77
Input::KEY_NO_VALUE, 50,
78
COND_GAME | COND_NOFOLLOW | COND_VALIDSPEED},
80
INPUT_KEYBOARD, SDLK_v,
81
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
83
&ActionManager::moveToTarget,
84
Input::KEY_NO_VALUE, 50,
85
COND_GAME | COND_VALIDSPEED},
86
{"keyChangeMoveToTarget",
87
INPUT_KEYBOARD, SDLK_PERIOD,
88
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
90
&ActionManager::changeMoveToTarget,
91
Input::KEY_NO_VALUE, 50,
92
COND_GAME | COND_VALIDSPEED | COND_EMODS},
94
INPUT_KEYBOARD, SDLK_d,
95
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
97
&ActionManager::moveToHome,
98
Input::KEY_NO_VALUE, 50,
99
COND_GAME | COND_VALIDSPEED},
101
INPUT_KEYBOARD, SDLK_KP5,
102
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
104
&ActionManager::setHome,
105
Input::KEY_NO_VALUE, 50,
106
COND_GAME | COND_VALIDSPEED},
108
INPUT_KEYBOARD, SDLK_RSHIFT,
109
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
112
Input::KEY_NO_VALUE, 50,
113
COND_DEFAULT | COND_INGAME},
115
INPUT_KEYBOARD, SDLK_t,
116
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
118
&ActionManager::talk,
119
Input::KEY_NO_VALUE, 50,
122
INPUT_KEYBOARD, SDLK_LSHIFT,
125
&ActionManager::stopAttack,
126
Input::KEY_NO_VALUE, 50,
129
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
130
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
132
&ActionManager::untarget,
133
Input::KEY_NO_VALUE, 50,
136
INPUT_KEYBOARD, SDLK_a,
138
Input::GRP_DEFAULT | Input::GRP_REPEAT,
139
&ActionManager::targetMonster,
140
Input::KEY_NO_VALUE, 50,
141
COND_GAME | COND_NOTARGET | COND_VALIDSPEED},
143
INPUT_KEYBOARD, SDLK_n,
144
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
146
&ActionManager::targetNPC,
147
Input::KEY_NO_VALUE, 50,
148
COND_GAME | COND_NOTARGET},
150
INPUT_KEYBOARD, SDLK_q,
151
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
153
&ActionManager::targetPlayer,
154
Input::KEY_NO_VALUE, 50,
155
COND_GAME | COND_NOTARGET},
157
INPUT_KEYBOARD, SDLK_z,
160
&ActionManager::pickup,
161
Input::KEY_NO_VALUE, 50,
162
COND_GAME | COND_NOTARGET},
163
{"keyChangePickupType",
164
INPUT_KEYBOARD, SDLK_o,
165
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
167
&ActionManager::changePickupType,
168
Input::KEY_NO_VALUE, 50,
169
COND_GAME | COND_VALIDSPEED | COND_EMODS},
171
INPUT_KEYBOARD, SDLK_h,
172
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
173
Input::GRP_DEFAULT | Input::GRP_GUI,
174
&ActionManager::hideWindows,
175
Input::KEY_NO_VALUE, 50,
176
COND_GAME | COND_NOTARGET},
178
INPUT_KEYBOARD, SDLK_s,
182
Input::KEY_NO_VALUE, 50,
183
COND_GAME | COND_NOTARGET},
185
INPUT_KEYBOARD, SDLK_p,
186
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
188
&ActionManager::screenshot,
189
Input::KEY_NO_VALUE, 50,
190
COND_GAME | COND_NOTARGET},
192
INPUT_KEYBOARD, SDLK_r,
193
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
195
&ActionManager::changeTrade,
196
Input::KEY_NO_VALUE, 50,
197
COND_GAME | COND_NOTARGET},
199
INPUT_KEYBOARD, SDLK_f,
200
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
202
&ActionManager::changeMapMode,
203
Input::KEY_NO_VALUE, 50,
204
COND_GAME | COND_NOTARGET | COND_EMODS},
206
INPUT_KEYBOARD, SDLK_SPACE,
207
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
208
Input::GRP_DEFAULT | Input::GRP_GUI,
210
Input::KEY_NO_VALUE, 50,
211
COND_NOMODAL | COND_NOAWAY | COND_NONPCINPUT},
213
INPUT_KEYBOARD, SDLK_ESCAPE,
214
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
216
&ActionManager::quit,
217
Input::KEY_NO_VALUE, 50,
220
INPUT_KEYBOARD, SDLK_MENU,
221
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
224
Input::KEY_NO_VALUE, 50,
225
COND_DEFAULT | COND_INGAME},
227
INPUT_KEYBOARD, SDLK_1,
228
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
230
&ActionManager::shortcut,
231
Input::KEY_NO_VALUE, 50,
234
INPUT_KEYBOARD, SDLK_2,
235
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
237
&ActionManager::shortcut,
238
Input::KEY_NO_VALUE, 50,
241
INPUT_KEYBOARD, SDLK_3,
242
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
244
&ActionManager::shortcut,
245
Input::KEY_NO_VALUE, 50,
248
INPUT_KEYBOARD, SDLK_4,
249
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
251
&ActionManager::shortcut,
252
Input::KEY_NO_VALUE, 50,
255
INPUT_KEYBOARD, SDLK_5,
256
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
258
&ActionManager::shortcut,
259
Input::KEY_NO_VALUE, 50,
262
INPUT_KEYBOARD, SDLK_6,
263
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
265
&ActionManager::shortcut,
266
Input::KEY_NO_VALUE, 50,
269
INPUT_KEYBOARD, SDLK_7,
270
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
272
&ActionManager::shortcut,
273
Input::KEY_NO_VALUE, 50,
276
INPUT_KEYBOARD, SDLK_8,
277
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
279
&ActionManager::shortcut,
280
Input::KEY_NO_VALUE, 50,
283
INPUT_KEYBOARD, SDLK_9,
284
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
286
&ActionManager::shortcut,
287
Input::KEY_NO_VALUE, 50,
290
INPUT_KEYBOARD, SDLK_0,
291
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
293
&ActionManager::shortcut,
294
Input::KEY_NO_VALUE, 50,
297
INPUT_KEYBOARD, SDLK_MINUS,
298
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
300
&ActionManager::shortcut,
301
Input::KEY_NO_VALUE, 50,
304
INPUT_KEYBOARD, SDLK_EQUALS,
305
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
307
&ActionManager::shortcut,
308
Input::KEY_NO_VALUE, 50,
311
INPUT_KEYBOARD, SDLK_BACKSPACE,
312
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
314
&ActionManager::shortcut,
315
Input::KEY_NO_VALUE, 50,
318
INPUT_KEYBOARD, SDLK_INSERT,
319
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
321
&ActionManager::shortcut,
322
Input::KEY_NO_VALUE, 50,
325
INPUT_KEYBOARD, SDLK_HOME,
326
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
328
&ActionManager::shortcut,
329
Input::KEY_NO_VALUE, 50,
332
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
333
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
335
&ActionManager::shortcut,
336
Input::KEY_NO_VALUE, 50,
339
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
340
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
342
&ActionManager::shortcut,
343
Input::KEY_NO_VALUE, 50,
346
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
347
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
349
&ActionManager::shortcut,
350
Input::KEY_NO_VALUE, 50,
353
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
354
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
356
&ActionManager::shortcut,
357
Input::KEY_NO_VALUE, 50,
360
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
361
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
363
&ActionManager::shortcut,
364
Input::KEY_NO_VALUE, 50,
367
INPUT_KEYBOARD, SDLK_F1,
368
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
369
Input::GRP_DEFAULT | Input::GRP_GUI,
370
&ActionManager::helpWindowShow,
371
Input::KEY_NO_VALUE, 50,
374
INPUT_KEYBOARD, SDLK_F2,
375
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
376
Input::GRP_DEFAULT | Input::GRP_GUI,
377
&ActionManager::statusWindowShow,
378
Input::KEY_NO_VALUE, 50,
379
COND_GAME | COND_NOTARGET},
380
{"keyWindowInventory",
381
INPUT_KEYBOARD, SDLK_F3,
382
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
383
Input::GRP_DEFAULT | Input::GRP_GUI,
384
&ActionManager::inventoryWindowShow,
385
Input::KEY_NO_VALUE, 50,
386
COND_GAME | COND_NOTARGET},
387
{"keyWindowEquipment",
388
INPUT_KEYBOARD, SDLK_F4,
389
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
390
Input::GRP_DEFAULT | Input::GRP_GUI,
391
&ActionManager::equipmentWindowShow,
392
Input::KEY_NO_VALUE, 50,
393
COND_GAME | COND_NOTARGET},
395
INPUT_KEYBOARD, SDLK_F5,
396
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
397
Input::GRP_DEFAULT | Input::GRP_GUI,
398
&ActionManager::skillDialogShow,
399
Input::KEY_NO_VALUE, 50,
400
COND_GAME | COND_NOTARGET},
402
INPUT_KEYBOARD, SDLK_F6,
403
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
404
Input::GRP_DEFAULT | Input::GRP_GUI,
405
&ActionManager::minimapWindowShow,
406
Input::KEY_NO_VALUE, 50,
407
COND_GAME | COND_NOTARGET},
409
INPUT_KEYBOARD, SDLK_F7,
410
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
411
Input::GRP_DEFAULT | Input::GRP_GUI,
412
&ActionManager::chatWindowShow,
413
Input::KEY_NO_VALUE, 50,
414
COND_GAME | COND_NOTARGET},
415
{"keyWindowShortcut",
416
INPUT_KEYBOARD, SDLK_F8,
417
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
418
Input::GRP_DEFAULT | Input::GRP_GUI,
419
&ActionManager::shortcutWindowShow,
420
Input::KEY_NO_VALUE, 50,
421
COND_GAME | COND_NOTARGET},
423
INPUT_KEYBOARD, SDLK_F9,
424
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
425
Input::GRP_DEFAULT | Input::GRP_GUI,
426
&ActionManager::setupWindowShow,
427
Input::KEY_NO_VALUE, 50,
428
COND_NOTARGET | COND_NOINPUT | COND_ENABLED},
430
INPUT_KEYBOARD, SDLK_F10,
431
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
432
Input::GRP_DEFAULT | Input::GRP_GUI,
433
&ActionManager::debugWindowShow,
434
Input::KEY_NO_VALUE, 50,
435
COND_GAME | COND_NOTARGET},
437
INPUT_KEYBOARD, SDLK_F11,
438
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
439
Input::GRP_DEFAULT | Input::GRP_GUI,
440
&ActionManager::socialWindowShow,
441
Input::KEY_NO_VALUE, 50,
442
COND_GAME | COND_NOTARGET},
443
{"keyWindowEmoteBar",
444
INPUT_KEYBOARD, SDLK_F12,
445
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
446
Input::GRP_DEFAULT | Input::GRP_GUI,
447
&ActionManager::emoteShortcutWindowShow,
448
Input::KEY_NO_VALUE, 50,
449
COND_GAME | COND_NOTARGET},
451
INPUT_KEYBOARD, SDLK_BACKQUOTE,
452
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
453
Input::GRP_DEFAULT | Input::GRP_GUI,
454
&ActionManager::outfitWindowShow,
455
Input::KEY_NO_VALUE, 50,
456
COND_GAME | COND_NOTARGET},
458
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
459
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
460
Input::GRP_DEFAULT | Input::GRP_GUI,
461
&ActionManager::shopWindowShow,
462
Input::KEY_NO_VALUE, 50,
463
COND_GAME | COND_NOTARGET},
465
INPUT_KEYBOARD, SDLK_w,
466
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
467
Input::GRP_DEFAULT | Input::GRP_GUI,
468
&ActionManager::dropShortcutWindowShow,
469
Input::KEY_NO_VALUE, 50,
470
COND_GAME | COND_NOTARGET},
472
INPUT_KEYBOARD, SDLK_e,
473
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
474
Input::GRP_DEFAULT | Input::GRP_GUI,
475
&ActionManager::killStatsWindowShow,
476
Input::KEY_NO_VALUE, 50,
477
COND_GAME | COND_NOTARGET},
479
INPUT_KEYBOARD, SDLK_j,
480
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
481
Input::GRP_DEFAULT | Input::GRP_GUI,
482
&ActionManager::spellShortcutWindowShow,
483
Input::KEY_NO_VALUE, 50,
484
COND_GAME | COND_NOTARGET},
485
{"keyWindowBotChecker",
486
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
487
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
488
Input::GRP_DEFAULT | Input::GRP_GUI,
489
&ActionManager::botcheckerWindowShow,
490
Input::KEY_NO_VALUE, 50,
491
COND_GAME | COND_NOTARGET},
493
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
494
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
495
Input::GRP_DEFAULT | Input::GRP_GUI,
496
&ActionManager::whoIsOnlineWindowShow,
497
Input::KEY_NO_VALUE, 50,
498
COND_GAME | COND_NOTARGET},
499
{"keyWindowDidYouKnow",
500
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
501
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
502
Input::GRP_DEFAULT | Input::GRP_GUI,
503
&ActionManager::didYouKnowWindowShow,
504
Input::KEY_NO_VALUE, 50,
507
INPUT_KEYBOARD, SDLK_LEFTBRACKET,
508
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
509
Input::GRP_DEFAULT | Input::GRP_GUI,
510
&ActionManager::questsWindowShow,
511
Input::KEY_NO_VALUE, 50,
512
COND_GAME | COND_NOTARGET},
514
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
515
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
516
Input::GRP_DEFAULT | Input::GRP_GUI,
517
&ActionManager::prevSocialTab,
518
Input::KEY_NO_VALUE, 50,
519
COND_NOINPUT | COND_INGAME},
521
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
522
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
523
Input::GRP_DEFAULT | Input::GRP_GUI,
524
&ActionManager::nextSocialTab,
525
Input::KEY_NO_VALUE, 50,
526
COND_NOINPUT | COND_INGAME},
528
INPUT_KEYBOARD, SDLK_LALT,
529
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
532
Input::KEY_NO_VALUE, 50,
533
COND_DEFAULT | COND_INGAME},
534
{"keyEmoteShortcut1",
535
INPUT_KEYBOARD, SDLK_1,
536
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
538
&ActionManager::emote,
539
Input::KEY_EMOTE, 100,
541
{"keyEmoteShortcut2",
542
INPUT_KEYBOARD, SDLK_2,
543
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
545
&ActionManager::emote,
546
Input::KEY_EMOTE, 100,
548
{"keyEmoteShortcut3",
549
INPUT_KEYBOARD, SDLK_3,
550
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
552
&ActionManager::emote,
553
Input::KEY_EMOTE, 100,
555
{"keyEmoteShortcut4",
556
INPUT_KEYBOARD, SDLK_4,
557
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
559
&ActionManager::emote,
560
Input::KEY_EMOTE, 100,
562
{"keyEmoteShortcut5",
563
INPUT_KEYBOARD, SDLK_5,
564
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
566
&ActionManager::emote,
567
Input::KEY_EMOTE, 100,
569
{"keyEmoteShortcut6",
570
INPUT_KEYBOARD, SDLK_6,
571
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
573
&ActionManager::emote,
574
Input::KEY_EMOTE, 100,
576
{"keyEmoteShortcut7",
577
INPUT_KEYBOARD, SDLK_7,
578
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
580
&ActionManager::emote,
581
Input::KEY_EMOTE, 100,
583
{"keyEmoteShortcut8",
584
INPUT_KEYBOARD, SDLK_8,
585
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
587
&ActionManager::emote,
588
Input::KEY_EMOTE, 100,
590
{"keyEmoteShortcut9",
591
INPUT_KEYBOARD, SDLK_9,
592
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
594
&ActionManager::emote,
595
Input::KEY_EMOTE, 100,
597
{"keyEmoteShortcut10",
598
INPUT_KEYBOARD, SDLK_0,
599
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
601
&ActionManager::emote,
602
Input::KEY_EMOTE, 100,
604
{"keyEmoteShortcut11",
605
INPUT_KEYBOARD, SDLK_MINUS,
606
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
608
&ActionManager::emote,
609
Input::KEY_EMOTE, 100,
611
{"keyEmoteShortcut12",
612
INPUT_KEYBOARD, SDLK_EQUALS,
613
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
615
&ActionManager::emote,
616
Input::KEY_EMOTE, 100,
618
{"keyEmoteShortcut13",
619
INPUT_KEYBOARD, SDLK_BACKSPACE,
620
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
622
&ActionManager::emote,
623
Input::KEY_EMOTE, 100,
625
{"keyEmoteShortcut14",
626
INPUT_KEYBOARD, SDLK_INSERT,
627
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
629
&ActionManager::emote,
630
Input::KEY_EMOTE, 100,
632
{"keyEmoteShortcut15",
633
INPUT_KEYBOARD, SDLK_HOME,
634
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
636
&ActionManager::emote,
637
Input::KEY_EMOTE, 100,
639
{"keyEmoteShortcut16",
640
INPUT_KEYBOARD, SDLK_q,
641
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
643
&ActionManager::emote,
644
Input::KEY_EMOTE, 100,
646
{"keyEmoteShortcut17",
647
INPUT_KEYBOARD, SDLK_w,
648
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
650
&ActionManager::emote,
651
Input::KEY_EMOTE, 100,
653
{"keyEmoteShortcut18",
654
INPUT_KEYBOARD, SDLK_e,
655
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
657
&ActionManager::emote,
658
Input::KEY_EMOTE, 100,
660
{"keyEmoteShortcut19",
661
INPUT_KEYBOARD, SDLK_r,
662
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
664
&ActionManager::emote,
665
Input::KEY_EMOTE, 100,
667
{"keyEmoteShortcut20",
668
INPUT_KEYBOARD, SDLK_t,
669
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
671
&ActionManager::emote,
672
Input::KEY_EMOTE, 100,
674
{"keyEmoteShortcut21",
675
INPUT_KEYBOARD, SDLK_y,
676
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
678
&ActionManager::emote,
679
Input::KEY_EMOTE, 100,
681
{"keyEmoteShortcut22",
682
INPUT_KEYBOARD, SDLK_u,
683
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
685
&ActionManager::emote,
686
Input::KEY_EMOTE, 100,
688
{"keyEmoteShortcut23",
689
INPUT_KEYBOARD, SDLK_i,
690
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
692
&ActionManager::emote,
693
Input::KEY_EMOTE, 100,
695
{"keyEmoteShortcut24",
696
INPUT_KEYBOARD, SDLK_o,
697
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
699
&ActionManager::emote,
700
Input::KEY_EMOTE, 100,
702
{"keyEmoteShortcut25",
703
INPUT_KEYBOARD, SDLK_p,
704
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
706
&ActionManager::emote,
707
Input::KEY_EMOTE, 100,
709
{"keyEmoteShortcut26",
710
INPUT_KEYBOARD, SDLK_LEFTBRACKET,
711
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
713
&ActionManager::emote,
714
Input::KEY_EMOTE, 100,
716
{"keyEmoteShortcut27",
717
INPUT_KEYBOARD, SDLK_RIGHTBRACKET,
718
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
720
&ActionManager::emote,
721
Input::KEY_EMOTE, 100,
723
{"keyEmoteShortcut28",
724
INPUT_KEYBOARD, SDLK_BACKSLASH,
725
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
727
&ActionManager::emote,
728
Input::KEY_EMOTE, 100,
730
{"keyEmoteShortcut29",
731
INPUT_KEYBOARD, SDLK_a,
732
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
734
&ActionManager::emote,
735
Input::KEY_EMOTE, 100,
737
{"keyEmoteShortcut30",
738
INPUT_KEYBOARD, SDLK_s,
739
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
741
&ActionManager::emote,
742
Input::KEY_EMOTE, 100,
744
{"keyEmoteShortcut31",
745
INPUT_KEYBOARD, SDLK_d,
746
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
748
&ActionManager::emote,
749
Input::KEY_EMOTE, 100,
751
{"keyEmoteShortcut32",
752
INPUT_KEYBOARD, SDLK_f,
753
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
755
&ActionManager::emote,
756
Input::KEY_EMOTE, 100,
758
{"keyEmoteShortcut33",
759
INPUT_KEYBOARD, SDLK_g,
760
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
762
&ActionManager::emote,
763
Input::KEY_EMOTE, 100,
765
{"keyEmoteShortcut34",
766
INPUT_KEYBOARD, SDLK_h,
767
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
769
&ActionManager::emote,
770
Input::KEY_EMOTE, 100,
772
{"keyEmoteShortcut35",
773
INPUT_KEYBOARD, SDLK_j,
774
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
776
&ActionManager::emote,
777
Input::KEY_EMOTE, 100,
779
{"keyEmoteShortcut36",
780
INPUT_KEYBOARD, SDLK_k,
781
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
783
&ActionManager::emote,
784
Input::KEY_EMOTE, 100,
786
{"keyEmoteShortcut37",
787
INPUT_KEYBOARD, SDLK_l,
788
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
790
&ActionManager::emote,
791
Input::KEY_EMOTE, 100,
793
{"keyEmoteShortcut38",
794
INPUT_KEYBOARD, SDLK_SEMICOLON,
795
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
797
&ActionManager::emote,
798
Input::KEY_EMOTE, 100,
800
{"keyEmoteShortcut39",
801
INPUT_KEYBOARD, SDLK_QUOTE,
802
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
804
&ActionManager::emote,
805
Input::KEY_EMOTE, 100,
807
{"keyEmoteShortcut40",
808
INPUT_KEYBOARD, SDLK_z,
809
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
811
&ActionManager::emote,
812
Input::KEY_EMOTE, 100,
814
{"keyEmoteShortcut41",
815
INPUT_KEYBOARD, SDLK_x,
816
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
818
&ActionManager::emote,
819
Input::KEY_EMOTE, 100,
821
{"keyEmoteShortcut42",
822
INPUT_KEYBOARD, SDLK_c,
823
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
825
&ActionManager::emote,
826
Input::KEY_EMOTE, 100,
828
{"keyEmoteShortcut43",
829
INPUT_KEYBOARD, SDLK_v,
830
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
832
&ActionManager::emote,
833
Input::KEY_EMOTE, 100,
835
{"keyEmoteShortcut44",
836
INPUT_KEYBOARD, SDLK_b,
837
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
839
&ActionManager::emote,
840
Input::KEY_EMOTE, 100,
842
{"keyEmoteShortcut45",
843
INPUT_KEYBOARD, SDLK_n,
844
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
846
&ActionManager::emote,
847
Input::KEY_EMOTE, 100,
849
{"keyEmoteShortcut46",
850
INPUT_KEYBOARD, SDLK_m,
851
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
853
&ActionManager::emote,
854
Input::KEY_EMOTE, 100,
856
{"keyEmoteShortcut47",
857
INPUT_KEYBOARD, SDLK_COMMA,
858
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
860
&ActionManager::emote,
861
Input::KEY_EMOTE, 100,
863
{"keyEmoteShortcut48",
864
INPUT_KEYBOARD, SDLK_PERIOD,
865
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
867
&ActionManager::emote,
868
Input::KEY_EMOTE, 100,
871
INPUT_KEYBOARD, SDLK_RCTRL,
872
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
875
Input::KEY_NO_VALUE, 50,
876
COND_DEFAULT | COND_INGAME},
878
INPUT_KEYBOARD, SDLK_RALT,
879
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
882
Input::KEY_NO_VALUE, 50,
883
COND_DEFAULT | COND_INGAME},
884
{"keyCopyEquipedOutfit",
885
INPUT_KEYBOARD, SDLK_RIGHTBRACKET,
886
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
888
&ActionManager::copyEquippedToOutfit,
889
Input::KEY_NO_VALUE, 50,
890
COND_GAME | COND_VALIDSPEED},
891
{"keyOutfitShortcut1",
892
INPUT_KEYBOARD, SDLK_1,
893
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
895
&ActionManager::outfit,
896
Input::KEY_NO_VALUE, 100,
898
{"keyOutfitShortcut2",
899
INPUT_KEYBOARD, SDLK_2,
900
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
902
&ActionManager::outfit,
903
Input::KEY_NO_VALUE, 100,
905
{"keyOutfitShortcut3",
906
INPUT_KEYBOARD, SDLK_3,
907
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
909
&ActionManager::outfit,
910
Input::KEY_NO_VALUE, 100,
912
{"keyOutfitShortcut4",
913
INPUT_KEYBOARD, SDLK_4,
914
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
916
&ActionManager::outfit,
917
Input::KEY_NO_VALUE, 100,
919
{"keyOutfitShortcut5",
920
INPUT_KEYBOARD, SDLK_5,
921
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
923
&ActionManager::outfit,
924
Input::KEY_NO_VALUE, 100,
926
{"keyOutfitShortcut6",
927
INPUT_KEYBOARD, SDLK_6,
928
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
930
&ActionManager::outfit,
931
Input::KEY_NO_VALUE, 100,
933
{"keyOutfitShortcut7",
934
INPUT_KEYBOARD, SDLK_7,
935
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
937
&ActionManager::outfit,
938
Input::KEY_NO_VALUE, 100,
940
{"keyOutfitShortcut8",
941
INPUT_KEYBOARD, SDLK_8,
942
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
944
&ActionManager::outfit,
945
Input::KEY_NO_VALUE, 100,
947
{"keyOutfitShortcut9",
948
INPUT_KEYBOARD, SDLK_9,
949
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
951
&ActionManager::outfit,
952
Input::KEY_NO_VALUE, 100,
954
{"keyOutfitShortcut10",
955
INPUT_KEYBOARD, SDLK_0,
956
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
958
&ActionManager::outfit,
959
Input::KEY_NO_VALUE, 100,
961
{"keyOutfitShortcut11",
962
INPUT_KEYBOARD, SDLK_MINUS,
963
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
965
&ActionManager::outfit,
966
Input::KEY_NO_VALUE, 100,
968
{"keyOutfitShortcut12",
969
INPUT_KEYBOARD, SDLK_EQUALS,
970
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
972
&ActionManager::outfit,
973
Input::KEY_NO_VALUE, 100,
975
{"keyOutfitShortcut13",
976
INPUT_KEYBOARD, SDLK_BACKSPACE,
977
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
979
&ActionManager::outfit,
980
Input::KEY_NO_VALUE, 100,
982
{"keyOutfitShortcut14",
983
INPUT_KEYBOARD, SDLK_INSERT,
984
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
986
&ActionManager::outfit,
987
Input::KEY_NO_VALUE, 100,
989
{"keyOutfitShortcut15",
990
INPUT_KEYBOARD, SDLK_HOME,
991
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
993
&ActionManager::outfit,
994
Input::KEY_NO_VALUE, 100,
996
{"keyOutfitShortcut16",
997
INPUT_KEYBOARD, SDLK_q,
998
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1000
&ActionManager::outfit,
1001
Input::KEY_NO_VALUE, 100,
1003
{"keyOutfitShortcut17",
1004
INPUT_KEYBOARD, SDLK_w,
1005
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1007
&ActionManager::outfit,
1008
Input::KEY_NO_VALUE, 100,
1010
{"keyOutfitShortcut18",
1011
INPUT_KEYBOARD, SDLK_e,
1012
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1014
&ActionManager::outfit,
1015
Input::KEY_NO_VALUE, 100,
1017
{"keyOutfitShortcut19",
1018
INPUT_KEYBOARD, SDLK_r,
1019
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1021
&ActionManager::outfit,
1022
Input::KEY_NO_VALUE, 100,
1024
{"keyOutfitShortcut20",
1025
INPUT_KEYBOARD, SDLK_t,
1026
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1028
&ActionManager::outfit,
1029
Input::KEY_NO_VALUE, 100,
1031
{"keyOutfitShortcut21",
1032
INPUT_KEYBOARD, SDLK_y,
1033
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1035
&ActionManager::outfit,
1036
Input::KEY_NO_VALUE, 100,
1038
{"keyOutfitShortcut22",
1039
INPUT_KEYBOARD, SDLK_u,
1040
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1042
&ActionManager::outfit,
1043
Input::KEY_NO_VALUE, 100,
1045
{"keyOutfitShortcut23",
1046
INPUT_KEYBOARD, SDLK_i,
1047
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1049
&ActionManager::outfit,
1050
Input::KEY_NO_VALUE, 100,
1052
{"keyOutfitShortcut24",
1053
INPUT_KEYBOARD, SDLK_o,
1054
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1056
&ActionManager::outfit,
1057
Input::KEY_NO_VALUE, 100,
1059
{"keyOutfitShortcut25",
1060
INPUT_KEYBOARD, SDLK_p,
1061
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1063
&ActionManager::outfit,
1064
Input::KEY_NO_VALUE, 100,
1066
{"keyOutfitShortcut26",
1067
INPUT_KEYBOARD, SDLK_LEFTBRACKET,
1068
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1070
&ActionManager::outfit,
1071
Input::KEY_NO_VALUE, 100,
1073
{"keyOutfitShortcut27",
1074
INPUT_KEYBOARD, SDLK_RIGHTBRACKET,
1075
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1077
&ActionManager::outfit,
1078
Input::KEY_NO_VALUE, 100,
1080
{"keyOutfitShortcut28",
1081
INPUT_KEYBOARD, SDLK_BACKSLASH,
1082
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1084
&ActionManager::outfit,
1085
Input::KEY_NO_VALUE, 100,
1087
{"keyOutfitShortcut29",
1088
INPUT_KEYBOARD, SDLK_a,
1089
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1091
&ActionManager::outfit,
1092
Input::KEY_NO_VALUE, 100,
1094
{"keyOutfitShortcut30",
1095
INPUT_KEYBOARD, SDLK_s,
1096
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1098
&ActionManager::outfit,
1099
Input::KEY_NO_VALUE, 100,
1101
{"keyOutfitShortcut31",
1102
INPUT_KEYBOARD, SDLK_d,
1103
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1105
&ActionManager::outfit,
1106
Input::KEY_NO_VALUE, 100,
1108
{"keyOutfitShortcut32",
1109
INPUT_KEYBOARD, SDLK_f,
1110
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1112
&ActionManager::outfit,
1113
Input::KEY_NO_VALUE, 100,
1115
{"keyOutfitShortcut33",
1116
INPUT_KEYBOARD, SDLK_g,
1117
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1119
&ActionManager::outfit,
1120
Input::KEY_NO_VALUE, 100,
1122
{"keyOutfitShortcut34",
1123
INPUT_KEYBOARD, SDLK_h,
1124
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1126
&ActionManager::outfit,
1127
Input::KEY_NO_VALUE, 100,
1129
{"keyOutfitShortcut35",
1130
INPUT_KEYBOARD, SDLK_j,
1131
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1133
&ActionManager::outfit,
1134
Input::KEY_NO_VALUE, 100,
1136
{"keyOutfitShortcut36",
1137
INPUT_KEYBOARD, SDLK_k,
1138
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1140
&ActionManager::outfit,
1141
Input::KEY_NO_VALUE, 100,
1143
{"keyOutfitShortcut37",
1144
INPUT_KEYBOARD, SDLK_l,
1145
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1147
&ActionManager::outfit,
1148
Input::KEY_NO_VALUE, 100,
1150
{"keyOutfitShortcut38",
1151
INPUT_KEYBOARD, SDLK_SEMICOLON,
1152
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1154
&ActionManager::outfit,
1155
Input::KEY_NO_VALUE, 100,
1157
{"keyOutfitShortcut39",
1158
INPUT_KEYBOARD, SDLK_QUOTE,
1159
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1161
&ActionManager::outfit,
1162
Input::KEY_NO_VALUE, 100,
1164
{"keyOutfitShortcut40",
1165
INPUT_KEYBOARD, SDLK_z,
1166
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1168
&ActionManager::outfit,
1169
Input::KEY_NO_VALUE, 100,
1171
{"keyOutfitShortcut41",
1172
INPUT_KEYBOARD, SDLK_x,
1173
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1175
&ActionManager::outfit,
1176
Input::KEY_NO_VALUE, 100,
1178
{"keyOutfitShortcut42",
1179
INPUT_KEYBOARD, SDLK_c,
1180
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1182
&ActionManager::outfit,
1183
Input::KEY_NO_VALUE, 100,
1185
{"keyOutfitShortcut43",
1186
INPUT_KEYBOARD, SDLK_v,
1187
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1189
&ActionManager::outfit,
1190
Input::KEY_NO_VALUE, 100,
1192
{"keyOutfitShortcut44",
1193
INPUT_KEYBOARD, SDLK_b,
1194
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1196
&ActionManager::outfit,
1197
Input::KEY_NO_VALUE, 100,
1199
{"keyOutfitShortcut45",
1200
INPUT_KEYBOARD, SDLK_n,
1201
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1203
&ActionManager::outfit,
1204
Input::KEY_NO_VALUE, 100,
1206
{"keyOutfitShortcut46",
1207
INPUT_KEYBOARD, SDLK_m,
1208
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1210
&ActionManager::outfit,
1211
Input::KEY_NO_VALUE, 100,
1213
{"keyOutfitShortcut47",
1214
INPUT_KEYBOARD, SDLK_COMMA,
1215
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1217
&ActionManager::outfit,
1218
Input::KEY_NO_VALUE, 100,
1220
{"keyOutfitShortcut48",
1221
INPUT_KEYBOARD, SDLK_PERIOD,
1222
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1224
&ActionManager::outfit,
1225
Input::KEY_NO_VALUE, 100,
1227
{"keyMoveToPointShortcut1",
1228
INPUT_KEYBOARD, SDLK_1,
1229
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1230
Input::GRP_MOVETOPOINT,
1231
&ActionManager::moveToPoint,
1232
Input::KEY_MOVE_TO_POINT, 100,
1234
{"keyMoveToPointShortcut2",
1235
INPUT_KEYBOARD, SDLK_2,
1236
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1237
Input::GRP_MOVETOPOINT,
1238
&ActionManager::moveToPoint,
1239
Input::KEY_MOVE_TO_POINT, 100,
1241
{"keyMoveToPointShortcut3",
1242
INPUT_KEYBOARD, SDLK_3,
1243
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1244
Input::GRP_MOVETOPOINT,
1245
&ActionManager::moveToPoint,
1246
Input::KEY_MOVE_TO_POINT, 100,
1248
{"keyMoveToPointShortcut4",
1249
INPUT_KEYBOARD, SDLK_4,
1250
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1251
Input::GRP_MOVETOPOINT,
1252
&ActionManager::moveToPoint,
1253
Input::KEY_MOVE_TO_POINT, 100,
1255
{"keyMoveToPointShortcut5",
1256
INPUT_KEYBOARD, SDLK_5,
1257
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1258
Input::GRP_MOVETOPOINT,
1259
&ActionManager::moveToPoint,
1260
Input::KEY_MOVE_TO_POINT, 100,
1262
{"keyMoveToPointShortcut6",
1263
INPUT_KEYBOARD, SDLK_6,
1264
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1265
Input::GRP_MOVETOPOINT,
1266
&ActionManager::moveToPoint,
1267
Input::KEY_MOVE_TO_POINT, 100,
1269
{"keyMoveToPointShortcut7",
1270
INPUT_KEYBOARD, SDLK_7,
1271
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1272
Input::GRP_MOVETOPOINT,
1273
&ActionManager::moveToPoint,
1274
Input::KEY_MOVE_TO_POINT, 100,
1276
{"keyMoveToPointShortcut8",
1277
INPUT_KEYBOARD, SDLK_8,
1278
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1279
Input::GRP_MOVETOPOINT,
1280
&ActionManager::moveToPoint,
1281
Input::KEY_MOVE_TO_POINT, 100,
1283
{"keyMoveToPointShortcut9",
1284
INPUT_KEYBOARD, SDLK_9,
1285
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1286
Input::GRP_MOVETOPOINT,
1287
&ActionManager::moveToPoint,
1288
Input::KEY_MOVE_TO_POINT, 100,
1290
{"keyMoveToPointShortcut10",
1291
INPUT_KEYBOARD, SDLK_0,
1292
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1293
Input::GRP_MOVETOPOINT,
1294
&ActionManager::moveToPoint,
1295
Input::KEY_MOVE_TO_POINT, 100,
1297
{"keyMoveToPointShortcut11",
1298
INPUT_KEYBOARD, SDLK_MINUS,
1299
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1300
Input::GRP_MOVETOPOINT,
1301
&ActionManager::moveToPoint,
1302
Input::KEY_MOVE_TO_POINT, 100,
1304
{"keyMoveToPointShortcut12",
1305
INPUT_KEYBOARD, SDLK_EQUALS,
1306
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1307
Input::GRP_MOVETOPOINT,
1308
&ActionManager::moveToPoint,
1309
Input::KEY_MOVE_TO_POINT, 100,
1311
{"keyMoveToPointShortcut13",
1312
INPUT_KEYBOARD, SDLK_BACKSPACE,
1313
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1314
Input::GRP_MOVETOPOINT,
1315
&ActionManager::moveToPoint,
1316
Input::KEY_MOVE_TO_POINT, 100,
1318
{"keyMoveToPointShortcut14",
1319
INPUT_KEYBOARD, SDLK_INSERT,
1320
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1321
Input::GRP_MOVETOPOINT,
1322
&ActionManager::moveToPoint,
1323
Input::KEY_MOVE_TO_POINT, 100,
1325
{"keyMoveToPointShortcut15",
1326
INPUT_KEYBOARD, SDLK_HOME,
1327
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1328
Input::GRP_MOVETOPOINT,
1329
&ActionManager::moveToPoint,
1330
Input::KEY_MOVE_TO_POINT, 100,
1332
{"keyMoveToPointShortcut16",
1333
INPUT_KEYBOARD, SDLK_q,
1334
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1335
Input::GRP_MOVETOPOINT,
1336
&ActionManager::moveToPoint,
1337
Input::KEY_MOVE_TO_POINT, 100,
1339
{"keyMoveToPointShortcut17",
1340
INPUT_KEYBOARD, SDLK_w,
1341
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1342
Input::GRP_MOVETOPOINT,
1343
&ActionManager::moveToPoint,
1344
Input::KEY_MOVE_TO_POINT, 100,
1346
{"keyMoveToPointShortcut18",
1347
INPUT_KEYBOARD, SDLK_e,
1348
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1349
Input::GRP_MOVETOPOINT,
1350
&ActionManager::moveToPoint,
1351
Input::KEY_MOVE_TO_POINT, 100,
1353
{"keyMoveToPointShortcut19",
1354
INPUT_KEYBOARD, SDLK_r,
1355
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1356
Input::GRP_MOVETOPOINT,
1357
&ActionManager::moveToPoint,
1358
Input::KEY_MOVE_TO_POINT, 100,
1360
{"keyMoveToPointShortcut20",
1361
INPUT_KEYBOARD, SDLK_t,
1362
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1363
Input::GRP_MOVETOPOINT,
1364
&ActionManager::moveToPoint,
1365
Input::KEY_MOVE_TO_POINT, 100,
1367
{"keyMoveToPointShortcut21",
1368
INPUT_KEYBOARD, SDLK_y,
1369
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1370
Input::GRP_MOVETOPOINT,
1371
&ActionManager::moveToPoint,
1372
Input::KEY_MOVE_TO_POINT, 100,
1374
{"keyMoveToPointShortcut22",
1375
INPUT_KEYBOARD, SDLK_u,
1376
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1377
Input::GRP_MOVETOPOINT,
1378
&ActionManager::moveToPoint,
1379
Input::KEY_MOVE_TO_POINT, 100,
1381
{"keyMoveToPointShortcut23",
1382
INPUT_KEYBOARD, SDLK_i,
1383
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1384
Input::GRP_MOVETOPOINT,
1385
&ActionManager::moveToPoint,
1386
Input::KEY_MOVE_TO_POINT, 100,
1388
{"keyMoveToPointShortcut24",
1389
INPUT_KEYBOARD, SDLK_o,
1390
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1391
Input::GRP_MOVETOPOINT,
1392
&ActionManager::moveToPoint,
1393
Input::KEY_MOVE_TO_POINT, 100,
1395
{"keyMoveToPointShortcut25",
1396
INPUT_KEYBOARD, SDLK_p,
1397
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1398
Input::GRP_MOVETOPOINT,
1399
&ActionManager::moveToPoint,
1400
Input::KEY_MOVE_TO_POINT, 100,
1402
{"keyMoveToPointShortcut26",
1403
INPUT_KEYBOARD, SDLK_LEFTBRACKET,
1404
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1405
Input::GRP_MOVETOPOINT,
1406
&ActionManager::moveToPoint,
1407
Input::KEY_MOVE_TO_POINT, 100,
1409
{"keyMoveToPointShortcut27",
1410
INPUT_KEYBOARD, SDLK_RIGHTBRACKET,
1411
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1412
Input::GRP_MOVETOPOINT,
1413
&ActionManager::moveToPoint,
1414
Input::KEY_MOVE_TO_POINT, 100,
1416
{"keyMoveToPointShortcut28",
1417
INPUT_KEYBOARD, SDLK_BACKSLASH,
1418
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1419
Input::GRP_MOVETOPOINT,
1420
&ActionManager::moveToPoint,
1421
Input::KEY_MOVE_TO_POINT, 100,
1423
{"keyMoveToPointShortcut29",
1424
INPUT_KEYBOARD, SDLK_a,
1425
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1426
Input::GRP_MOVETOPOINT,
1427
&ActionManager::moveToPoint,
1428
Input::KEY_MOVE_TO_POINT, 100,
1430
{"keyMoveToPointShortcut30",
1431
INPUT_KEYBOARD, SDLK_s,
1432
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1433
Input::GRP_MOVETOPOINT,
1434
&ActionManager::moveToPoint,
1435
Input::KEY_MOVE_TO_POINT, 100,
1437
{"keyMoveToPointShortcut31",
1438
INPUT_KEYBOARD, SDLK_d,
1439
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1440
Input::GRP_MOVETOPOINT,
1441
&ActionManager::moveToPoint,
1442
Input::KEY_MOVE_TO_POINT, 100,
1444
{"keyMoveToPointShortcut32",
1445
INPUT_KEYBOARD, SDLK_f,
1446
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1447
Input::GRP_MOVETOPOINT,
1448
&ActionManager::moveToPoint,
1449
Input::KEY_MOVE_TO_POINT, 100,
1451
{"keyMoveToPointShortcut33",
1452
INPUT_KEYBOARD, SDLK_g,
1453
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1454
Input::GRP_MOVETOPOINT,
1455
&ActionManager::moveToPoint,
1456
Input::KEY_MOVE_TO_POINT, 100,
1458
{"keyMoveToPointShortcut34",
1459
INPUT_KEYBOARD, SDLK_h,
1460
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1461
Input::GRP_MOVETOPOINT,
1462
&ActionManager::moveToPoint,
1463
Input::KEY_MOVE_TO_POINT, 100,
1465
{"keyMoveToPointShortcut35",
1466
INPUT_KEYBOARD, SDLK_j,
1467
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1468
Input::GRP_MOVETOPOINT,
1469
&ActionManager::moveToPoint,
1470
Input::KEY_MOVE_TO_POINT, 100,
1472
{"keyMoveToPointShortcut36",
1473
INPUT_KEYBOARD, SDLK_k,
1474
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1475
Input::GRP_MOVETOPOINT,
1476
&ActionManager::moveToPoint,
1477
Input::KEY_MOVE_TO_POINT, 100,
1479
{"keyMoveToPointShortcut37",
1480
INPUT_KEYBOARD, SDLK_l,
1481
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1482
Input::GRP_MOVETOPOINT,
1483
&ActionManager::moveToPoint,
1484
Input::KEY_MOVE_TO_POINT, 100,
1486
{"keyMoveToPointShortcut38",
1487
INPUT_KEYBOARD, SDLK_SEMICOLON,
1488
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1489
Input::GRP_MOVETOPOINT,
1490
&ActionManager::moveToPoint,
1491
Input::KEY_MOVE_TO_POINT, 100,
1493
{"keyMoveToPointShortcut39",
1494
INPUT_KEYBOARD, SDLK_QUOTE,
1495
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1496
Input::GRP_MOVETOPOINT,
1497
&ActionManager::moveToPoint,
1498
Input::KEY_MOVE_TO_POINT, 100,
1500
{"keyMoveToPointShortcut40",
1501
INPUT_KEYBOARD, SDLK_z,
1502
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1503
Input::GRP_MOVETOPOINT,
1504
&ActionManager::moveToPoint,
1505
Input::KEY_MOVE_TO_POINT, 100,
1507
{"keyMoveToPointShortcut41",
1508
INPUT_KEYBOARD, SDLK_x,
1509
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1510
Input::GRP_MOVETOPOINT,
1511
&ActionManager::moveToPoint,
1512
Input::KEY_MOVE_TO_POINT, 100,
1514
{"keyMoveToPointShortcut42",
1515
INPUT_KEYBOARD, SDLK_c,
1516
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1517
Input::GRP_MOVETOPOINT,
1518
&ActionManager::moveToPoint,
1519
Input::KEY_MOVE_TO_POINT, 100,
1521
{"keyMoveToPointShortcut43",
1522
INPUT_KEYBOARD, SDLK_v,
1523
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1524
Input::GRP_MOVETOPOINT,
1525
&ActionManager::moveToPoint,
1526
Input::KEY_MOVE_TO_POINT, 100,
1528
{"keyMoveToPointShortcut44",
1529
INPUT_KEYBOARD, SDLK_b,
1530
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1531
Input::GRP_MOVETOPOINT,
1532
&ActionManager::moveToPoint,
1533
Input::KEY_MOVE_TO_POINT, 100,
1535
{"keyMoveToPointShortcut45",
1536
INPUT_KEYBOARD, SDLK_n,
1537
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1538
Input::GRP_MOVETOPOINT,
1539
&ActionManager::moveToPoint,
1540
Input::KEY_MOVE_TO_POINT, 100,
1542
{"keyMoveToPointShortcut46",
1543
INPUT_KEYBOARD, SDLK_m,
1544
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1545
Input::GRP_MOVETOPOINT,
1546
&ActionManager::moveToPoint,
1547
Input::KEY_MOVE_TO_POINT, 100,
1549
{"keyMoveToPointShortcut47",
1550
INPUT_KEYBOARD, SDLK_COMMA,
1551
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1552
Input::GRP_MOVETOPOINT,
1553
&ActionManager::moveToPoint,
1554
Input::KEY_MOVE_TO_POINT, 100,
1556
{"keyMoveToPointShortcut48",
1557
INPUT_KEYBOARD, SDLK_PERIOD,
1558
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1559
Input::GRP_MOVETOPOINT,
1560
&ActionManager::moveToPoint,
1561
Input::KEY_MOVE_TO_POINT, 100,
1564
INPUT_KEYBOARD, SDLK_RETURN,
1565
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1566
Input::GRP_DEFAULT | Input::GRP_CHAT,
1567
&ActionManager::toggleChat,
1568
Input::KEY_NO_VALUE, 50,
1569
COND_NOINPUT | COND_NOAWAY | COND_NOMODAL | COND_INGAME},
1571
INPUT_KEYBOARD, SDLK_PAGEUP,
1572
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1573
Input::GRP_DEFAULT | Input::GRP_GUI,
1574
&ActionManager::scrollChatUp,
1575
Input::KEY_NO_VALUE, 50,
1576
COND_DEFAULT | COND_INGAME},
1577
{"keyChatScrollDown",
1578
INPUT_KEYBOARD, SDLK_PAGEDOWN,
1579
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1580
Input::GRP_DEFAULT | Input::GRP_GUI,
1581
&ActionManager::scrollChatDown,
1582
Input::KEY_NO_VALUE, 50,
1583
COND_DEFAULT | COND_INGAME},
1585
INPUT_KEYBOARD, SDLK_KP7,
1586
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1587
Input::GRP_DEFAULT | Input::GRP_GUI,
1588
&ActionManager::prevChatTab,
1589
Input::KEY_NO_VALUE, 50,
1590
COND_NOINPUT | COND_INGAME},
1592
INPUT_KEYBOARD, SDLK_KP9,
1593
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1594
Input::GRP_DEFAULT | Input::GRP_GUI,
1595
&ActionManager::nextChatTab,
1596
Input::KEY_NO_VALUE, 50,
1597
COND_NOINPUT | COND_INGAME},
1599
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1600
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1601
Input::GRP_DEFAULT | Input::GRP_GUI,
1602
&ActionManager::closeChatTab,
1603
Input::KEY_NO_VALUE, 50,
1604
COND_NOINPUT | COND_INGAME},
1605
{"keyChatPrevHistory",
1606
INPUT_KEYBOARD, SDLK_KP7,
1607
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1608
Input::GRP_CHAT | Input::GRP_GUICHAN,
1610
Input::KEY_NO_VALUE, 50,
1611
COND_DEFAULT | COND_INGAME},
1612
{"keyChatNextHistory",
1613
INPUT_KEYBOARD, SDLK_KP9,
1614
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1615
Input::GRP_CHAT | Input::GRP_GUICHAN,
1617
Input::KEY_NO_VALUE, 50,
1618
COND_DEFAULT | COND_INGAME},
1621
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1623
INPUT_KEYBOARD, SDLK_LSUPER,
1625
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1627
&ActionManager::ignoreInput,
1628
Input::KEY_NO_VALUE, 500,
1632
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1634
INPUT_KEYBOARD, SDLK_RSUPER,
1636
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1638
&ActionManager::ignoreInput,
1639
Input::KEY_NO_VALUE, 500,
1642
INPUT_KEYBOARD, SDLK_l,
1643
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1645
&ActionManager::directUp,
1646
Input::KEY_NO_VALUE, 50,
1649
INPUT_KEYBOARD, SDLK_SEMICOLON,
1650
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1652
&ActionManager::directDown,
1653
Input::KEY_NO_VALUE, 50,
1656
INPUT_KEYBOARD, SDLK_k,
1657
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1659
&ActionManager::directLeft,
1660
Input::KEY_NO_VALUE, 50,
1663
INPUT_KEYBOARD, SDLK_QUOTE,
1664
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1666
&ActionManager::directRight,
1667
Input::KEY_NO_VALUE, 50,
1670
INPUT_KEYBOARD, SDLK_SLASH,
1671
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1673
&ActionManager::crazyMoves,
1674
Input::KEY_NO_VALUE, 50,
1675
COND_GAME | COND_VALIDSPEED},
1676
{"keyChangeCrazyMoveType",
1677
INPUT_KEYBOARD, SDLK_BACKSLASH,
1678
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1680
&ActionManager::changeCrazyMove,
1681
Input::KEY_NO_VALUE, 50,
1682
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1684
INPUT_KEYBOARD, SDLK_y,
1685
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1687
&ActionManager::dropItem0,
1688
Input::KEY_NO_VALUE, 50,
1689
COND_GAME | COND_VALIDSPEED},
1691
INPUT_KEYBOARD, SDLK_u,
1692
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1694
&ActionManager::dropItem,
1695
Input::KEY_NO_VALUE, 50,
1696
COND_GAME | COND_VALIDSPEED},
1697
{"keySwitchQuickDrop",
1698
INPUT_KEYBOARD, SDLK_i,
1699
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1701
&ActionManager::switchQuickDrop,
1702
Input::KEY_NO_VALUE, 50,
1703
COND_GAME | COND_VALIDSPEED},
1705
INPUT_KEYBOARD, SDLK_c,
1706
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1708
&ActionManager::heal,
1709
Input::KEY_NO_VALUE, 50,
1710
COND_GAME | COND_VALIDSPEED},
1712
INPUT_KEYBOARD, SDLK_m,
1713
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1715
&ActionManager::itenplz,
1716
Input::KEY_NO_VALUE, 50,
1717
COND_GAME | COND_VALIDSPEED},
1719
INPUT_KEYBOARD, SDLK_b,
1720
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1722
&ActionManager::magicAttack,
1723
Input::KEY_NO_VALUE, 50,
1724
COND_GAME | COND_VALIDSPEED},
1725
{"keySwitchMagicAttack",
1726
INPUT_KEYBOARD, SDLK_COMMA,
1727
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1729
&ActionManager::changeMagicAttack,
1730
Input::KEY_NO_VALUE, 50,
1731
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1732
{"keySwitchPvpAttack",
1733
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1734
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1736
&ActionManager::changePvpMode,
1737
Input::KEY_NO_VALUE, 50,
1738
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1739
{"keyInvertDirection",
1740
INPUT_KEYBOARD, Input::KEY_NO_VALUE,
1741
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1743
&ActionManager::changeMoveType,
1744
Input::KEY_NO_VALUE, 50,
1745
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1746
{"keyChangeAttackWeaponType",
1747
INPUT_KEYBOARD, SDLK_g,
1748
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1750
&ActionManager::changeAttackWeaponType,
1751
Input::KEY_NO_VALUE, 50,
1752
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1753
{"keyChangeAttackType",
1754
INPUT_KEYBOARD, SDLK_END,
1755
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1757
&ActionManager::changeAttackType,
1758
Input::KEY_NO_VALUE, 50,
1759
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1760
{"keyChangeFollowMode",
1761
INPUT_KEYBOARD, SDLK_KP1,
1762
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1764
&ActionManager::changeFollowMode,
1765
Input::KEY_NO_VALUE, 50,
1766
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1767
{"keyChangeImitationMode",
1768
INPUT_KEYBOARD, SDLK_KP4,
1769
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1771
&ActionManager::changeImitationMode,
1772
Input::KEY_NO_VALUE, 50,
1773
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1774
{"keyDisableGameModifiers",
1775
INPUT_KEYBOARD, SDLK_KP8,
1776
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1778
&ActionManager::changeGameModifier,
1779
Input::KEY_NO_VALUE, 50,
1780
COND_GAME | COND_VALIDSPEED},
1782
INPUT_KEYBOARD, SDLK_KP3,
1783
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1785
&ActionManager::changeAudio,
1786
Input::KEY_NO_VALUE, 50,
1787
COND_GAME | COND_VALIDSPEED},
1789
INPUT_KEYBOARD, SDLK_KP2,
1790
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1792
&ActionManager::away,
1793
Input::KEY_NO_VALUE, 50,
1794
COND_GAME | COND_VALIDSPEED},
1796
INPUT_KEYBOARD, SDLK_TAB,
1797
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1799
&ActionManager::mouseClick,
1800
Input::KEY_NO_VALUE, 50,
1801
COND_NOINPUT | COND_NOAWAY | COND_NOMODAL | COND_INGAME},
1803
INPUT_KEYBOARD, SDLK_KP_PLUS,
1804
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1806
&ActionManager::camera,
1807
Input::KEY_NO_VALUE, 50,
1808
COND_GAME | COND_VALIDSPEED | COND_EMODS},
1810
INPUT_KEYBOARD, SDLK_LSHIFT,
1811
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1814
Input::KEY_NO_VALUE, 50,
1817
INPUT_KEYBOARD, SDLK_UP,
1818
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1821
Input::KEY_NO_VALUE, 50,
1824
INPUT_KEYBOARD, SDLK_DOWN,
1825
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1828
Input::KEY_NO_VALUE, 50,
1831
INPUT_KEYBOARD, SDLK_LEFT,
1832
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1835
Input::KEY_NO_VALUE, 50,
1838
INPUT_KEYBOARD, SDLK_RIGHT,
1839
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1842
Input::KEY_NO_VALUE, 50,
1845
INPUT_KEYBOARD, SDLK_SPACE,
1846
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1849
Input::KEY_NO_VALUE, 50,
1852
INPUT_KEYBOARD, SDLK_RETURN,
1853
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1856
Input::KEY_NO_VALUE, 50,
1859
INPUT_KEYBOARD, SDLK_ESCAPE,
1860
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1863
Input::KEY_NO_VALUE, 50,
1866
INPUT_KEYBOARD, SDLK_HOME,
1867
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1870
Input::KEY_NO_VALUE, 50,
1873
INPUT_KEYBOARD, SDLK_END,
1874
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1877
Input::KEY_NO_VALUE, 50,
1880
INPUT_KEYBOARD, SDLK_DELETE,
1881
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1884
Input::KEY_NO_VALUE, 50,
1887
INPUT_KEYBOARD, SDLK_BACKSPACE,
1888
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1891
Input::KEY_NO_VALUE, 50,
1894
INPUT_KEYBOARD, SDLK_TAB,
1895
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1898
Input::KEY_NO_VALUE, 50,
1901
INPUT_KEYBOARD, SDLK_PAGEUP,
1902
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1905
Input::KEY_NO_VALUE, 50,
1908
INPUT_KEYBOARD, SDLK_PAGEDOWN,
1909
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1912
Input::KEY_NO_VALUE, 50,
1915
INPUT_KEYBOARD, SDLK_INSERT,
1916
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1919
Input::KEY_NO_VALUE, 50,
1922
INPUT_KEYBOARD, SDLK_LSHIFT,
1923
INPUT_KEYBOARD, SDLK_RSHIFT,
1926
Input::KEY_NO_VALUE, 50,
1929
INPUT_KEYBOARD, SDLK_KP_MINUS,
1930
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1932
&ActionManager::safeVideoMode,
1933
Input::KEY_NO_VALUE, 50,
1936
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1937
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1939
&ActionManager::stopSit,
1940
Input::KEY_NO_VALUE, 50,
1941
COND_DEFAULT | COND_INGAME},
1943
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1944
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1946
&ActionManager::showKeyboard,
1947
Input::KEY_NO_VALUE, 50,
1950
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1951
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1953
&ActionManager::showWindows,
1954
Input::KEY_NO_VALUE, 50,
1957
INPUT_KEYBOARD, SDLK_LSHIFT,
1958
INPUT_UNKNOWN, Input::KEY_NO_VALUE,
1961
Input::KEY_NO_VALUE, 50,
1962
COND_DEFAULT | COND_INGAME}
1965
#endif // INPUT_KEYBOARDDATA_H