boopidoo Posted July 15, 2016 Posted July 15, 2016 (edited) I need to remap joystick buttons 45-56 to keyboard F1-F12. Anyone know how I can do this? I've just added 56 input controls (buttons, switches and knobs) using Leobodnar BBi-32 awesome hardware. The problem I have is that all remap softwares I've found is limited to joysticks with only 32 buttons, since my control box have 56 inputs this is a problem. The reason why I need to remap to keyboard buttons is because some functions, more specifically the communication dialogue is done using the F-buttons. I have not found any way for DCS to change from F1-F12 to joystick buttons. Edited July 17, 2016 by boopidoo
txmtb Posted July 15, 2016 Posted July 15, 2016 Maybe one of the pit builders will have an idea but I believe that Windows/DirectX is limited to 32 buttons per device. Also the specs say that board can have 32 buttons, up to 16 encoders, and 11 rotaries. Win 10 64 Pro, MSI Z390 I7-9700K @5ghz Kraken Z63, 32Gb Corsair Dominator, MSI RTX-2070, 1TB NVME 2TB SSD's, TM Warthog, Pro Rudders, OpenTrack w/ IR Clip
cichlidfan Posted July 15, 2016 Posted July 15, 2016 ... I believe that Windows/DirectX is limited to 32 buttons per device. Direct X is limited to 128 buttons. I don't recall how many axis.. ASUS ROG Maximus VIII Hero, i7-6700K, Noctua NH-D14 Cooler, Crucial 32GB DDR4 2133, Samsung 950 Pro NVMe 256GB, Samsung EVO 250GB & 500GB SSD, 2TB Caviar Black, Zotac GTX 1080 AMP! Extreme 8GB, Corsair HX1000i, Phillips BDM4065UC 40" 4k monitor, VX2258 TouchScreen, TIR 5 w/ProClip, TM Warthog, VKB Gladiator Pro, Saitek X56, et. al., MFG Crosswind Pedals #1199, VolairSim Pit, Rift CV1 :thumbup:
boopidoo Posted July 15, 2016 Author Posted July 15, 2016 The BBI-32 can handle 32 inputs if you only use buttons and switches, however if you use their BBI-12 rotary switch you can place these logically after the 32nd input, I have two and they go from 33-44 and 45-56. If only using BBI-12 rotary switches you could maximize the BBI-32 for 11*12+21=153 inputs. So my 56 inputs is not even close to the limits of BBI-32. Also all controls work fine in-game so there's no issue with how the control box work. My problem is that I need to remap the rotary switch that goes from 45-56 to keyboard F1-F12. I think the DirectX limit is 8 axis and 128 buttons so that shouldn't be a problem. Some posts I found while googling suggested that the more recent DX can even handle 256 inputs for each device. No matter, 128 would be more then sufficient for me if only a remapping software offered me this.
boopidoo Posted July 15, 2016 Author Posted July 15, 2016 (edited) This is how I wired it up. INPUT 1 for my first BBI-12 (programmed as input 33-44) INPUT 2 for my second BBI-12 in series with a push button (programmed as 45-56) INPUT 3-32 is used for various push buttons and toggle switches (I only use 19 of these right now) Pictures in this thread: http://forums.eagle.ru/showthread.php?p=2843390#post2843390 Edited July 15, 2016 by boopidoo
boopidoo Posted July 17, 2016 Author Posted July 17, 2016 SOLVED! I use SVmapper which works quite well. In fact I seem to be able to remap up to 128 buttons + 8 axis, that's enough. :) I've also tried VoiceATtack which also works, I haven't decided which to keep though.
Recommended Posts