![]() |
KnowBrainer Speech Recognition | ![]() |
Topic Title: Middle click scrolling surprisingly friendly Topic Summary: BKM: I like this, maybe others will. IMHO better than "start scrolling up/down" ... Created On: 05/06/2022 06:50 PM Status: Post and Reply |
|
![]() |
![]() |
- Ag | - 05/06/2022 06:50 PM |
![]() |
![]() |
- Alan Cantor | - 05/07/2022 12:44 PM |
![]() |
![]() |
- Lunis Orcutt | - 05/07/2022 04:01 PM |
![]() |
![]() |
- Edgar | - 05/08/2022 09:12 AM |
![]() |
![]() |
- sterlingtimes | - 05/15/2022 05:36 AM |
![]() |
![]() |
- Ag | - 05/28/2022 12:42 AM |
![]() |
![]() |
- sterlingtimes | - 05/28/2022 05:53 AM |
![]() |
![]() |
- Ag | - 05/28/2022 12:48 AM |
![]() |
|
I never really liked Dragon's scroll commands:
Automatic scrolling - "start scrolling down/up", "stop scrolling", "scroll faster/slower"
Let alone the IMHO stupidity of having scroll up/down go to the top/bottom of webpage!!!
Moreover, much the time when I need to scroll I'm struggling 2 dimensionally, e.g. in a map or in a very big OneNote page or table or spreadsheet, scrolling both up/down and left/right and combinations of the above.
I am embarrassed to admit how much time I wasted writing such commands.
Embarrassed, when I was reminded about Windows "middle click scrolling", i.e. mouse/trackball displacement scrolling. Type or press the most middle button - on my trackball pressing the left and right buttons simultaneously - entering a mode where stall speed is controlled by how far you have displaced the pointer from its original position, with a visual indication of whether you can scroll in 1D or 2D.
I am fortunate in being able to interact with my PC using both Mic+Mouse. Actually Mic+Trackball, since moving a mouse aggravates my computeritis. i.e. I can move the mouse/trackball pointer fairly easily using my noninjured hand, and I can click the four trackball buttons fairly easily. but I don't like clicking the trackball buttons if I can avoid it.
So now I just have a speech command "DRACO scroll mode" that enters this middle click scroll mode.
IMHO this scroll mode is far better than the Dragon builtin automatic scrolling, because it is smooth, not jerky, not a line or character at a time. much easier for me to read as it scrolls by.
The biggest problem with this scroll mode is that it is not supported by all apps. In fact I am only actually enabling the middle click scroll mode speech command in applications and windows where I know it will work, because sending a middle click in inappropriate places like emacs can be quite damaging.
Q: does anyone have a list of apps that support middle click scrolling?
At the moment if I am not in such a known good app I have "DRACO scroll mode" emit advice "Warning: mouse scrollmode does not work in all apps", with a MsgBox showing what to change to make it work in an app where actually does work but my speech command does not yet know. It would be nice to have a pre-populated fairly comprehensive list such apps.
I do not have the scroll mode command fall back to Dragon's default automatic scrolling, because I dislike the latter so much that I would rather manually move over to the scroll bar if it exists.. ------------------------- DPG15.6 (also DPI 15.3) + KB, Sennheiser MB Pro 1 UC ML, BTD 800 dongle, Windows 10 Pro, MS Surface Book 3, Intel Core i7-1065G7 CPU @ 1.3/1.5GHz (4 cores, 8 logical, GPU=NVIDIA Quadro RTX 3000 with Max-Q Design. |
|
|
|
![]() |
|
Here are all the ways I've found to avoid the need to scroll by voice. The following four commands work in a surprisingly large number of applications and contexts:
"Page Up" "Page Down" "Move Up [digit]" "Move Down [digit]" I've replaced the built-in commands to move up and down with custom commands that execute faster, e.g., move down <1to50>: Sub Main SendKeys "{" & "down " & ListVar1 & "}" End Sub Finally, in web applications, I use two other commands. But they only work when a field or control does NOT have keyboard input focus, so they are trickier to use. In those situations, I try to move focus to a hyperlink by saying "press Tab" as many times as necessary. Then they work nicely: "press spacebar" "press shift spacebar" If none of the above work, then I use Dragon scroll commands! |
|
|
|
![]() |
|
Did you know that your KnowBrainer 2020 utility includes Scroll <Direction><1to300> and Scroll <DirectionSpeed> commands? If you wish to move up, down, left or right, much faster, consider using your KnowBrainer <Direction> <1to100> command ------------------------- Change "No" to "Know" w/KnowBrainer 2022 |
|
|
|
![]() |
|
I use the KnowBrainer "Scroll - DirectionSpeed" a lot on webpages and in Excel - works great. I also use SP Pro's "Glide..." (especially when reading e-books).
------------------------- -Edgar |
|
|
|
![]() |
|
I have found voice scrolling for many years unsatisfactory. The HandShoe mouse is excellent here for those of us who have finger difficulties but who can still use our hands. I use "Middle Hold" (ButtonClick 4,1) and then control the direction and speed of the scroll with tiny inflexions of the mouse. |
|
|
|
![]() |
|
Thanks for the advice, @Lunis, @Alan, @Edward on scrolling by voice. At the moment my trackball works well enough. I may revisit if the muscles on my left side get worse. Plus, it's always nice to have alternate ways of doing something, for when one set of muscles starts hurting.
I used to think it was "cheating" not to be able to do everything by voice. But MouseGrid and other ways of moving the mouse by voice - OMG. Direction = -180 to +180 degrees? North Northwest? Radians? Change heading 2° port :-) @sterlingtimes: HandShoe mouse looks interesting. but you still have to move it like a mouse, right? as opposed to leaving it in place like a trackball? The review at https://www.allthingsergo.com/handshoe-mouse/ says "It needs room to roam". Trackballs don't. oh, heck, perhaps I just use a trackball for Canadian pride. Q: How many buttons does HSM have? ------------------------- DPG15.6 (also DPI 15.3) + KB, Sennheiser MB Pro 1 UC ML, BTD 800 dongle, Windows 10 Pro, MS Surface Book 3, Intel Core i7-1065G7 CPU @ 1.3/1.5GHz (4 cores, 8 logical, GPU=NVIDIA Quadro RTX 3000 with Max-Q Design. |
|
|
|
![]() |
|
For those of us who can at least partially use a mouse, the choices have to fit each user individually. I had no luck with the trackball or with vertical mouses [mice?]. With the HandShoe, I can use the mouse manually for movement without fingers and voice to replace fingers. Osteoarthritis and dupuytren's. |
|
|
|
![]() |
|
Cross threaded: the first "control context aware" code that I have written in years was to get middle click scrolling working with eMclient. eMclient supports middle click scrolling in the message content windowpane, a Chrome_RenderWidget, but does not support middle click scrolling in the message list or anywhere else I found. Worse, there was no "absolute" way that I could find to reliably put myself in the message body windowpane. My first cut was to tab until I saw myself in the chrome render widget, and I quickly sped that up by moving focus directly.
------------------------- DPG15.6 (also DPI 15.3) + KB, Sennheiser MB Pro 1 UC ML, BTD 800 dongle, Windows 10 Pro, MS Surface Book 3, Intel Core i7-1065G7 CPU @ 1.3/1.5GHz (4 cores, 8 logical, GPU=NVIDIA Quadro RTX 3000 with Max-Q Design. |
|
|
FuseTalk Standard Edition v4.0 - © 1999-2023 FuseTalk™ Inc. All rights reserved.