PDA

View Full Version : How to enter missing setkey characters?


Paulverisor64
05-18-08, 07:48 PM
I have recently started getting into the Silent Hunter III game.

I am wanting to enter all my keymappings on my N52te gamepad. This means that I need share keys in order to get all my commands on the gamepad.

I downloaded the Setkey program so I can use the CTRL button to increase the amount of mappable keys.

I've run into a problem with the directional keys. The keyboard diagram with Setkeys doesn't include the 4 different directional keys. I was able to get the up arrow by hitting the up arrow on my keyboard, but the down arrow does not want to take.

Does anyone know how to enter the down arrow with the setkey program?

bobchase
05-20-08, 07:17 PM
I have recently started getting into the Silent Hunter III game.

I am wanting to enter all my keymappings on my N52te gamepad. This means that I need share keys in order to get all my commands on the gamepad.

I downloaded the Setkey program so I can use the CTRL button to increase the amount of mappable keys.

I've run into a problem with the directional keys. The keyboard diagram with Setkeys doesn't include the 4 different directional keys. I was able to get the up arrow by hitting the up arrow on my keyboard, but the down arrow does not want to take.

Does anyone know how to enter the down arrow with the setkey program?
You have to manually edit the "Commands_en.cfg" or the "Commands_de.cfg" config file to add the arrow keys. Below are some examples of the arrow-key in use. By the way, in the stock game, the arrow keys and the number-pad arrow keys sometimes have different functions and are already mapped to many various functions. Do a search on the .cfg file for 0x25, 0x26, 0x27, and 0x28 to see where they are used.

Bob Chase

[Cmd80]
Name=To_left
Ctxt=1,2,3,5,6,9
MnID=0x31000001
Key0=0x25,R,""
[Cmd81]
Name=To_left_fast
Ctxt=1,2,3,5,6,9
Key0=0x25,Rs,""
[Cmd82]
Name=To_left_slow
Ctxt=1,2,3,5,6,9
Key0=0x25,Rc,""
[Cmd83]
Name=To_right
Ctxt=1,2,3,5,6,9
MnID=0x31000003
Key0=0x27,R,""
Key1=0xb0,R,"Mouse" ; Perisope View Right/Left
[Cmd84]
Name=To_right_fast
Ctxt=1,2,3,5,6,9
Key0=0x27,Rs,""
Key1=0xb0,Rs,"Shift+Mouse" ; Perisope View Right/Left Fast
[Cmd85]
Name=To_right_slow
Ctxt=1,2,3,5,6,9
Key0=0x27,Rc,""
Key1=0xb0,Rc,"Ctrl+Mouse" ; Perisope View Right/Left Slow
[Cmd86]
Name=To_up
Ctxt=1,2,3,5,6,9
MnID=0x31000002
Key0=0x26,R,""
[Cmd87]
Name=To_up_fast
Ctxt=1,2,3,5,6,9
Key0=0x26,Rs,""
[Cmd88]
Name=To_up_slow
Ctxt=1,2,3,5,6,9
Key0=0x26,Rc,""
[Cmd89]
Name=To_down
Ctxt=1,2,3,5,6,9
MnID=0x31000004
Key0=0x28,R,""
Key1=0xb1,R,"Mouse" ;Perisope View Up/Down
[Cmd90]
Name=To_down_fast
Ctxt=1,2,3,5,6,9
Key0=0x28,Rs,""
Key1=0xb1,Rs,"Shift+Mouse" ;Perisope View Up/Down Fast
[Cmd91]
Name=To_down_slow
Ctxt=1,2,3,5,6,9
Key0=0x28,Rc,""
Key1=0xb1,Rc,"Ctrl+Mouse" ;Perisope View Up/Down Slow