How to setup keyboard controls (via config file / ssh)
-
ls -lR /dev/input
/dev/input:
total 0
drwxr-xr-x 2 root root 160 Jan 1 1970 by-id
drwxr-xr-x 2 root root 160 Jan 1 1970 by-path
crw-rw---- 1 root input 13, 64 Jan 1 1970 event0
crw-rw---- 1 root input 13, 65 Jan 1 1970 event1
crw-rw---- 1 root input 13, 66 Jan 1 1970 event2
crw-rw---- 1 root input 13, 67 Jan 1 1970 event3
crw-rw---- 1 root input 13, 63 Jan 1 1970 mice
crw-rw---- 1 root input 13, 32 Jan 1 1970 mouse0
crw-rw---- 1 root input 13, 33 Jan 1 1970 mouse1/dev/input/by-id:
total 0
lrwxrwxrwx 1 root root 9 Jan 1 1970 usb-Cypress_I-PAC_Arcade_Control_Interface-event-kbd -> ../event0
lrwxrwxrwx 1 root root 9 Jan 1 1970 usb-Cypress_I-PAC_Arcade_Control_Interface-if01-event-kbd -> ../event1
lrwxrwxrwx 1 root root 9 Jan 1 1970 usb-Ultimar_Opti-PAC_Trackball_Spinner_Interface-event-mouse -> ../event2
lrwxrwxrwx 1 root root 9 Jan 1 1970 usb-Ultimar_Opti-PAC_Trackball_Spinner_Interface-if01-event-mouse -> ../event3
lrwxrwxrwx 1 root root 9 Jan 1 1970 usb-Ultimar_Opti-PAC_Trackball_Spinner_Interface-if01-mouse -> ../mouse1
lrwxrwxrwx 1 root root 9 Jan 1 1970 usb-Ultimar_Opti-PAC_Trackball_Spinner_Interface-mouse -> ../mouse0/dev/input/by-path:
total 0
lrwxrwxrwx 1 root root 9 Jan 1 1970 platform-3f980000.usb-usb-0:1.5.2:1.0-event-kbd -> ../event0
lrwxrwxrwx 1 root root 9 Jan 1 1970 platform-3f980000.usb-usb-0:1.5.2:1.1-event-kbd -> ../event1
lrwxrwxrwx 1 root root 9 Jan 1 1970 platform-3f980000.usb-usb-0:1.5.4:1.0-event-mouse -> ../event2
lrwxrwxrwx 1 root root 9 Jan 1 1970 platform-3f980000.usb-usb-0:1.5.4:1.0-mouse -> ../mouse0
lrwxrwxrwx 1 root root 9 Jan 1 1970 platform-3f980000.usb-usb-0:1.5.4:1.1-event-mouse -> ../event3
lrwxrwxrwx 1 root root 9 Jan 1 1970 platform-3f980000.usb-usb-0:1.5.4:1.1-mouse -> ../mouse1BTW, the Opti-PAC is back to the setup...
-
@jonas said in How to setup keyboard controls (via config file / ssh):
lrwxrwxrwx 1 root root 9 Jan 1 1970 usb-Cypress_I-PAC_Arcade_Control_Interface-event-kbd -> ../event0
Reading this and what you mentionned when fooling around with evtest, i guess you made the wrong link and should use
usb-Cypress_I-PAC_Arcade_Control_Interface-event-kbd
, notusb-Cypress_I-PAC_Arcade_Control_Interface-if01-event-kbd
So remove the first file you created, touch a new file with the one I mentionned, and tell me how things go
-
@Substring uhm, now something happened! The X-Arcade events now are registering inputs! And P1/P2 controls are not registering together!
Indeed I remember there were TWO kbd events listed. But since the tutorial gives as example the one containing that -if01- stuff, I also used that one. The wrong one!...
However, something is still wrong. My P1 joystick is not sending the up direction... Cannot move up with P1EDIT: It looks like all this fiddling around the PCBs has disconnected some wires, making some buttons irresponsive. Therefore: YES, IT WORKS !!!!
-
-
@Substring , YOU'RE MY HERO!
Now, maybe someone should touch up the text in the tutorial. People may be using the wrong filename, because they see the -if01- in the provided example.
@luke, check these last posts by Substring and then try to change the file yourself, it should fix your IPAC.
-
@jonas said in How to setup keyboard controls (via config file / ssh):
Now, maybe someone should touch up the text in the tutorial. People may be using the wrong filename, because they see the -if01- in the provided example.
yeah we should say that you should try the other one if the first one doesn't work
-
@Substring hmmm I must open and deploy my transformer bartop to do that gonna take a few days
-
-
@Substring for sshing you need to take your batop out of the closet, install it near a ethernet cable, plug it, start it.
it is AT LEAST 2 mn of work
-
@voljega well, nevermind then
-
@Substring no no I'll do it this evening or this weekend
-
@voljega , I have a similar problem... I need to bring my RPi2 console near my home router to be able to SSH inside. I've been trying to avoid all the pain of going back and forth loaded with a wooden crate every time something breaks inside.
My idea was to use a Windows laptop with WiFi + ICS + small cross-over ethernet cable and connect to the RPi. Unfortunately, for some reason Recalbox is unable to get an IP address via DHCP when using Windows+ICS. That only works with a proper hardware router. However, this is matter for a separate troubleshooting thread...
-
@jonas my problem is just connecting the bartop to ethernet because I don't use wifi on it, ans as my bartop is a foldable one I had to get it out of storage
@Substring sure I struggled with the IPAC because I have those two files in /recalbox/share_init/system/configs/xarcade2jstick :
usb-Ultimarc_I-PAC_Ultimarc_I-PAC-event-kbd
usb-Ultimarc_IPAC_2_Ultimarc_IPAC_2_9-if01-event-kbd -
I am truly sorry @voljega , I was so sure mapping the buttons did not work but I totally failed. After having done the tutorial and then trying to map the I-PAC2 using EmultationStation it in fact did work. Sorry about that. It seems fine now.
-
@luke no prob, glad it works for you also !