Use this document to help you change the keyboard controls within the
"Controls.ini" file manually.

If you want to eliminate one of the keyboard key alternatives, such as 
how the same actions can be performed using different keys, set the key 
code to "-1" without quotes; do not erase any lines. The Game Maker
Language (GML) requires that "ini_read_*" functions have a default; this
means that if a line goes missing, it will still have a value to use
and that value may be the same as before anyway.

If an action takes palce when a key is pressed rather than waiting for
a key-release AND there are alternative control options for that action,
you could in theory have a "rapid button" if you set the alternatives
related to that action to the same key code as the main/first one.

And just in case you have not noticed, the key code for certain things
are the same, such as Left/Right Shift or ' (single-quote) versus "
(double-quote).

The only way GML knowns Shift_L versus Shift_R is when the function 
"keyboard_check_direct()" is used; if so, you could then use vk_lshift,
vk_rshift, vk_lcontrol, vk_rcontrol, vk_lalt, and vk_ralt.

------------------------------------------------------------------------

Backspace     8
Tab           9
Enter        13
Shift        16
Ctrl         16
Alt          18
Pause/Break  19
Caps Lock    20
Esc          27
Spacebar     32
PageUp       33
PageDown     34
End          35
Home         36
Left Arrow   37
Up Arrow     38
Right Arrow  39
Down Arrow   40
Print Screen 44
Insert       45
Delete       46

0            48
1            49
2            50
3            51
4            52
5            53
6            54
7            55
8            56
9            57

A            65
B            66
C            67
D            68
E            69
F            70
G            71
H            72
I            73
J            74
K            75
L            76
M            77
N            78
O            79
P            80
Q            81
R            82
S            83
T            84
U            85
V            86
W            87
X            88
Y            89
Z            90

Left  Window/Meta Key        91
Right Window/Meta Key        92
Select Key (Context Menu)    93

Numpad0          96
Numpad1          97
Numpad2          98
Numpad3          99
Numpad4         100
Numpad5         101
Numpad6         102
Numpad7         103
Numpad8         104
Numpad9                     105
Numpad Multiply (*)         106
Numpad Add (+)              107
Numpad Subtract (-)         109
Numpad Decimal Point (.)    110

F1     112
F2     113
F3     114
F4     115
F5     116
F6     117
F7     118
F8     119
F9     120
F10    121
F11    122
F12    123

NumLock       144
ScrollLock    145

AudioVolMute    173
AudioVolDown    174
AudioVolUp      175
MediaPlayer     181

Launch App 1    182
Launch App 2    183

;       186
=       187
,       188
-       189
.       190
/       191
`       192
[       219
\       220
]       221
'       222

NoKey    0
AnyKey   1
