Conflict between several USB controllers?

Hi there!

I am using Lakka on an old x86 nettop and I love it :smiley: I am able to play Atari 2600 classics as well as Nintendo and Sega 1st and 2nd Gen console games which I like the most I still have some problems with other systems like N64, DosBox or ScummVM, but thatā€™s not the point of my postā€¦

I didnā€™t have joypads until yesterday but today I just received by mail an USB replica of a NES controller (only $3 on eBay, and works great ^^). I have successfully used it to play Atari, SMS and NES games. Before having the NES pad, I had plugged a numeric keypad to my nettop, with a remap of most menu keys (main menu, save state, load state, pause, screenshot, mute, restart Lakka etc.) and I was able to have quick-access through this keypad, while playing with the more complete keyboardā€¦ My idea was to replace the full keyboard with the controller, while keeping the numeric keypad for quick-access to emulator functions. But the problem is: when plugged both at the same time (NES controller and numeric keypad), the keypad doesnā€™t work anymore. It seems the NES controller causes a conflict that is persistent through the system lifetimeā€¦ As a matter of fact, even if I plug the regular keyboard once again after the NES controller has been plugged, the keys (all of them) do not work anymoreā€¦ :frowning:

Did anyone experience similar problems ?

Second question, but maybe Iā€™ll open another thread for that: I ordered several other USB replicas (of SNES and Genesis controllers). Can several controllers coexist on a same hardware? If there is some remap of a controller button, will it affect all controllers or only the current vid:pid one ?

Thanks and keep up the good work!

Cheers, Nicolas

Hello, I donā€™t know about your numeric keypad, you can try to debug it with lsusb and the logs of retroarch.

Several controllers can coexist, and input remapping can be configured per core AND per player at the same time, so it should be OK.

Thanks for the answer Kivutar, I will try to remap the numeric keypad when I have little time.

In order to do an lsusb, can I do it directly in Lakka outside of the X session? Does shortcut Ctl+Alt+Fn work in order to go to terminal? (in this case, with what function key?) I ask that because I chose not to install SSH, so I canā€™t remotely issue commands, I would have to do it locally.

An interesting thing I found (not documented, and not configurable in any menu): if I press Select+Start on my NES gamepad, it restarts Lakka (so thatā€™s a cool shortcut if I donā€™t manage to make numeric keypad work). Even better: if I press Select+B button on the pad, it opens Lakka ā€œhistoryā€ menu, but with the mixed-up ā€œghostā€ menu bug. I can go Left to access the Quick Menu and make the ghost effect disappear. Are there other ā€œhiddenā€ shortcuts like that in the system? :wink:

Thanks, Nicolas