Hello!
@ Joe: Insert, Tab, Volume keys, Media keys and Wheel Up/Down should not erase the typed text. They key name appears, but if you continue typing, the text content "resumes". Please confirm this. If you want to add Left, Right and other keys, edit line 323 from the script. In the future, I intend to add support for a "virtual caret". That is, implement support for caret navigation: left / right, home/end, delete, ctrl+bksp, ctrl+left/right and even paste. I want to facilitate writing/typing as much as possible; I hope to succeed implementing this.
@ ezzii: thank you for writing; my pleasure
As always.... new day, new version:
Download AHK file from:
http://marius.sucan.ro/media/files/blog ... ss-osd.ahk
by Marius Sucan (robodesign.ro)
v3.23 (2017-10-29)
- [new] OSD automatically aligns to the right; if the defined position is too far to the right edge, it will expand to left
My purpose/intentions:
This is a script I am working to facilitate people with poor eyesight, in tasks such as writing (typing mode feature and... hopefully in the future, the virtual caret feature I mentioned earlier) or navigation (key presses and screen "reading").
My dream is to implement a "screen reader"-like feature that can be toggled when user wants. Any text that is underneath the mouse cursor should be captured and displayed on the OSD. I hope there is a way to use the Narrator APIs through DLL calls, to capture the texts on screen. I added the Capture2Text support to this very end, because it is good "for now". Capture2Text does Optical Character Recognition and it is not very efficient. It often fails to recognize characters and it is painfully slow to "read" a lot of text.
Visual demo:
Best regards, Marius