I notice that when I connect to pi via web browser
These get created
$cat /proc/bus/input/devices
I: Bus=0006 Vendor=046d Product=c31c Version=0001
N: Name="virtual-keyboard"
P: Phys=
S: Sysfs=/devices/virtual/input/input2
U: Uniq=
H: Handlers=sysrq kbd event0
B: PROP=0
B: EV=3
B: KEY=1ffffff ffefffff ffffffff fffffffe
I: Bus=0014 Vendor=0079 Product=0006 Version=0001
N: Name="virtual-joystick"
P: Phys=
S: Sysfs=/devices/virtual/input/input3
U: Uniq=
H: Handlers=event1 js0
B: PROP=0
B: EV=b
B: KEY=f 0 0 0 0 0 0 0 7fff0000 0 0 0 0 0 0 0 0 0
B: ABS=1b
This leads me to think that connecting two gamepad to laptop and playing with them simultaneously (games like contra) may not be possible.