britechguy
Well-Known Member
- Reaction score
 - 5,012
 
- Location
 - Staunton, VA
 
Background:  Individuals who are blind or low vision tend to assign hot keys to desktop shortcuts to a far greater extent than sighted individuals do (if they even know such exist).  The NVDA screen reader assigns Ctrl + Alt + N as its hotkey, many people with JAWS will assign Ctrl + Alt + J, etc.  This morning someone was asking about assigning Ctrl + Alt + F to Firefox, which works fine for me, but not for them.  I've pretty much determined that something else must already have Ctrl + Alt + F assigned.
I found the following VBS script, which works like a charm: ListHotKeys.vbs
I thought, just for kicks, I'd ask Copilot to rewrite it in PowerShell, which it did: ListHotKeys.ps1
The interesting thing is that with the VBS version if I select and double click, I get the pop-up dialog that gives the list of hot keys in use and what's using them. If I do the same with the PS1 version, I get nothing and opens in Notepad. Yet, if I have that PS1 version selected, bring up the context menu and choose "Run with PowerShell," a PowerShell window opens, the dialog opens in front of it, and when I hit OK on the dialog, both it and the PowerShell window close.
I could have sworn when I was using PS1 files in the past that they acted just like BAT files do and just ran the code in them. I can't figure out why this one is opening for edit rather than just running.
Any insights welcome.
				
			I found the following VBS script, which works like a charm: ListHotKeys.vbs
I thought, just for kicks, I'd ask Copilot to rewrite it in PowerShell, which it did: ListHotKeys.ps1
The interesting thing is that with the VBS version if I select and double click, I get the pop-up dialog that gives the list of hot keys in use and what's using them. If I do the same with the PS1 version, I get nothing and opens in Notepad. Yet, if I have that PS1 version selected, bring up the context menu and choose "Run with PowerShell," a PowerShell window opens, the dialog opens in front of it, and when I hit OK on the dialog, both it and the PowerShell window close.
I could have sworn when I was using PS1 files in the past that they acted just like BAT files do and just ran the code in them. I can't figure out why this one is opening for edit rather than just running.
Any insights welcome.