Jump to content

Recommended Posts

Posted (edited)

Hi,

 

I bought a cheapie USB numeric pad with the intention of having a poorman's UFC. The idea was simple, plug the keypad on an USB port, launch DCS, go to options and get to key assignments for the UFC and assign each number to the keypad plus some other functions to the plus sign, asterisk, etc etc.

 

Problem is, it doesn't work.

 

DCS or windows doesn't see the keypad as an extra device but as a duplicate for the main keyboard's numeric pad. Is there any workaround that doesn't involve extra hardware (Arduino, etc)?

 

Many thanks

Edited by Tucano_uy
Yes, I used the "forum search" function. I didn't understand much. It seems the straight answer is NO, it can't be done.
Posted

The answer is no.

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:

Posted (edited)

Except hidmacros doesn't work for DCS. Or at least it wasn't when I attempted. The issue is DCS seems to see the keyboard on a " lower hardware" way so to say. The result is that DCS will still see the original hardware level keystrokes on top of the hidmacros a signments.which as you can imagine provides for some very entertaining time troubleshooting the strange behaviour that ensues. Then there is an issue with keystroke timing, DCS does lIke to have a delay before key_down and key_up events. 10-20ms delay in my autohotkey scripts seemed to be adequate.

 

I didn't try hidmacros since though, maybe someone more proficient then me will be able to make it work.

Edited by agrasyuk

Anton.

 

My pit build thread .

Simple and cheap UFC project

  • 2 weeks later...
Posted

Thanks for the responses. Without a GUI LUAmacros is a bit cryptical for me. Let's hope somebody with more knowledge finds a way to make it work.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...