Artur, Thanks for the suggestion but renaming the windows key does not solve the problem. Basically, when UseExtendedKeys=1, the single Windows key doesn't even trigger the KeyPressedEvent, but passes directly to the system to open the start menu. But when UseExtendedKeys=0, the Windows key actually triggers the KeyPressedEvent. David ----- Original Message ----- From: "Artur Räpp" <rtr@xxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Tuesday, November 12, 2013 10:25 AM Subject: [jawsscripts] Re: Windows key not trapped because of unrelated JCF option > Hi, > > Maybe the name of windows key changes. LeftWin|RightWin or something > similar. My pure guess. > > Artur > > 14.11.2013 20:11, David Pinto kirjutas: >> Physically removing the Windows key is not an option for me. Instead, I >> need >> to be able to selectively trap or pass the Windows key through to the >> system. Right now, I am interested why JAWS ability to invoke a script >> that >> I've assigned to the Windows key should be disabled when the JCF setting >> distinguishing between the extended and numpad keys is enabled. I keep >> this >> option enabled in order to help students distinguish paired keys. Turn >> that >> JCF option off, and presto bingo! The Windows key is bound to the script >> I >> created for it. Go figure. Anyone have a clue? >> >> David >> >> >> ----- Original Message ----- >> From: "Travis Roth" <travis@xxxxxxxxxxxxxx> >> To: <jawsscripts@xxxxxxxxxxxxx> >> Sent: Tuesday, November 12, 2013 6:03 AM >> Subject: [jawsscripts] Re: Windows key trapping partly resolved >> >> >>> If you really want to disable the Windows key then using SharpKeys would >>> be >>> a more fail safe solution and would not require the use of JAWS. >>> Sharpkeys does some Windows registry hacks so it is not screen reader >>> dependent. >>> -----Original Message----- >>> From: jawsscripts-bounce@xxxxxxxxxxxxx >>> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of David Pinto >>> Sent: Wednesday, November 13, 2013 8:24 PM >>> To: jawsscripts@xxxxxxxxxxxxx >>> Subject: [jawsscripts] Re: Windows key trapping partly resolved >>> >>> Jim, >>> I found out why I couldn't trap the Windows key as you proposed. In the >>> JCF >>> file of MyApp, I had the setting UseExtendedKeys=1, because I need to >>> differentiate between the numpad keys and the extended key equivalents, >>> like >>> 6 pack Home versus NumPadHome. And This is what's weird. When I set >>> UseExtendedKeys=0 in the KCF file, then the Windows key that is assigned >>> to >>> a script, indeed traps the windows key. But if I have UseExtendedKeys=1, >>> then the Windows key that is assigned to a script does not invoke the >>> script. Any ideas? >>> David >>> >>> ----- Original Message ----- >>> From: "Jim Bauer" <holdsworthfan@xxxxxx> >>> To: <jawsscripts@xxxxxxxxxxxxx> >>> Sent: Monday, November 11, 2013 4:59 PM >>> Subject: [jawsscripts] Re: Windows key >>> >>> >>>> script test() >>>> sayString("Trapped.") >>>> ... >>>> endScript >>>> >>>> And under your desired section in <APPBASE>.jkm: >>>> leftWindows=test >>>> >>>> >>>> >>>> On 11/13/2013 6:27 PM, David Pinto wrote: >>>>> Jim, >>>>> Thanks for your feedback, but despite attaching the windows key to a >>>>> script, >>>>> that script is not invoked. Instead, the Windows key opens the start >>>>> menu. >>>>> Note that in the Keyboard manager, the Add Keystroke dialog will not >>>>> accept >>>>> a single windows keypress as a hotkey. But if I do a key combination >>>>> with >>>>> the windows key, and then delete the second key, then I can >>>>> successfully >>>>> assign the windows key to a script. I can also do this directly in the >>>>> JKM >>>>> file by just typing it in. Nevertheless, the script is not triggered >>>>> by >>>>> the >>>>> Windows key. Perhaps you've done it a different way that works. If so, >>>>> please advise. >>>>> >>>>> One last thing. I was mistaken when I said the JAWS keyboard help mode >>>>> did >>>>> not trap the windows key. It in fact does prevent the windows key from >>>>> passing through to the system. Maybe there's a hint of how to go about >>>>> things. >>>>> David >>>>> >>>>> ----- Original Message ----- >>>>> From: "Jim Bauer" <holdsworthfan@xxxxxx> >>>>> To: <jawsscripts@xxxxxxxxxxxxx> >>>>> Sent: Monday, November 11, 2013 2:41 PM >>>>> Subject: [jawsscripts] Re: Windows key >>>>> >>>>> >>>>>> Try binding a script to "leftWindows" in the app's JKM. (I don't >>>>>> presently have a right windows key here, but if one works, so too >>>>>> should >>>>>> the other.) >>>>>> >>>>>> On 11/13/2013 4:28 PM, David Pinto wrote: >>>>>>> Got a couple of related questions. >>>>>>> 1. Does anyone have a strategy to determine if the Windows key has >>>>>>> been >>>>>>> pressed? >>>>>>> 2. Is there any way to intercept the Windows key from going to the >>>>>>> system? >>>>>>> >>>>>>> Basically, I've been frustrated in my ambition to take control of >>>>>>> the >>>>>>> Windows key in scripted environments where students are getting in >>>>>>> trouble >>>>>>> by inadvertantly pressing the Windows key. Here's what I've noticed >>>>>>> about >>>>>>> JAWS and the single Windows key. >>>>>>> 1. In JAWS keyboard help mode, the Windows key is not trapped, but >>>>>>> rather >>>>>>> executes its function of opening the start menu. >>>>>>> 2. The Windows key doesn't register in the KeyPressedEvent () either >>>>>>> in >>>>>>> the >>>>>>> currently loaded scripts or the default scripts that are invoked >>>>>>> when >>>>>>> the >>>>>>> start menu gains focus. >>>>>>> >>>>>>> So right now, the only way I know of determining if the Windows key >>>>>>> has >>>>>>> been >>>>>>> pressed, is to test for its effect in the WindowActivatedEvent (). >>>>>>> In >>>>>>> other >>>>>>> words, did the start menu open? Fortunately, before the currently >>>>>>> loaded >>>>>>> scripts unload and the Start Menu's default scripts load, the >>>>>>> WindowActivatedEvent () contains that information. At any rate, >>>>>>> does >>>>>>> anyone >>>>>>> have a better strategy to determine if the Windows key has been >>>>>>> pressed? >>>>>>> >>>>>>> Thanks in advance, >>>>>>> David Pinto >>>>>>> YesAccessible.com >>>>>>> >>>>>>> >>>>>>> __________ďż˝ >>>>>>> >>>>>>> View the list's information and change your settings at >>>>>>> http://www.freelists.org/list/jawsscripts >>>>>>> >>>>>> >>>>>> __________ďż˝ >>>>>> >>>>>> View the list's information and change your settings at >>>>>> http://www.freelists.org/list/jawsscripts >>>>>> >>>>> >>>>> __________ďż˝ >>>>> >>>>> View the list's information and change your settings at >>>>> http://www.freelists.org/list/jawsscripts >>>>> >>>> >>>> __________ďż˝ >>>> >>>> View the list's information and change your settings at >>>> http://www.freelists.org/list/jawsscripts >>>> >>> >>> __________ďż˝ >>> >>> View the list's information and change your settings at >>> http://www.freelists.org/list/jawsscripts >>> >>> >>> __________ďż˝ >>> >>> View the list's information and change your settings at >>> http://www.freelists.org/list/jawsscripts >>> >>> >> >> __________ďż˝ >> >> View the list's information and change your settings at >> http://www.freelists.org/list/jawsscripts >> >> > __________ďż˝ > > View the list's information and change your settings at > http://www.freelists.org/list/jawsscripts > __________ďż˝ View the list's information and change your settings at http://www.freelists.org/list/jawsscripts