Open Justinmac84 opened 2 years ago
Is there a reason Cockos implemented this approach to entering data into a series of edit fields? Seems like the standard method would be to have the user tab to successive edit fields and simply start typing in order to enter data. If this hasn’t been brought up with Cockos, perhaps it could be, unless there is some other logic behind this that isn’t evident.
--Pete
From: Justinmac84 @.> Sent: Saturday, November 6, 2021 9:59 AM To: jcsteh/osara @.> Cc: Subscribed @.***> Subject: [jcsteh/osara] Metadata entry clarity (Issue #591)
Hi,
As someone for whom metadata entry is an essential part of work and given that there are few accessible means to enter it of which I am aware, I very much appreciate the work that's been done to make the metadata entry process in Reaper as accessible as possible. In light of the discussion regarding intuitiveness and clarity, particularly for new users, I wondered if there was any way to let inexperienced users know that they need to press control enter on the field they want to edit.
Even though I knew it for a while, I clean forgot and had to be reminded on the Reaper list and someone else has just tried all the usual tricks and was unable to work out how to do it without help.
I assume that simulated mouse clicks were impractical in this situation and perhaps this is a Coccos issue anyway, but I wondered if it's possible to build tool tips into OSARA so that hovering on any of the metadata fields would instruct people to press control enter to invoke, much in the same way as the prefs dialogue now has accessible tool tips?
Just thought I'd throw the question out there of whether there's anything that can be done to point people in the right direction,
Justin
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/jcsteh/osara/issues/591 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ADEPTJIHBKSANXQBJIA52RLUKVGDNANCNFSM5HPXXHJQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub .
It's actually possible to tab from field to field to edit them, but you need to click into one of them first - though the problem is that they aren't labeled so moving through them this way isn't particularly blind friendly at the moment. In general though, this approach of having the fields in a list rather than having a bunch of edit fields off the bat has advantages even for us. There's at least 30 or 40 tags you can enter, so having them in a list lets you use first letter navigation to find the one you need. There are also other important controls in that dialog to select what tagging scheme you want to work with and to select wildcards, so not having your tab order being cluttered by tons of edit fields is useful.
More generally, it'd be good for Cockos to improve the accessibility of that dialog on their end. I sent them an email a few weeks ago with a couple of accessibility bug reports mainly to do with the Mac version of Reaper, and one of the things I brought up was this issue with clicking into a metadata field to edit it since the CTRL+Enter command is a windows only hack, and more seriously even if you click into one VoiceOver doesn't see the edit field so you have no feedback when typing and can't review what you entered with the arrow keys. I didn't get any response but hopefully they put it on their issue list
@ptorpey, the way I see it, I like the fact that they put all the available fields inside a list view, because one can use first-letter navigation to get to a particular tag more quickly. We'd likely lose that ability had they used some other UI instead. But that CTRL + Enter hotkey caught me off-guard. :-)
Hi Justin, Foobar is perfect for metadata ... Cheers!
The accessibility refinements I'd typically request here around initial release of a new feature got overshadowed by someone's unconstructive, angry brand of what they laughably call advocacy. I haven't revisited it since other than having a brief conversation to clarify that that person's views and tone don't represent OSARA or the overwhelming majority of our users. I felt that was necessary seeing as it was made clear that they weren't going to defuse anything for themselves. It's been long enough that it can be raised again, but if that's gonna reach Cockos via me, then it's gonna have to wait a wee while. @jcsteh and I have currently got Justin beavering away at some deeper level stuff that's going to solidify how we can report in the MIDI Event List. Once that work is done, I'm happy to raise this. Of course, it's an open shop. If anyone else wants to take it to Cockos in the meantime, feel free. Just don't be an entitled dickhead about it. :)
Still, even with a list box, I would think that one should be able to navigate to an item in the list, hit tab, and immediately be in the edit field associated with that list item and be able to enter text.
--Pete
From: MatejGolian @.> Sent: Saturday, November 6, 2021 10:49 AM To: jcsteh/osara @.> Cc: ptorpey @.>; Mention @.> Subject: Re: [jcsteh/osara] Metadata entry clarity (Issue #591)
@ptorpey https://github.com/ptorpey , the way I see it, I like the fact that they put all the available fields inside a list view, because one can use first-letter navigation to get to a particular tag more quickly. We'd likely lose that ability had they used some other UI instead. But that CTRL + Enter hotkey caught me off-guard. :-)
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/jcsteh/osara/issues/591#issuecomment-962478215 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ADEPTJL5OSAXHFHGV2VDWBDUKVMATANCNFSM5HPXXHJQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub .
@ptorpey I can't see the screen, but I'm guessing that there isn't an edit field anywhere unless you go to edit a field. Sighted people probably just see the list of metadata, then if they double-click on the value column that then causes the cursor to pop up letting them know they can start typing. Then if they tab while the cursor is visible it moves down to the next field.
This behavior is also like this in some other apps. Foobar 2000 that someone mentioned earlier also has a metadata dialog, which is quite similar to Reaper's with a list of fields. If you tab off the list then you'll just move to other controls, unless you press F2 to edit something. If you then tab, the focus will move to the next metadata field which will be editable.
A few things:
[PT] Will this work if the user just does a mouse click with their screen reader? For this to work I guess the cursor has to follow focus. In that case one wouldn’t need a special hotkey. Too bad just hitting enter doesn’t work.
[PT] Agree
[PT] I didn’t know there was a ReadMe to Osara. Are you talking about the documentation on the Osara web site or is there some ReadMe that is accessed via Osara itself?
[PT] Didn’t know that. Good point.
--Pete
Hi guys, sorry, what's the problem; I had never tried using metadata on Reaper and they are very manageable. Presets can be saved, they can be deleted, there is a combo box that filters the type of tags; The window is very practical and intuitive. There are situations on Reaper that are much more complicated than this metadata window. What would a blind man not be able to do? Ctrl + enter? Is this a joke? Fantastic Reaper!
what's the problem;
The problem is that right now, our workaround only applies to Windows. A secondary issue is that a surprising amount of users haven't intuitively found Control+Enter, which would suggest perhaps that keystroke needs to be changed. So nope, not a joke.
[PT] Will this work if the user just does a mouse click with their screen reader?
Yeah, as Jamie said, That's exactly what OSARA does when you press control+enter. If you want to do it manually:
- Choose entry in list box.
- Route mouse pointer.
- Simulate double left-click.
- Type data.
- Hit Enter to save the data you've typed and return to the list box (or Escape to cancel if you suddenly realize that "Spencer and the Spangly Space-age Spatulas" isn't the best band name you can come up with).
Ok, I didn't know it didn't work the same on MAC. Thanks Scott!
So, getting back to my question, would changing this to f2 make it any better? Is this one of the "usual tricks" most people would try? Justin?
Based on the usage I observe here, in situ, the order of intuition is:
Given that none of the above debate seems conclusive and the UX could still use improvement for Mac users, I think this one should just go via Cockos. I'd ask them to support hitting Enter as the catchall solution on both platforms.
For what it's worth, enter is as standardized as it gets on Mac as well since it's the rename key in Finder and other file managers, so I agree that if we were to ask Cockos to implement this Enter would make the most sense.
Technically, I could change this to enter. The problem I have with that is that in a dialog, enter has always meant "press the default button"; e.g. the OK button. Overriding enter would violate that rule. I'm actually surprised anyone tries enter for that reason.
Hi,
As someone for whom metadata entry is an essential part of work and given that there are few accessible means to enter it of which I am aware, I very much appreciate the work that's been done to make the metadata entry process in Reaper as accessible as possible. In light of the discussion regarding intuitiveness and clarity, particularly for new users, I wondered if there was any way to let inexperienced users know that they need to press control enter on the field they want to edit.
Even though I knew it for a while, I clean forgot and had to be reminded on the Reaper list and someone else has just tried all the usual tricks and was unable to work out how to do it without help.
I assume that simulated mouse clicks were impractical in this situation and perhaps this is a Coccos issue anyway, but I wondered if it's possible to build tool tips into OSARA so that hovering on any of the metadata fields would instruct people to press control enter to invoke, much in the same way as the prefs dialogue now has accessible tool tips?
Just thought I'd throw the question out there of whether there's anything that can be done to point people in the right direction,
Justin