Can I make Keyboard Secondary to Joystick/Pad?
-
So after days, I finally figured out that having a keyboard always connected was causing Daphne and Intellivision trouble working with my Mayflash as all the tutorials reference the first controller and generally assume it's a joystick/pad.
Given this, is there a way to tell each platform that the keyboard is secondary? I see a way to assign "controllers", but there doesn't seem to be a keyboard entry for that. I only have the keyboard and my "Generic Xbox Controller" so far and the latter is all that shows up for assigning order. I'm hoping the answer isn't to just not have a keyboard connected until needed. In my case that means going to find the dongle, connected it, removing it, etc.
-
@ts-x
I notice you've done some pretty advanced stuff with your hack file. Any chance of recommending a solution so that I can have both the joystick connected and my keyboard too? -
There isn't a universal method to disable the keyboard. RetroArch, for instance, can use the keyboard, but if a gamepad is connected, it will configure and use it in tandem with the keyboard. It depends on the emulator and how it handles the input.
-
@mitu Yeah, that's the issue. Both Daphne and jzintv seem to really not like my keyboard being there. Lost a couple days on that one, but it's all good as it's all a part of the learning process. I SUSPECT jzintv can be set up to work with both, but the details elude me for now. Heck the whole file is based on each action being defined for two keyboard keys and one joystick input.
-
@agrajag Unfortunately, I've not had much luck with combining joystick and keyboard inputs in jzintv. At one point, I had hoped to simultaneously map both for use with more advanced ECS games (e.g. Game Factory), but was not able to make any progress there. Here's a link to the official jzintv docs, just in case there's something that I've missed. The developer hangs out over at AtariAge (user: intvnut), so if all else fails you could consider dropping in over there and asking him directly.
-
@ts-x Great idea on dropping in on him. I might just do that. I have a wired number pad that I tried to use plugged into the USB port on my Mayflash (which would also avoid two long wires), but that didn't work. It's not a real USB port apparently. However, it would also be seen as another input device.
This issue is NUTS and across the whole retro industry. Someone needs to do something. Every joystick should come with the ability to ID itself as unique. If say, 8bitdo suddenly started offering controllers that all could send out unique IDs it would be a SHORT wait for someone in Retroarch and others to jump in and support that. That manufacturer would sell a ton of product and force everyone else to adopt that option as it would be SO brain-dead obvious. How has this NOT happened yet???
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.