Customizing/Binding: Difference between revisions
Jump to navigation
Jump to search
m (→Bindable keys) |
mNo edit summary |
||
Line 11: | Line 11: | ||
N.B. Bindings that can't be changed are '''F8''' (bound to shapeshifter) and '''Esc''' (exits to Main Menu and resumes). | N.B. Bindings that can't be changed are '''F8''' (bound to shapeshifter) and '''Esc''' (exits to Main Menu and resumes). | ||
==Bindable keys== | ==Bindable keys== | ||
Line 72: | Line 73: | ||
|leftwindows/rightwindows | |leftwindows/rightwindows | ||
|} | |} | ||
==Bindable events== | ==Bindable events== | ||
Line 125: | Line 127: | ||
|} | |} | ||
This is ''very'' incomplete. Filling in slowly... | This is ''very'' incomplete. Filling in slowly... | ||
==Related issues== | ==Related issues== | ||
*the [[lock_keys|<tt>lock_keys</tt>]] scripting command. | *the [[lock_keys|<tt>lock_keys</tt>]] scripting command. |
Revision as of 23:28, 11 November 2005
How to bind (from OniCentral)
When you want to add your own controls, make sure you do it underneath the heading "unbindall" and above "# default controls" in "key_config.txt".
You can delete binds from "# default controls", but make sure the bind is in the "unbindall" area. Edit the controls in "# misc" freely.
The bind command is structured the following way:
bind *key* to *action*
So if you would want to bind "kick" to / you would type:
bind slash to kick
N.B. Bindings that can't be changed are F8 (bound to shapeshifter) and Esc (exits to Main Menu and resumes).
Bindable keys
Key description | Syntax |
---|---|
Mouse/joystick/gamepad horizontal/vertical/other axis | mousexaxis, mouseyaxis, mousezaxis |
0 ... 9, A ... Z | 0 ... 9, a ... z (lowercase) |
F1 ... F12 ... F15 | fkey1 ... fkey12 ... fkey15 |
Up/Down/Left/Right Arrow | uparrow, downarrow, leftarrow, rightarrow |
Space, Backspace, Tab, Enter | space, backspace, tab, enter |
Num Pad 0 ... Num Pad 9 | numpad0 ... numpad9 |
Num Pad * / + - . | multiply, divide, add, substract, decimal |
Num Pad Enter, Num Pad = | numpadenter, numpadequals |
Print Screen, Pause, Insert, Delete | printscreen, pause, insert, delete |
Page Up/Down, Home, End | pageup, pagedown, home, end |
Caps Lock, Num Lock, Scroll Lock | capslock, numlock, scrolllock |
, . ; ' | comma, period, semicolon, apostrophe |
[ ] / \ | rightbracket, leftbracket, slash, backslash |
Left/Right Shift | leftshift/rightshift |
Left/Right Control | leftcontrol/rightcontrol |
Left/Right Alt | leftalt/rightalt |
(Mac only) Left/Right Option | leftoption/rightoption |
(PC only) Left/Right Windows | leftwindows/rightwindows |
Bindable events
Event description | Syntax |
---|---|
Forward | forward |
Left | stepleft |
Backward | backward |
Right | right |
weapon/holster/pick up) | swap |
Drop weapon | drop |
Jump | jump |
Punch | punch |
Kick | kick |
Crouch | crouch |
Walk | walk |
Hypo | hypo |
Reload | reload |
Custom Key 1 | cutscene_1 |
Custom Key 2 | cutscene_2 |
This is very incomplete. Filling in slowly...
Related issues
- the lock_keys scripting command.