libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.09k stars 1.81k forks source link

Cannot distinguish multiple keyboards. #9975

Open ewtoombs opened 4 years ago

ewtoombs commented 4 years ago

Description

Even though there are two keyboards connected to my computer, retroarch only sees one.

To reproduce

  1. Have two keyboards plugged in.
  2. Config > Input > User N Binds

Expected behavior

"User N Device Index" should be 0 or 1, with the ability to switch between. 0 for one keyboard and 1 for the other.

Actual behavior

It just says "Disabled".

Notes

It makes no difference whether I switch the input driver to udev and run as root.

Versions

$ pacman -Qi retroarch xorg-server | egrep 'Name|Version'
Name            : retroarch
Version         : 1.8.1-1
Name            : xorg-server
Version         : 1.20.6-3
$ uname -s -r -v -m -o
Linux 5.4.8-arch1-1 #1 SMP PREEMPT Sat, 04 Jan 2020 23:46:18 +0000 x86_64 GNU/Linux
dannyrb commented 3 years ago

I have the same issue on windows; but I'm told it's related to Windows not providing an easy way to differentiate between multiple keyboard devices. I'd be willing to pay a bug bounty for a windows resolution.