Custom Keybinding

From Windborne Wiki
Jump to: navigation, search

There is not yet an in-game way to rebind keys, but there is a configuration file that you can use to make your own control schemes.


The file bindings.ini in your Windborne game directory (typically located at \Program Files (x86)\Steam\SteamApps\common\Windborne) contains a text listing of these bindings.


If the binding for a given game function is not in the file, we use defaults (listed at the end of this article).


The pattern for a key binding is the name of the activity, followed by an equals sign, followed by the name of the key or button you wish to use.


For example, this line

MoveForward = W

makes the W key on your keyboard move your character forward. If you wanted to use the up arrow on your keyboard, you would replace it with this:

MoveForward = UP

If you wanted to use both, you can simply enter both lines:

MoveForward = W
MoveForward = UP

You can also use dashes to indicate modifiers keys. For example:

RespawnAtDragonstone = LCONTROL-R

returns you to the dragonstone if you hold the left control key and press R.

Known issues and warnings

-You have to specify LCONTROL and RCONTROL individually. There is no general "CONTROL" binding (this is also try for alt, shift, and the number/numpad keys)
-Certain actions don't work well if you use that key with a modifier in another binding (specifically the Move actions). If you set up your keys like this:

MoveForward = W
Jump = LCONTROL-W

you will both move AND jump when pressing Control.


-Binding a key in one place does not remove that key from other bindings. You have to do that yourself.


-Names are case sensitive


-Adding a binding to a file clears out all defaults for that binding on that device. So binding the T key to ActivateBlock would clear all keyboard keys from the ActivateBlock defaults. Controller defaults will remain.

Bindings

DisplayDebugHUD


MoveForward
MoveLeft
MoveRight
MoveBack
Sprint
Jump


TweakUp
TweakDown
TweakAuto
RotateTarget
RotateActiveBlock


DropItem
Place
SmartPlace
Gather


ActivateBlock


ToggleInventory
ToggleJinMenu
ToggleSocialMenu
ToggleCharacterMenu
ToggleCraftingMenu
ToggleMapMenu
TogglePauseMenu


SelectMaterial1
SelectMaterial2
SelectMaterial3
SelectMaterial4
SelectMaterial5
SelectMaterial6
SelectMaterial7
SelectMaterial8
SelectMaterial9
SelectMaterial10
SelectNextItem
SelectPreviousItem


SkipTutorialStep
RespawnAtDragonstone
MoveStackModifier
MoveHalfStackModifier



Key and Button Names

ESC
RETURN
SPACE


LCONTROL
RCONTROL
LALT
RALT
LSHIFT
RSHIFT


UP
DOWN
LARROW
RARROW


HOME
END
PGUP
PGDN
INSERT
DELETE


LBRACKET
RBRACKET
MINUS
EQUALS
TAB
SEMICOLON
APOSTROPHE
GRAVE
BACKSLASH
COMMA
PERIOD
SLASH


NUMLOCK
SCROLL


MULTIPLY
SUBTRACT
ADD
DECIMAL
DIVIDE
NUMPADENTER


MUTE
CALCULATOR
PLAYPAUSE
MEDIASTOP
VOLUMEDOWN
VOLUMEUP
PREVTRACK
STOP
NEXTTRACK


A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z


F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12


N1
N2
N3
N4
N5
N6
N7
N8
N9
N0


NUMPAD0
NUMPAD1
NUMPAD2
NUMPAD3
NUMPAD4
NUMPAD5
NUMPAD6
NUMPAD7
NUMPAD8
NUMPAD9
MULTIPLY
SUBTRACT
ADD
DECIMAL
DIVIDE
NUMPADENTER


XBA
XBB
XBX
XBY
XBLeftShoulder
XBRightShoulder
XBBack
XBStart
XBLeftStickPress
XBRightStickPress
XBLeftTrigger
XBRightTrigger
XBDPadUp
XBDPadDown
XBDPadLeft
XBDPadRight


XBLSUp
XBLSDown
XBLSLeft
XBLSRight
XBRSUp
XBRSDown
XBRSLeft
XBRSRight


Defaults

DisplayDebugHUD = F3


MoveForward = W
MoveForward = XBLSUp
MoveLeft = A
MoveLeft = XBLSLeft
MoveRight = D
MoveRight = XBLSRight
MoveBack = S
MoveBack = XBLSDown



Sprint = LSHIFT
Sprint = XBRightStickPress
Jump = SPACE
Jump = XBA


TweakUp = LSHIFT-LMB
TweakDown = LSHIFT-RMB
TweakAuto = MMB
TweakAuto = LCONTROL-RMB
RotateTarget = R
RotateTarget = LSHIFT-MMB
RotateActiveBlock = R
RotateActiveBlock = LSHIFT-MMB


DropItem = LSHIFT-LMB
DropItem = MMB
DropItem = XBDPadDown


Place = LMB
Place = XBLeftTrigger
SmartPlace = LCONTROL-LMB
Gather = RMB
Gather = XBRightTrigger


ActivateBlock = XBX
ActivateBlock = E


ToggleInventory = Q
ToggleJinMenu = J
ToggleSocialMenu = Z
ToggleCharacterMenu = X
ToggleCraftingMenu = C
ToggleCraftingMenu = XBY
ToggleMapMenu = M
TogglePauseMenu = ESC
TogglePauseMenu = XBB
TogglePauseMenu = XBStart


SelectMaterial1 = N1
SelectMaterial2 = N2
SelectMaterial3 = N3
SelectMaterial4 = N4
SelectMaterial5 = N5
SelectMaterial6 = N6
SelectMaterial7 = N7
SelectMaterial8 = N8
SelectMaterial9 = N9
SelectMaterial10 = N0
SelectNextItem = MWheelDown
SelectPreviousItem = XBLeftShoulder
SelectNextItem = XBRightShoulder
SelectPreviousItem = MWheelUp


SkipTutorialStep = F4
RespawnAtDragonstone = LCONTROL-R
MoveStackModifier = LSHIFT
MoveHalfStackModifier = LCONTROL