![]() |
KnowBrainer Speech Recognition | ![]() |
Topic Title: Switching between Split view in Microsoft word document Topic Summary: 2 views of a Microsoft word document which I need to switch between Created On: 09/09/2020 05:39 AM Status: Post and Reply |
|
![]() |
|
I am using Dragon professional version 15. I have split my word document into 2 views. The split is horizontal across the screen at the top of the split I can see the top half of my document at the bottom of the screen I can see the bottom half of my document. How do I move between the 2 views using my voice. ------------------------- Thank you |
|
|
|
![]() |
|
You can say "Press F6" to go from the top to the bottom half of the screen when you have split a single document into two views. I don't have a solution for going in the reverse direction.
------------------------- Writing and editing (my main website): Welcome - Words for Sale The woman who dueled with Aaron Burr and won: www.MmeJumel.com Crohn's News Blog: www.crohns-news.net |
|
|
|
![]() |
|
The ability to switch between split windows by voice appears to be broken, at least in Word 2016 and 2019. I think it's because Microsoft's developers changed the behaviour of a long-standing keyboard shortcut, F6. Pressing F6 used to switch between split windows; now, F6 moves the cursor between different elements in the user interface, including the ribbon, the status bar, panes that appear on the left or right side of the screen... and between split windows.
If I'm careful, I can say "press F6" to jump from one split window to the other, and "press Shift F6" to return to the previous split window. But if I say "press F6" one time too many, I must repeat the command 4 or 5 or 6 times to navigate to the other side, or say "press Shift F6" twice. If there are built-in Dragon commands to jump between split windows, I don't know what they are, and can't find them in the Command Browser. |
|
|
|
![]() |
|
I just use a builtin Dragon mouse command to click in each of the upper / lower panes. ------------------------- Win10/11/x64, AMD Ryzen 7 3700X/3950X, 64/128GB RAM, Dragon 15.3, SP 7 Standard, SpeechStart, Office 365, KB 2017, Dragon Capture, Samson Meteor USB Desk Mic, Amazon YUWAKAYI headset, Klim and JUKSTG earbuds with microphones, excellent Sareville Wireless Mono Headset, 3 BenQ 2560x1440 monitors, Microsoft Sculpt Keyboard and Logitech G502 awesome gaming mouse. |
|
|
|
![]() |
|
That's a very creative way to use the MouseGrid command! I like that the exact numbers don't need to be known, just any sequence that will move the mouse pointer into the right ballpark.
A small refinement: instead of saying "mouse grid 6 4 2", pausing, and then "click," the two statements can be combined into one: "mouse grid 6 4 2 click." From a practical perspective, one digit may be sufficient to get you to the proper side of the screen, e.g., "mouse grid 8 click." |
|
|
|
![]() |
|
It's all fine using F6 unless F6 is used for something else. In my case, F6 pauses my SmartNav. Saying, F6 again, unpauses my SmartNav. If you are lucky enough to have a SmartNav and you cannot use your hands, you can just click the split screen using the SmartNav.
I know you can probably assign another function number for this method. However, you have to be careful because others function keys perform other functions. Cheers ------------------------- Tiger Feet |
|
|
|
![]() |
|
kkkwi (and Alan, for the addition of "click"),
I think you have transformed my online workflow. I didn't realize that you could deliver MouseGrid commands in that rapidfire way. This technique is going to be extremely useful, for example, in dealing with websites with frames and similar structures, where you can't just scroll down, but instead have to click on another part of the page to get out of the header section. (If you have a SmartNav like Tiger Feet, of course that is another way to do it.) Thank you for posting this tip! ------------------------- Writing and editing (my main website): Welcome - Words for Sale The woman who dueled with Aaron Burr and won: www.MmeJumel.com Crohn's News Blog: www.crohns-news.net |
|
|
|
![]() |
|
One of my Dragon clients, who operated a computer hands-free, became so skilled with the mouse grid that she could instantly target any object (except, perhaps, the very smallest ones) by saying the entire sequence in one fell swoop, e.g., "MouseGrid 6 2 4 7 double click". It was remarkable.
|
|
|
|
![]() |
|
No, that's the idea! One easily gets used to that from its ready necessity. You wondered why Dragon provided a -------------------------
|
|
|
|
![]() |
|
Hi Alan, thank you for the compliment on a creative way to use the MouseGrid command. Any time I can surprise an old hand like yourself, I must be doing something right!!
Yes, you are right about appending Click to the "mousegrid 6 4 2" command. That's exactly what I do, all in one breath and utterance. I forgot to add the click word when I made my original answer and post, but figured that people would catch on to the idea anyway. (And they did, and fixed my omission right away anyway. :-) Glad to help!
I should also add although the precise numbers don't matter that much (since you're not trying to hit a button), I did adjust my numbers to put the cursor in the part of the window that I was interested in. In my original case with Visual Studio, I wanted the insertion point to end up more or less on the left side of the buffer, about halfway down. So, that's where I clicked the mouse pointer. ------------------------- Win10/11/x64, AMD Ryzen 7 3700X/3950X, 64/128GB RAM, Dragon 15.3, SP 7 Standard, SpeechStart, Office 365, KB 2017, Dragon Capture, Samson Meteor USB Desk Mic, Amazon YUWAKAYI headset, Klim and JUKSTG earbuds with microphones, excellent Sareville Wireless Mono Headset, 3 BenQ 2560x1440 monitors, Microsoft Sculpt Keyboard and Logitech G502 awesome gaming mouse. |
|
|
|
![]() |
|
KnowBrainer VB II includes New Mouse which captures the X&Y coordinates of your cursor, creates a new KnowBrainer application specific command (this cannot be accomplished in Dragon), names and saves your command in about 2 seconds. This is a single step command, slightly faster than using multiple MouseGrid strings but probably considerably easier to remember. However, if you would prefer to keep this in Dragon you can accomplish the same task by adding a few more quick steps and... if you wish to automate the process in Dragon via KnowBrainer VB II check out New Dragon Mouse command. We designed these commands for situations when you simply have no other choice, like hotkeys. The following command was created by Larry Allen, Polar Engineering and Valerie Matthews. We only added the verbal confirmation because there is otherwise no way to tell it worked, until you paste it.
Option Explicit
Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type
Type POINTAPI
x As Long
y As Long
End Type
' declare Win32 API functions
Declare Function GetCursorPos Lib "user32" _
Alias "GetCursorPos" (lpPoint As POINTAPI) As Long
Declare Function GetWindowRect Lib "user32" _
Alias "GetWindowRect" (ByVal hwnd As Long, _
lpRect As RECT) As Long
Declare Function GetForegroundWindow& Lib "user32" ()
Function GetWinCurPos(hwnd As Long) As POINTAPI
Dim pt As POINTAPI
Dim wRect As RECT
Dim result As POINTAPI
GetCursorPos pt
GetWindowRect hwnd, wRect
result.x = pt.x - wRect.Left
result.y = pt.y - wRect.Top
GetWinCurPos = result
End Function
Sub Main
Dim hwnd As Long
Dim result As POINTAPI
Dim clip As String
hwnd = GetForegroundWindow
result = GetWinCurPos(hwnd)
clip = "SetMousePosition 1," & result.x & _
"," & result.y
clip = clip & Chr(13) & Chr(10) & _
"Wait 0.5" & Chr(13) & Chr(10) & _
"ButtonClick 1,1" & Chr(13) & Chr(10) & _
"Wait 0.5" & Chr(13) & Chr(10)
'
Clipboard clip
'
TTSPlayString "ready"
End Sub
------------------------- Change "No" to "Know" w/KnowBrainer 2022 |
|
|
|
![]() |
|
I recently released a series of three Mouse Grid-related applications (they are free and open source; see this board's "Third-Party Command Utilities..." forum). They are: "Screen Grid" which puts an user-configurable grid over the entire multi-monitor screen; "Monitor Grid <1-10>" which places a similar grid on just the selected monitor; and "Window Grid" which puts the grid on the currently-active window. Each application's grid can have up to 26 columns and 10 rows (all are independent, they did not share preferences); the user may adjust the font (family and size) of the grid cell labels; the user may adjust the size and color of the grid lines; the transparency of this grid is user-adjustable.
------------------------- -Edgar |
|
|
|
![]() |
|
This is not a solution to your exact question, but another option you might consider: instead of using the split screen, you can create a new window in Microsoft Word of the same document, and then position those two windows side by side.
I do this because when I want to work the way you are working, I prefer the side-by-side windows, rather than a horizontal split (I have more horizontal space than I have vertical space on my monitor, after all, so side-by-side allows me to see more of each "frame" of the same document).
So what I say is "new window", for which I have set up a custom command to open a new window copy of the same document I am working on.
Then I say "side-by-side", which I have set to position the two word documents next to each other. Now, instead of fiddling with mouse clicks, if I want to tab between the two documents, I simply say "alt tab" and the focus will change between the two docs. ------------------------- Dragon Professional Individual v15.6. Windows 10. Knowbrainer 2017. |
|
|
|
![]() |
|
This is not a solution to your exact question, but another option you might consider: instead of using the split screen, you can create a new window in Microsoft Word of the same document, and then position those two windows side by side.
I do this because when I want to work the way you are working, I prefer the side-by-side windows, rather than a horizontal split (I have more horizontal space than I have vertical space on my monitor, after all, so side-by-side allows me to see more of each "frame" of the same document).
So what I say is "new window", for which I have set up a custom command to open a new window copy of the same document I am working on.
Then I say "side-by-side", which I have set to position the two word documents next to each other. Now, instead of fiddling with mouse clicks, if I want to tab between the two documents, I simply say "alt tab" and the focus will change between the two docs. ------------------------- Dragon Professional Individual v15.6. Windows 10. Knowbrainer 2017. |
|
|
|
![]() |
|
Thank you so much everybody for all your replies. This is really useful.
------------------------- Thank you |
|
|
FuseTalk Standard Edition v4.0 - © 1999-2023 FuseTalk™ Inc. All rights reserved.