View Issue Details

IDProjectCategoryView StatusLast Update
0000532OpenMPT[All Projects] Feature Requestpublic2018-11-06 21:44
ReporterDiamondAssigned To 
PrioritynormalSeverityminorReproducibilityN/A
Status newResolutionopen 
Platformx64OSWindowsOS Version7
Product VersionOpenMPT 1.23.03.* (old testing) 
Target VersionFixed in Version 
Summary0000532: Add column number of selected channel to status bar
Description

Hello Saga,
Most screen readers include some kind of scripting language to help make less accessible applications more so. Although I do not have the patience to do this myself, I believe that most of OpenMPT's interface could be made more accessible to some of the more popular screen readers like Jaws by someone with the scripting knowledge and time. I believe even the pattern view could probably be made somewhat more accessible by having Jaws scripts retrieve the current row/channel from the status bar. For the most part, the only item related to positioning which is not currently displayed in the status bar is the column number of the current channel. I.E. note/instrument/volume/effect. The first part of the status bar displays the channel. I.E.
Chn: 1
The last part displays the row/column. I.E.
Row 0, Col 5
However, what has always confused me is why the "Col" value in that part of the status bar once again refers to the channel number, and not the column number of the current channel. Isn't this a bit redundant since the channel number is already displayed in the first part of the status bar or is there something that I'm missing? I guess in the back of my mind, I have always thought that the "Col" value should refer to the column number of the selected channel instead. My request is that this behavior be modified so that "Col" refers to the column number of the current channel. Either that, or add a separate value to the status bar indicating the currently selected column of the selected channel. I believe this addition could go a long way towards potentially scripting the pattern view for accessibility.
Thanks.

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2014-05-15 13:13

administrator   ~0001673

Regarding the redundancy, the Row/Col display has been there since pretty much forever, and then (I think) Rewbs hacked in the extended channel variables display in OpenMPT, so he probably didn't think much about the redundancy. It might be possible to remove this redundancy to have more space for actually displaying the selected channel column, I think.

Diamond

Diamond

2014-05-15 13:21

reporter   ~0001674

That would be appreciated and very useful indeed.

Diamond

Diamond

2014-05-15 13:33

reporter   ~0001675

LOL I suppose displaying the actual data of the selected column as well might be a bit too much?

Saga Musix

Saga Musix

2014-05-15 13:39

administrator   ~0001676

That's already done in the status bar panel betwen those two panels. At least partially... I suppose it could be extended to always display note names (not just those of "special" notes) and maybe effect parameters...

Diamond

Diamond

2014-05-15 13:48

reporter   ~0001677

Ah yes, I do vaguely remember having noticed that. Again extending that functionality would be appreciated and extremely useful since most screen readers are capable of parsing standard status bar controls either directly or via their scripting languages.

Saga Musix

Saga Musix

2018-11-06 21:44

administrator   ~0003702

Do we still need this with the already present improved screen reader support?

Issue History

Date Modified Username Field Change
2014-05-15 13:10 Diamond New Issue
2014-05-15 13:13 Saga Musix Note Added: 0001673
2014-05-15 13:21 Diamond Note Added: 0001674
2014-05-15 13:33 Diamond Note Added: 0001675
2014-05-15 13:39 Saga Musix Note Added: 0001676
2014-05-15 13:48 Diamond Note Added: 0001677
2018-11-06 21:44 Saga Musix Note Added: 0003702