View Issue Details

IDProjectCategoryView StatusLast Update
0001825OpenMPTAccessibilitypublic2024-10-14 18:47
ReporterSaga Musix Assigned ToSaga Musix  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Target VersionOpenMPT 1.31.11.00 / libopenmpt 0.7.11 (upcoming stable)Fixed in VersionOpenMPT 1.31.11.00 / libopenmpt 0.7.11 (upcoming stable) 
Summary0001825: Redesign key shortcut assignment UI
Description

The key shortcut assignment UI is not usable with just a keyboard; you need the mouse to navigate out of the shortcut assignment input field.

This should be redesigned so that the key config input is only started after pressing a button.

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

Activities

Saga Musix

Saga Musix

2024-10-13 19:02

administrator   ~0006088

As of r21811, there is now a "Set" button to start listening for keys, or one can double-click into the shortcut edit field to do the same.

The "find shortcut" still has the same problem but since it's the last control in the tab order, it's hopefully less problematic.

@a11cf0 do you want to test-drive this?

a11cf0

a11cf0

2024-10-14 15:40

reporter   ~0006090

I've just tested this change. The idea is really great, but there is one noticeable bug. After pressing a key, the shortcut entry box gets properly disabled, but it's still not possible to get the focus out of it, as it gets stuck.

Saga Musix

Saga Musix

2024-10-14 16:37

administrator   ~0006091

Please check out r21814, focus should now move back to the Set button.

a11cf0

a11cf0

2024-10-14 17:39

reporter   ~0006092

Perfect. Many thanks for this improvement.

Issue History

Date Modified Username Field Change
2024-10-10 20:12 Saga Musix New Issue
2024-10-10 20:12 Saga Musix Status new => assigned
2024-10-10 20:12 Saga Musix Assigned To => Saga Musix
2024-10-13 19:02 Saga Musix Note Added: 0006088
2024-10-13 19:02 Saga Musix Status assigned => feedback
2024-10-14 15:40 a11cf0 Note Added: 0006090
2024-10-14 16:37 Saga Musix Note Added: 0006091
2024-10-14 17:39 a11cf0 Note Added: 0006092
2024-10-14 18:47 Saga Musix Status feedback => resolved
2024-10-14 18:47 Saga Musix Resolution open => fixed
2024-10-14 18:47 Saga Musix Fixed in Version => OpenMPT 1.31.11.00 / libopenmpt 0.7.11 (upcoming stable)
2024-10-14 18:47 Saga Musix Target Version OpenMPT 1.32 / libopenmpt 0.8 (goals) => OpenMPT 1.31.11.00 / libopenmpt 0.7.11 (upcoming stable)