Topic: Change key bindings
Before i joined coding on client we had a keys.txt file in data/ folder. Inside that file you were able to change key bindings to key actions defined by the game.
Since Update #120 you can now change the key settings in HSRClient.ini. On this post i will tell you what you have to type to configure it how you like...
As first the game has defined some actions where we can bind keys to. Inside brackets we have their default keys.
- Forward (W)
- ForwardAlternate (Up)
- Backward (S)
- BackwardAlternate (Down)
- Left (A)
- LeftAlternate (Left)
- Right (D)
- RightAlternate (Right)
- Target
- Strafe
- Action_1 (1)
- Action_2 (2)
- Action_3 (3)
- Action_4 (4)
- Action_5 (5)
- Action_6 (6)
- Action_7 (7)
- Action_8 (8)
- Action_9 (9)
- Action_10 (0)
- Action_11 (Numpad1)
- Action_12 (Numpad2)
- Action_13 (Numpad3)
- Action_14 (Numpad4)
- Action_15 (Numpad5)
- Action_16 (Numpad6)
- Action_17 (Numpad7)
- Action_18 (Numpad8)
- Action_19 (Numpad9)
- Action_20 (Numpad0)
- Open_chat (Return)
- Change_chat_height (Insert)
- Toggle_panel (Tab)
- SelectMe (F1)
- Select_group_member_1 (F2)
- Select_group_member_2 (F3)
- Select_group_member_3 (F4)
- Select_group_member_4 (F5)
You may have noticed some of them dont have default keys. Target and Strage cant be changed at all i think. Everything else can be changed.
Now a list of possible key settings:
- 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
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- Escape
- LControl
- LShift
- LAlt
- LSystem
- RControl
- RShift
- RAlt
- RSystem
- Menu
- LBracket
- RBracket
- SemiColon
- Comma
- Period
- Quote
- Slash
- BackSlash
- Tilde
- Equal
- Dash
- Space
- Return
- BackSpace
- Tab
- PageUp
- PageDown
- End
- Home
- Insert
- Delete
- Add
- Subtract
- Multiply
- Divide
- Left
- Right
- Up
- Down
- Numpad0
- Numpad1
- Numpad2
- Numpad3
- Numpad4
- Numpad5
- Numpad6
- Numpad7
- Numpad8
- Numpad9
- F1
- F2
- F3
- F4
- F5
- F6
- F7
- F8
- F9
- F10
- F11
- F12
- F13
- F14
- F15
- Pause
To change keys, simply open HSRClient.ini in any text editor while client is not running. Inside that file look for this section of configuration:
[keys]
Action_1=1
Action_10=0
Action_11=Numpad1
Action_12=Numpad2
Action_13=Numpad3
Action_14=Numpad4
Action_15=Numpad5
Action_16=Numpad6
Action_17=Numpad7
Action_18=Numpad8
Action_19=Numpad9
Action_2=2
Action_20=Numpad0
Action_3=3
Action_4=4
Action_5=5
Action_6=6
Action_7=7
Action_8=8
Action_9=9
Backward=S
BackwardAlternate=Down
Change_chat_height=Insert
Forward=W
ForwardAlternate=Up
Left=A
LeftAlternate=Left
Open_chat=Return
Right=D
RightAlternate=Right
SelectMe=F1
Select_group_member_1=F2
Select_group_member_2=F3
Select_group_member_3=F4
Select_group_member_4=F5
Strafe=
Target=
Toggle_panel=Tab
If that section isnt there, just copy this one here, its the default one.
There you simply add one of the possible keys to each key action you like. No key at all means, the action key is not assigned and cant be executed. Important to know is that you cant combine more than one key on a key action.
Thats all you need to know atm.
EDIT1: Added Numpad keys.
Cisco T4 Sco 90
Delphi T1 Eng 21
Neuropath T0 Tel 10