NSoiffer / MathCATForPython

A Python Interface and NVDA plugin to MathCAT
MIT License
6 stars 6 forks source link

Suggestion: have MathCAT add a key binding to move to the next/previous math item #45

Closed NSoiffer closed 5 months ago

NSoiffer commented 1 year ago

NVDA doesn't have a way to navigate math. The current bindings using "m" are:

"control+m" seems to be open. So maybe control+m/control+shift+m could be used?

Another option is to make it an option in the MathCAT settings dialog and let the user choose the key binding. It's more work to do that though (both an entry in the dialog, defining a method of specifying the key binding, and interpreting that binding). NVDA does have some support for adding new "input gestures" for existing commands, but "move to math" is not an option. Perhaps this code could be used in a dialog...

Anyone have suggestions?

NSoiffer commented 1 year ago

@ways2read suggested = and shift+=

bhavyashah commented 11 months ago

As a side note, I don't remember using "m" to jump by frames in a long time. Anyhow, I recognize that overwriting it may be unwise and that that is a conversation to be had within the nVDA project. All of that to say I support = and Shift+= to jump by Math block.

NSoiffer commented 5 months ago

Done as part of NVDA 2024.2. See #16350.