Jump to content

I'll try to be as clear as I can with my questions, but you'll have to forgive me since this is also my first post so I have no idea if this is even the right section to post this in..

 

I'm trying to either find or make a USB button/switch panel with upwards of 12-20 buttons that will register as a game pad instead of actual keys, similar to how a flight stick's buttons would register.  Long story short, I'm planning on playing a few space sims, namely Elite: Dangerous. While I thoroughly enjoy my Thrustmaster T.Flight HOTAS X, its 12 buttons doesn't quite cut it for what I need.  Ideally 20 buttons would be enough (Even though I'm sure I'll be in need of more later on), but at least 12-16 is my minimum. 

 

Thank you in advance for your help, and thank you for taking the time to read this.

 

 - Herp

Link to comment
https://linustechtips.com/topic/216778-diy-hid/
Share on other sites

Link to post
Share on other sites

Snip

360 Controller (use xPadder if needed to map keys if game doesn't come with it automatically) 

between ABXY=4 2xAnalogSticks=8 1xD-Pad=4 2xTriggers=2 2xBumpers=2 Start and Back (can't map "XBOX" button) 

4+8=12

12+4=16

16+2=18

18+2=20

20+1=21

21+1=22 

Which should be all you need... if not buy an actual simulator...

5820k4Ghz/16GB(4x4)DDR4/MSI X99 SLI+/Corsair H105/R9 Fury X/Corsair RM1000i/128GB SM951/512GB 850Evo/1+2TB Seagate Barracudas

Link to comment
https://linustechtips.com/topic/216778-diy-hid/#findComment-2971612
Share on other sites

Link to post
Share on other sites

Actually, after having read the speedpad's documentation, I -might- be able to use it as gamepad buttons. I just need to find the darned thing again to double check.

 

As for a 360 controller, that seems a little... tedious to me.   I'll keep looking for the Speedpad in the mean time.  Thanks everyone for the help so far =)

Link to comment
https://linustechtips.com/topic/216778-diy-hid/#findComment-2971651
Share on other sites

Link to post
Share on other sites

Actually, after having read the speedpad's documentation, I -might- be able to use it as gamepad buttons. I just need to find the darned thing again to double check.

 

As for a 360 controller, that seems a little... tedious to me.   I'll keep looking for the Speedpad in the mean time.  Thanks everyone for the help so far =)

you want to make a diy hid but modding an xbox controller is tedious? lol

I'm using a keyboard and numpad i made myself with different programming there is no reason they could not be read as gamepads instead of keyboards but that is a decent amount of coding if you cant find firmware pre-written that just needs some tweaking for your needs.

I have also wired arcade buttons and joysticks to the original xbox controllers pcbs because i have an xbox mame cabinet

Link to comment
https://linustechtips.com/topic/216778-diy-hid/#findComment-2972055
Share on other sites

Link to post
Share on other sites

You should use a Teensy as an hardware base to do this, you can find a lot of informations about it in keyboards communities such as Deskthority and Geekhack.

Also there's this thing I found on AliExpress which could do what you're looking for: http://www.aliexpress.com/item/Brand-New-Zero-Delay-Arcade-USB-Encoder-PC-to-Joystick-for-MAME-HAPP-Fight-Stick-Controls/941345749.html

Tell me if you have any doubts

OS: Windows 10 - Kubuntu 15.10 - Mac OSX El Capitan  CPU: i7 4790 @ 4.00GHz  MOBO: AsRock H97M Pro4  RAM: 4x 8GB Kingston HyperX @ 1866MHz  GPU: VTX3D R9-280 X-Edition  CASE: iTek Spacebox w/ Arctic Fans  PSU: Corsair X750M  SSD: 250GB Samsung 840 Evo  HDD: 3TB Western Digital WD30EZRX  DISPLAY: 3x Acer P193W  MOUSE: 5$ Chinese  TOUCHPAD: Logitech T650 Touchpad  KEYBOARD: Perixx Px-5200 w/Mx-Blues

Link to comment
https://linustechtips.com/topic/216778-diy-hid/#findComment-2973711
Share on other sites

Link to post
Share on other sites

You should use a Teensy as an hardware base to do this, you can find a lot of informations about it in keyboards communities such as Deskthority and Geekhack.

Also there's this thing I found on AliExpress which could do what you're looking for: http://www.aliexpress.com/item/Brand-New-Zero-Delay-Arcade-USB-Encoder-PC-to-Joystick-for-MAME-HAPP-Fight-Stick-Controls/941345749.html

Tell me if you have any doubts

I seconds the teensy since that is what my keyboard and keypad use

Link to comment
https://linustechtips.com/topic/216778-diy-hid/#findComment-2975814
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×