Reported by jteh on 2010-03-19 02:42
NVDA needs a new, flexible input handling framework.
Comment 3 by jteh on 2010-03-25 04:43
Bzr branch: http://bzr.nvaccess.org/nvda/inputFramework/
As of rev 3411, keyboardHandler has been changed to use input gestures. However, work hasn't yet begun on the new mapping system.
Comment by jteh on 2010-04-08 13:48
(In #620) Already fixed as part of the work on the new input framework (#601).
Comment by jteh on 2010-05-04 02:24
(In #639) This is easy to do. We should also implement shift+ctrl+up/down, since there are ctrl+up/down.
Let's do this after inputFramework, as it will cause merge conflicts otherwise.
Comment 6 by jteh on 2010-05-04 02:25
Probably want to get this into 2010.2, not least because merging it later will be painful.
Milestone changed from 2010.3 to 2010.2
Comment 7 by jteh on 2010-07-14 06:48
Milestone changed from 2010.2 to 2010.3
Comment by jteh on 2010-07-15 00:43
(In #558) Done as part of input framework.
Comment 13 by jteh on 2010-10-12 02:54
As of inputFramework rev 3449, functionality should be equivalent to that in main. Work has not yet begun on the new map file format nor braille input gestures.
Comment 15 by jteh (in reply to comment description) on 2010-10-14 05:04
Merged inputFramework in 062be1b.
The new mapping system hasn't yet been implemented. This means that the following features still aren't present:
Replying to jteh:
It should allow scripts common to multiple targets (e.g. say all) to be specified in a single mapping.
Users should be able to override all entries without having to edit builtin maps.
Bindings for all input sources should be specified in the same map file.
However, the core framework (gestures, etc.) is done. Therefore, I'm closing this ticket as fixed. I'll open new tickets/hijack other tickets for features based on this framework.