FS-UK has been updated! Find out more

Farming Simulator UK Forums

Unofficial UK forums for Farming Simulator and FS mods.

Search Rules Chat Wiki Gallery Privacy Policy

Ahoy there, guest!

Log in Register


Keep keybinds when unplugging controllers.

Seen 198 times - 0 Members and 1 Guest are currently viewing this thread

Pages: [1]
  Print  
Nailroth
Regular
Joined October 2009


« on: March 11, 2019, 05:55:48 pm »

So i built myself a rig to hold my wheel and joystick as it was not comfortable to reach over my wheel to reach the joystick for loader work.
Now i have to unplug the rig and move it when i stop playing but next time i plug it in i need to reset my bindings and start over every time. Do anyone have a solution for this or am i forced to either keep playing as i did before or buy a new monitor and two new graphic cards so i can sli them for additional monitors?

My keybindings are like axis 6 would be the wheel axis 6 [1] would be joystick axis 6 [2] would be playstation controller.
When i replug the devices it might be axis 6 is joystick axis 6 [1] is wheel and so forth.
Now i have all the devices plugged into a USB hub but even if i plug them in one by one the order is different every time.
Logged
WrinkleysRule
MVP
Joined December 2014


« Reply #1 on: March 11, 2019, 07:16:16 pm »

One soloution that generally works is to use a usb hub and leave your controllers plugged in to that. Then when you unplug/replug the controller order will still be the same as you will only be using one lead.
Logged

I've Seen It Too
TSM
Formerly 'Tycoonspaceman'
1000+
Joined June 2013
"Trust yourself. You know more than you think"


« Reply #2 on: March 11, 2019, 08:12:44 pm »

https://joytokey.net/en/ or this is it allows you to map controller buttons to keys and store them so you only have to reload profile when you plug controller back in.
Logged



In prosperity, our friends know us; in adversity, we know our friends.

"by John Churton Collins"
Nailroth
Regular
Joined October 2009


« Reply #3 on: March 11, 2019, 08:55:40 pm »

One soloution that generally works is to use a usb hub and leave your controllers plugged in to that. Then when you unplug/replug the controller order will still be the same as you will only be using one lead.
This is what i currently do but it changes the order each time so i need to redo my binds.
https://joytokey.net/en/ or this is it allows you to map controller buttons to keys and store them so you only have to reload profile when you plug controller back in.
I'm not that familiar with joytokey but from what i remember it does not handle axis true it would be the same as using an analog wheel and joystick instead of a digital one.
Logged
WrinkleysRule
MVP
Joined December 2014


« Reply #4 on: March 13, 2019, 01:02:29 pm »

I have just tried various combinations of my devices (Wheel, Sidepanel, Joystick1, Joystick2) using the usb hub and have had no change to the input bindings at all. The order of the controllers in  the game controller settings change but the order of devices in my input bindings stays the same even after saving a game with different configurations of controllers.

Code:
inputBinding_saitekPanel.xml

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<inputBinding version="103" mouseSensitivityScaleX="1.000000" mouseSensitivityScaleY="1.000000">
    <devices>
        <device name="Saitek Side Panel Control Deck" id="{09B2E960-8BF4-11E6-8005-444553540000}">
            <attributes axis="0" deadzone="0.060000" sensitivity="0.500000"/>
            <attributes axis="1" deadzone="0.060000" sensitivity="0.500000"/>
            <attributes axis="2" deadzone="0.060000" sensitivity="0.500000"/>
            <attributes axis="3" deadzone="0.060000" sensitivity="0.500000"/>
            <attributes axis="4" deadzone="0.060000" sensitivity="0.500000"/>
            <attributes axis="5" deadzone="0.020000" sensitivity="0.500000"/>
            <attributes axis="6" deadzone="0.020000" sensitivity="0.500000"/>
            <attributes axis="7" deadzone="0.020000" sensitivity="0.500000"/>
        </device>
        <device name="Thrustmaster T150 Racing wheel" id="{BDC9BF30-8BF6-11E6-8001-444553540000}">
            <attributes axis="0" deadzone="0.010000" sensitivity="0.750000"/>
            <attributes axis="1" deadzone="0.010000" sensitivity="0.750000"/>
            <attributes axis="2" deadzone="0.010000" sensitivity="0.750000"/>
            <attributes axis="4" deadzone="0.010000" sensitivity="0.750000"/>
            <attributes axis="5" deadzone="0.010000" sensitivity="0.750000"/>
            <attributes axis="6" deadzone="0.010000" sensitivity="0.750000"/>
            <attributes axis="7" deadzone="0.010000" sensitivity="0.750000"/>
        </device>
        <device name="Logitech Extreme 3D" id="{09C056E0-8BF4-11E6-8007-444553540000}">
            <attributes axis="0" deadzone="0.020000" sensitivity="0.500000"/>
            <attributes axis="1" deadzone="0.020000" sensitivity="0.500000"/>
            <attributes axis="2" deadzone="0.020000" sensitivity="0.500000"/>
            <attributes axis="3" deadzone="0.020000" sensitivity="0.500000"/>
            <attributes axis="4" deadzone="0.020000" sensitivity="0.500000"/>
            <attributes axis="5" deadzone="0.020000" sensitivity="0.500000"/>
            <attributes axis="6" deadzone="0.020000" sensitivity="0.500000"/>
            <attributes axis="7" deadzone="0.020000" sensitivity="0.500000"/>
        </device>
        <device name="Logitech G13 Joystick" id="{31F3D1A0-FE9A-11E6-8004-444553540000}"/>
    </devices>

The only thing I make sure of is to plug the controllers into the usb and into the computer before starting a game and disconnect after the game has closed.
Logged

I've Seen It Too
Nailroth
Regular
Joined October 2009


« Reply #5 on: March 13, 2019, 02:39:57 pm »

I was hoping that was going to be the case but when i plugged in yesterday my wheel and pedals controlled the front loader but i have found a solution ill buy a few extension cords for usb so i can keep the rig always plugged in then i won't face this issue again.
Logged
Pages: [1]
  Print  
 
Jump to:  

Back Top of page


Powered by SMF 1.1.21 | SMF © 2013, Simple Machines