GNOME Bugzilla – Bug 493891
Bookmarks, chatroom message keybindings are hard to rebind via dialog
Last modified: 2018-02-08 12:32:39 UTC
As commented upon in bug 481488: The bookmarks and chatroom message keybindings are each bound to one handler (and then use the key pressed to determine what bookmark/message is of interest). As a result, when viewing (and potentially reassigning) these keybindings in the Orca Preferences dialog, the first of the series shows up as the Key Binding, the last in the series shows up as the Alternate. This makes it hard to rebind via the dialog. It is also a bit confusing I think as the the latter really isn't an Alternate key binding.
I think this one may be a difficult thing to handle since the GUI for handling tends to assume a 1:1 mapping between the keybinding and the function performed. Or, to be more accurate, it tends to assume the inputEventHandler does not analyze the input event to make a decision on what to do. So, handlers such as gaim.py:readPreviousMessage tend to be difficult to express with the current GUI. I'm not sure of a great way to do this. Perhaps instead of providing an "Alternate" column, we might have a line for each keystroke bound to an inputEventHandler.
Planning spam. Sorry!