![]() |
KnowBrainer Speech Recognition | ![]() |
Topic Title: Offering: Window Grid Topic Summary: A multi-monitor aware window-specific mouse grid Created On: 08/10/2020 01:35 PM Status: Post and Reply |
|
![]() |
![]() |
- Edgar | - 08/10/2020 01:35 PM |
![]() |
![]() |
- Matt_Chambers | - 08/10/2020 03:05 PM |
![]() |
![]() |
- Edgar | - 08/10/2020 03:28 PM |
![]() |
![]() |
- Matt_Chambers | - 08/10/2020 04:50 PM |
![]() |
![]() |
- Edgar | - 08/10/2020 06:03 PM |
![]() |
![]() |
- Matt_Chambers | - 08/10/2020 06:15 PM |
![]() |
![]() |
- Edgar | - 08/10/2020 06:47 PM |
![]() |
![]() |
- Matt_Chambers | - 08/10/2020 07:42 PM |
![]() |
![]() |
- Edgar | - 08/11/2020 10:30 AM |
![]() |
![]() |
- Matt_Chambers | - 08/11/2020 11:29 AM |
![]() |
![]() |
- Edgar | - 08/11/2020 01:45 PM |
![]() |
|||
Window Grid (WindowGrid.exe) A multi-monitor aware replacement for Nuance’s Dragon utility "Mouse Grid" which puts the grid on the currently active window; released as public domain as a Microsoft Visual Studio 2017 C# project. The application creates a semi-transparent window the size of the active window; a grid is drawn with a maximum of 26 columns (labeled with the ASCII letters A-Z) and 10 rows (labeled with the ASCII numerals 1-10). Each cell is labeled with the column letter and row number: A1-Z10. Just the application: The entire Microsoft Visual Studio solution: Even though extensively tested by me I consider this a beta version as no one else has tried it! The attached readme text file as lots of details.
------------------------- -Edgar |
|||
|
|||
![]() |
|||
Cool app, Edgar! Thanks for sharing. |
|||
|
|||
![]() |
|||
That's not a bug that's a fatal error! Are you trying to execute the application by double-clicking on its icon? Although, that should force it into "Screen Grid" mode. The way it is supposed to work is to have some other window have focus (the active window) then say "window grid" or "window grid X by Y" (where X is the number of columns you desire and Y is the number of rows desired). Of course, you will need to create two global Dragon scripts and an application-specific script. Your forum profile shows you are not using KnowBrainer so will need to use the slower Dragon-specific application-specifics script (read the attached readme.txt file). ------------------------- -Edgar |
|||
|
|||
![]() |
|||
I am trying to execute the application by using an Advanced Scripting command with a single line consisting of:
ShellExecute "C:\Program Files (x86)\WindowGrid\Windowgrid.exe" It's true that I don't use Knowbrainer. I spent so many years writing my own Advanced Scripting commands that I don't want to have to learn anybody else's commands. But I am happy to write my own commands I'm running a single monitor, 1920 by 1080. I just downloaded the standalone application, being lazy. I'm happy to be a beta tester. Beta testing can be fun! |
|||
|
|||
![]() |
|||
Thanks for the report Matt! I think it is a combination of two things - permissions and signature. Windows 10 is being very finicky! Unfortunately, this is not the case with a Dragon script. No matter where I put the application it always fails in the same manner. I used to have the credentials to "sign" an application but they may no longer be adequate - Windows 10 wants everything to come from the App Store. I do have an account on the App Store but I have never figured out how to submit an app. I did try using a Dragon script to "ShellExecute" another application downloaded from the Internet (PSPad - almost certainly signed) which is in "C:\Program Files (x86)" and that worked just fine. ------------------------- -Edgar |
|||
|
|||
![]() |
|||
Interesting. I tried your earlier version of the application (screengrid.exe) and opened it with the same Advanced Scripting command, without problem. I don't know why there would be a difference.
|
|||
|
|||
![]() |
|||
That helps a lot! The only difference between the two is that Screen Grid is NOT a commandline application. By doing some ugly manipulation of the Clipboard I can turn Window Grid (and by extension, the as yet unreleased, Monitor <1-10> Grid) into non-commandline applications. Sub Main ShellExecute "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe C:\WindowGrid\WindowGrid.exe" End Sub note that there is only one space in this quoted string - between ".exe" and "C:\". The ugly part is that the Power Shell window opens very briefly. I'm hoping that when DPI gets its update to the new scripting engine all of this will just work like it does with KnowBrainer! ------------------------- -Edgar |
|||
|
|||
![]() |
|||
That works!
Wish DPI 15.6 would get here already! Crazy that Nuance is so close, and can't get the update over the finish line. |
|||
|
|||
![]() |
|||
Congratulations, as an official beta tester you are entitled to a free copy of the software! Oops - everybody gets it for free; oh well, so much for rewarding beta testers. Any thoughts on the preferences (press <CTRL>+p)? Even though I suspect that English is your primary language, have a look at the language localization dialog (from the Preferences dialog press <ALT>+l - that's the letter "L"; I hate fonts where you can't easily tell a capitol <I> from a minuscule <l> or the numeral 1). ------------------------- -Edgar |
|||
|
|||
![]() |
|||
The preferences look good and easy to understand. I would change the default number of columns and rows to increase the number, but perhaps that's because I have a pretty big monitor.
English is my primary language, thank you! |
|||
|
|||
![]() |
|||
Given that the "Mouse" menu needs a sub-item for each column, and each of them need a unique (mnemonic) accelerator key, the letters [a-z] are the only reasonable choices - limiting me to 26 columns. Since there are slightly more than 90 "printable" ASCII key codes (<,>, <:> etc., but we need to throw out the capitol letters [A-Z] to avoid confusion) a torturous menu could be created using all of them as accelerator keys. I suspect it would be unwieldy to memorize a 68 character alphabet in order! But, since the characters are printed in large bold type it could be done. ------------------------- -Edgar |
|||
|
FuseTalk Standard Edition v4.0 - © 1999-2021 FuseTalk™ Inc. All rights reserved.