View Issue Details

IDProjectCategoryView StatusLast Update
0001680OpenMPTUser Interfacepublic2023-03-17 21:29
Reporterfwl Assigned ToSaga Musix  
Status resolvedResolutionfixed 
Platformx64OSWindowsOS Version11
Product VersionOpenMPT / libopenmpt 0.6.9 (upgrade first) 
Target VersionOpenMPT / libopenmpt 0.6.10 (upgrade first)Fixed in VersionOpenMPT / libopenmpt 0.6.10 (upgrade first) 
Summary0001680: Improve keyboard tab navigation in Plugin Manager


I have a shortcut set up for opening the plugin manager. The plugin manager default opening location is within the Audio Effects folder. Navigating to a differen folder doesn't work with arrow keys. The folder level gets skipped. This is caused by lack of "focus" of the selection area/cursor (grey color). When I click a plugin with the mouse the selection area turns blue and navigating with arrow keys works as expected.

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


Saga Musix

Saga Musix

2023-03-17 14:20

administrator   ~0005604

This isn't really a bug, but you are running into a convenience feature.

When the focus rectangle isn't blue, that means that the plugin list is actually not focussed. In this case, normally you wouldn't even be able to move the selection with the cursor keys inside this control. However, in order to be able to operate the plugin list quickly even when the Filter text field is focussed, pressing the cursor keys also works when the plugin list doesn't have focus. But in that case, as the intention is to use keyboard navigation in conjunction with the filter, folder items are automatically skipped (as you want to find a specific plugin, not a folder). This is however not done when the plugin list is actually focussed, you can navigate to folders in that case.



2023-03-17 15:42

reporter   ~0005605

Oh, I allready figured it out. It can get focus by pressing Tab a few times. I was to quick in reporting this. Sorry!

Saga Musix

Saga Musix

2023-03-17 18:16

administrator   ~0005606

I guess there's one thing we could do to make this a bit more obvious: Change the tab order so that the plugin list comes directly after the filter text field. Since the "Put in FX..." button can already be triggered by the Return key, and the Cancel button by pressing the ESC key, there is no need for them to be so high up in the tab chain.



2023-03-17 18:27

reporter   ~0005607

That would be great if this is easy to implement. For me, what I really like about Openmpt is that you can almost completely get by with keyboard commands. So anything that smoothens this keyboard driven workflow gets my vote!

Saga Musix

Saga Musix

2023-03-17 21:29

administrator   ~0005608

Tab order was improved in r18861, also tab focus was removed from the two locked edit fields that contain the path and plugin vendor, improving keyboard navigation even more.

Issue History

Date Modified Username Field Change
2023-03-17 14:00 fwl New Issue
2023-03-17 14:20 Saga Musix Note Added: 0005604
2023-03-17 15:42 fwl Note Added: 0005605
2023-03-17 18:16 Saga Musix Note Added: 0005606
2023-03-17 18:27 fwl Note Added: 0005607
2023-03-17 21:29 Saga Musix Note Added: 0005608
2023-03-17 21:29 Saga Musix Assigned To => Saga Musix
2023-03-17 21:29 Saga Musix Status new => assigned
2023-03-17 21:29 Saga Musix Status assigned => resolved
2023-03-17 21:29 Saga Musix Resolution open => fixed
2023-03-17 21:29 Saga Musix Fixed in Version => OpenMPT / libopenmpt 0.6.10 (upgrade first)
2023-03-17 21:29 Saga Musix Target Version => OpenMPT / libopenmpt 0.6.10 (upgrade first)
2023-03-17 21:29 Saga Musix Summary Navigation Plugin Manager with arrow keys => Improve keyboard tab navigation in Plugin Manager