forked from CyrilleB79/winMag
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODOList.txt
52 lines (43 loc) · 2.97 KB
/
TODOList.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
TODO list:
Review:
DONE:
1. Magnifier shortcut keys are now translatable to match localized keyboard layout.
2. Note that ctrl+alt+arrow keys also turn the screen orientation if you have an Intel Grafic card.
> Why don't you turn off those shortkeys in the intel controlpanel?
> https://ccm.net/faq/33684-disable-hot-keys-on-intel-graphics
3. windows+alt+m is already used by the addon golden cursor. -> windows+nvda+v for “vision”)?
-> Put NVDA+Windows+O. I find more handy to type this combination specially on some keyboard that do not have windows key on the right. Since this is the layer access key, it should be easy to type.
4. Browsible help message
DONE with comments:
1. In buildVars.py: could you please add an addon URL? Also an entry for the update channel is very welcome if you want to update this addon regularly
- Github URL added. Is this OK
- buildVars.py has no channel, what corresponds to stable. But building the add-on with "scons dev=True" makes a dev version and add-on channel is updated accordingly in the manifest. AppVeyor config file takes advantage of this possibility.
2. control+alt+arrows vocal feedback
- What is expected as a feedback
- Implemented as a test, not sure to keep it.
PARTIALLY DONE with comments:
3. alt+shift+arrow keys and ctrl+alt+r do also not report anything. If it is not possible to add reportings for these, please add a sentence to the documentation accordingly
alt+shift+arrow:
- docked (dim) + fullscreen (ok)
- lens: info but dim not available
ctrl+alt+R: Not done. How does it work exactly? What is the info to give and when.
BLOCKED
1. Announce zoom when clicking on + or - in Magnifier UI (and when using control+alt+mouseWheel)
Trying to define event_nameChange to announce a change of the zoom factor label. The event handler is not called.
Trying to look at events with AccEvent, I get the following line:
OBJ_NAMECHANGE idChild=0 [Error: getting object: hr=0x80004005 - Erreur non spécifiée]
i.e. "Unspecified error"
Known bugs:
- ctrl+alt+M quickly: may say nothing or wrong value.
Test all features on Win7 and filter if required, including logon screen
Possible code enhancement (to investigate):
- use notify instead of polling registry value
- Investigate: Add a way to open only once reg key
- Try to move layered command framework in a separate dedicated class
New features investigation:
- See if possible to implement moveToCaret/Focus/Mouse scripts. See:
* can we fire artificially caret/focus/mouse event
* see https://docs.microsoft.com/en-us/windows/win32/api/magnification/nf-magnification-magsetfullscreentransform
- See if possibl to get programmatically coords of current view to route mouse to view. See:
* https://docs.microsoft.com/fr-fr/windows/win32/api/magnification/nf-magnification-maggetfullscreentransform
* https://social.msdn.microsoft.com/Forums/en-US/8484d886-93e0-4bd7-ac6d-0e019d1bdace/how-do-i-get-the-bounds-of-the-current-windows-magnifier-view-displayed-on-the-screen-and-the-screen?forum=windowsgeneraldevelopmentissues)