Libretro: 3DS/Citra Touchscreen Support

Surprised no one is really talking about this, I assume people just aren’t using the Citra core (probably because it’s a tad unstable for some people). However, to my knowledge, there is no way to control the bottom screen like on a real 3DS. I use standalone Citra on my setup outside of TU, and I use an Xbox One controller to control the main inputs, and when necessary I use the mouse for the touch screen. It works pretty okay for games that don’t heavily use the touchscreen. But for TU there is no alternative, and some games require at least some touch screen input. It would be really cool if we either got mouse support for the touchscreen (such as holding C or something) or some sort of alternative thumbstick or keyboard input with a cursor. I know the 3DS models themselves (except for the New 3DS) only have 1 thumbstick, so on a gamepad we could have the left analog stick for the thumbstick and the right analog stick for the mouse/touchscreen. Not entirely sure, something like that. It would make the 3DS control scheme slightly less of a nightmare. But I understand the 3DS itself is kind of a weird piece of hardware, so either way it would be a bit janky, but having at least some support would be greatly appreciated.

The right joystick emulates touchscreen controls on Citra.

3 Likes

Oh thanks! Can’t believe I missed that.

So I guess if you’re using an arcade stick with just the 1 stick (on-left side in my case) you’re SOL? My controller is the Mayflash Arcade Stick F300 Elite

No, I’m just using an Xbox 1 controller, Citra/3DS isn’t really made for arcade sticks. Also this post is 1 year old why are you necroing for this?

EDIT: But yeah I haven’t tested it but you are probably SOL.