why is there no error under win7, but there is error under win10?
Open a game in Windows 10 an press a button in the MMjoy2.
If the game see the button press, the error in Game Controllers is caused due change in MMjoy2 joystick name, but the one used previous remain in Windows Register, what prevents the Game Controllers see the new name.
If is the case is need clear the Windows register, try use the button "Clear" in MMJoySetup or do this manually using Regedit.
"In the vast library of socialist books, there’s not a single volume on how to create wealth, only how to take and “redistribute” it.” - David Horowitz
why is there no error under win7, but there is error under win10?
Open a game in Windows 10 an press a button in the MMjoy2.
If the game see the button press, the error in Game Controllers is caused due change in MMjoy2 joystick name, but the one used previous remain in Windows Register, what prevents the Game Controllers see the new name.
If is the case is need clear the Windows register, try use the button "Clear" in MMJoySetup or do this manually using Regedit.
Hi Sokol1,
Thanks for the reply. I have tried using the mmjoy2 under IL2 great battles & tiny combat arena, but it is not detected, the only game can detect it is falcon BMS, the detected controller name is MMjoy2, but I can not save the keymapping.
MMjoy2 is the same name under regedit, only there are 2 version detected: MMjoy2-20150121 and MMjoy2-20150405.
MMjoy2-20150405 is the current version that I use.
I still do not understand which name should I change. Please explain more.
Hello mates. I need some help. I want to build a board for the TLE 5010 sensor.Do i need to put any resistors or i just simple connect sensor to arduino?
Good morning, I have tried to recreate the same schema, but somehow all 8 buttons are marked red.... what am i doing wrong ? I have only connected one button for testing.
now i have another problem... i have connected a register... it recognizes all 8 and all are displayed as 8 red boxes... as if they were pressed..... what am i doing wrong ? does anyone have another plan with a 74HC165?
Hi everyone, I'm trying to make a shift register board on my breadboard but so far I'm not getting it to work properly with mmjoy2. I've used mmjoy2 with a button matrix before and it worked perfectly but I'm having a lot of issues with the shift registers.
Apologies for the messy fritzing diagram. It's my first time using it. I followed various schematics I found online and on this thread. In my first iteration, I didn't have the extra 10k resistors and the 100nf capacitors and the buttons kept flashing randomly in mmjoy2 while nothing was pressed. After reading parts of this thread, I added the 10k resistors and capacitors. Now the buttons don't randomly flash when the buttons aren't pressed, but once I press a button, the button indicator will light up and multiple buttons will start to randomly flash again.
Any help on what I am doing wrong would be greatly appreciated!!
Been quite a while since I was here, I did my FLCS/TQS conversions in 2016 and there is a Thread on that too.
I had trouble with the Shift Registers as well at 1st and ended up making my own PCB out of ProtoBoard following MegaMorg's PCB diagram, but got some good advice on My thread about that, as I had Issues too, which I believe starts on page 131 and goes on for 4-5 pages here :
Thank you very much for pointing me in the right direction! I managed to figure it out and get the shift registers to work by following your hand drawn diagram. Turns out I also didn't realise there were 0k resistors and I was using 10k resistors in their place. I swapped those out and now the shift registers work! I have some more questions if that is ok, I'm trying to add some rotary encoders into the circuit but I can't seem to get them to work properly. Setting them as normal buttons seems to allow mmjoy2 to register the key presses, but I get some bouncing and double key presses. From what I understand, using the timer should compensate for this? However, whenever I add the switches as an encoder within mmjoy2, or use a timer, the rotary encoder completely ceases to function. Any ideas?
Also, would adding a hardware debounce circuit work with mmjoy2? Apologies for all the questions and thank you again!
Edit: I sat down to build the debounce circuit yesterday evening and it actually works. Now mmjoy2 allows me to set it as an encoder within the software and the bounces are gone:) I wonder why it only works with a hardware debounce.
Last edited by mc2mc2; 05/08/2405:04 AM. Reason: update
Hi, I have tried to build two boards. unfortunately it doesn't work as it should... the display in the software flashes back and forth... some buttons work... but as soon as i connect it to windows as HID it doesn't really work anymore... the board with the arduino on it doesn't work at all. I don't know if I've built something wrong... maybe someone can tell me where the error lies... i also use 10k resistors... is that the reason for the blinking ? hope someone can help me... because i'm slowly going crazy .thanks
Thank you very much for pointing me in the right direction! I managed to figure it out and get the shift registers to work by following your hand drawn diagram. Turns out I also didn't realise there were 0k resistors and I was using 10k resistors in their place. I swapped those out and now the shift registers work! I have some more questions if that is ok, I'm trying to add some rotary encoders into the circuit but I can't seem to get them to work properly. Setting them as normal buttons seems to allow mmjoy2 to register the key presses, but I get some bouncing and double key presses. From what I understand, using the timer should compensate for this? However, whenever I add the switches as an encoder within mmjoy2, or use a timer, the rotary encoder completely ceases to function. Any ideas?
Also, would adding a hardware debounce circuit work with mmjoy2? Apologies for all the questions and thank you again!
Edit: I sat down to build the debounce circuit yesterday evening and it actually works. Now mmjoy2 allows me to set it as an encoder within the software and the bounces are gone:) I wonder why it only works with a hardware debounce.
Might be to late but . I hade encoder issues too and Erichos did a step by step setup for me here :
Hi guys, how are you? Long time I was not here... I hope you are guys more experienced than me now ;-)
I made my new project, P51 Mustang piedestal from authentikit.org but I want to use MMJoy2 of course. Problem is that all trims (elevator, rudder and aileron) are on rotary encoders so like switches. It can be like switches for IL-2 Great Battles sim but I would like to do it like axis you know. I set up all 3 rotary encoders and it is working correctly. In MMJoy2 is choice "Virtual" in Joystick axes, I set up decrease, increase and step of change but it is not working. Do somebody experiences with that please? I need to make "button to axe" function. I am not sure if it is possible in MMjoy2...