1 (edited by cisco211 2017-02-01 14:13:00)

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.

Amethyst        T0    Pyr     30
Cisco                T4    Sco    90
Delphi              T1    Eng    21
Neuropath      T0    Tel     10

Re: Change key bindings

Hello, I noticed today that when I  use the - Action_13 (Numpad3) it doesn't work.   All the other numbers on my number pad work only the number 3 does not work.  I don't know if it's on my system only or if it's a bug? When I use it in chat de number 3 work fine.