[jawsscripts] Re: adding JAWS key definitions for non-standard scan codes

  • From: Theodore Cooke <theodorecooke@xxxxxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Mon, 18 Jan 2021 12:10:01 -0500

I would try Jonathan's idea first, of just typing in the key while in
keyboard manager. If that doesn't work, try taking some inspiration
from the first few lines of default.jkm, which seem to be doing
something with scan codes, but I'll let you figure out what exactly is
happening here:

[Modifiers]
insert=17|3|0|2|0|0|0x402
numinsert=26|1|0|1|0|0|0x402
extinsert=11|3|0|1|0|0|0x402


On 12/30/20, Jonathan Cohn <jon.c.cohn@xxxxxxxxx> wrote:

I am pretty sure that when you use keyboard manager to assign keys, you can
type the key you want to use and JAWS fills in the right value. So, you
don't really need to know what F14 maps to,
Also, I believe there is some kind of JAWS key toggle mode, where the JAWS
key behaves like Windows does when toggle keys is turned on. With that, one
might be able to use standard jaws sequences
              Best wishes,

Jonathan Cohn



On Dec 30, 2020, at 04:27, Udo Egner-Walter <udo.egner-walter@xxxxxx>
wrote:

Hi,

to avoid keyboard conflicts you could use layered keys. Here's a example:


In the Default.jkm use something like this:

F1&F1=StandardF1Function
F1&Control&F12=SaySystemTime

In the default.jss you could write the Script StandardF1Function:

Script StandardF1Function()
TypeKey ("F1")
EndScript

Explanation:
If you press F1 the layered keys are started.
If you need the F1 key in an app press it again and the script types F1 to
the app.
In my example I used say system time so press F1 then Control then F12.

You can add the other JAWS scripts as well. And if a combination with the
insert key is in the script you could change it to another key. For
example you can use the key "J" as symbol for JAWS key:

F1&J&Control&S=SelectAVoiceProfile

So you have to press F1, then J (for JAWS key) then Control then S

But be careful, pressing F1 then Control then J then S doesn't lead to the
script. So perhaps it's a good idea if you need key combinations to use
always the same sequence, for example first Alt (if exists) then Control
(if exists) then J (if JAWS key exists) then Windows (if exists). Here in
my example I listed the modifier keys alphabetically to remember best.

Hope this helps
Udo



Am 30.12.2020 um 00:15 schrieb jfayre@xxxxxxxxx:

Hi all,
This is a bit of an odd request, but I'm hoping someone might be able to
point me in the right direction.

For Christmas, I bought my girlfriend a one-handed chording keyboard
called
the Twiddler 3. This is a small device with around 18 buttons that can
reproduce most keys on a standard keyboard by chording. The trick is, it
can't seem to reproduce any keys with the jaws modifiers, so I've decided
to
get hacky.

I know I can assign common JAWS keystrokes to other key sequences that
the
keyboard can reproduce, like Ctrl+Scroll Lock or something like that.

I'm trying not to mess up any other keys on the keyboard though. So,
here's
my question.

Is it possible to assign keys in the default.jkm file that aren't
typically
found on a regular keyboard. I'm thinking of things like the function
keys
past F12. This keyboard can produce any scan code, so there are a ton to
choose from.

If so, how would I represent this in the jkm file, so a key like, F14
for
example.

Hope this makes some sense.













__________�

View the list's information and change your settings at
//www.freelists.org/list/jawsscripts


__________�

View the list's information and change your settings at
//www.freelists.org/list/jawsscripts



__________�

View the list's information and change your settings at
//www.freelists.org/list/jawsscripts


__________�

View the list's information and change your settings at 
//www.freelists.org/list/jawsscripts

Other related posts: