Dolphin, the GameCube and Wii emulator - Forums
Bugs and problems I think devs should be made aware of - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Development Discussion (https://forums.dolphin-emu.org/Forum-development-discussion)
+--- Thread: Bugs and problems I think devs should be made aware of (/Thread-bugs-and-problems-i-think-devs-should-be-made-aware-of)



Bugs and problems I think devs should be made aware of - Orinks - 11-09-2014

Hello everyone,
I've just started using Dolphin recently and I think it is great for the games I can play. I am a blind computer user and use a Mac running it's internal screen reader, VoiceOver.
However, I posted this in Support a while back but it didn't seem to catch on. I wanted developers to see it.
For the most part, Dolphin works great with VoiceOver on the Mac. All buttons are labeled on the toolbar and I can open and play games. Unfortunately, in order to be able to play games, the configuration portion is not as accessible as it should be. In the WiiMote configure dialogue, the popup/dropdown for selecting which WiiMote to configure is accessible. On the configuration screen for the specific WiiMote E.G. Emulated Wiimote, that is where I run into serious problems. VoiceOver lags like heck when attempting to navigate that dialogue, and I don't understand why. Furthermore, there is a bug because on my computer and also a friends computer, the input by default is our headsets. For me it was a logitech wireless headset. Because this dropdown is not accessible with VoiceOver, I had to get sighted assistance to select the Apple Keyboard.
I do not know how to explain to my friends sighted helper how selecting the keyboard works, so it would be really nice if:
A: The keyboard would be selected by default, as a headset is an illogical input in this case?
and B: That this dropdown appear like most dropdown in the app where you can select a device that is connected. I don't know why this dropdown appears any different to VoiceOver.
Another thing is configuring buttons. Since the dialogue lags so much, it is nearly impossible for me to navigate to the A button, B button, click it with either the space bar or CTRL-Option-Space, and press the key I want associated with that button. Perhaps if somehow the VoiceOver lag can be fixed in this dialogue it may be way easier to set this up without a hassle.
Thank you!


RE: Bugs and problems I think devs should be made aware of - KHg8m3r - 11-09-2014

I don't think Dolphin has any Voice Over specific code, that's all handled by the Mac OS.

When you have lag, are you actively running a game when trying to configure the controls? That's the only time I can think of that Dolphin lags when the input is being set. So if you are running a game and trying to configure things, don't do that, configure the controls before playing the game or start the game, see what controls you need, stop the game, and then set controls.

However, if you aren't running a game while trying to configure the controls, then its a problem with Voice Over, and I don't think there's anything we can really do about that.

On to the problem of the headsets being the default, I'm not sure what's causing that, since the default should be the keyboard. Unless you don't have a keyboard plugged in, it could be seeing your headset as the only input device and defaulting to that.