[jawsscripts] Re: DLGSelectItemInList multi letter navigation
- From: "Dennis Brown" <DennisTBrown@xxxxxxxxxxx>
- To: <jawsscripts@xxxxxxxxxxxxx>
- Date: Sat, 12 Jul 2008 21:07:31 -0400
Pass the default through at the end of the local script's KeyPressedEvent.
For example...
Void Function KeyPressedEvent (int nKey, string strKeyName, int
nIsBrailleKey, int nIsScriptKey)
; This is the local KeyPressedEvent function...
; Put code here for the local script set.
; Now, call default KeyPressedEvent before ending the function...
KeyPressedEvent (nKey, strKeyName, nIsBrailleKey, nIsScriptKey)
EndFunction
Thanks,
Dennis Brown
----- Original Message -----
From: "Kamil" <kamilimak@xxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Saturday, July 12, 2008 8:54 PM
Subject: [jawsscripts] Re: DLGSelectItemInList multi letter navigation
> Hi folks,
>
> Last year, there was a discussion on "DLGSelectItemInList multi letter
> navigation".
> One of the solutions was the one which Doug Lee had developed for Skype
> script.
> David trimmed it and put it in default in order to make it universally
> available.
>
> Considering that the implementation of this feature is done in the
> KeyPressedEvent function of the default script,
> what happens if the application in focus, has its own KeyPressedEvent, in
> which it doesn't call the default one?
>
> It is assumed that, the script of that application, is supposed to be kept
> untouched.
>
> Thanks,
>
> Camille
> ----------------------------------------------------------------------
> From: David Farough [mailto:David.Farough@xxxxxxxxxxxxx]
> Sent: Wednesday, June 27, 2007 2:50 PM
> To: jawsscripts@xxxxxxxxxxxxxxxxxxxx
> Subject: Re: DLGSelectItemInList multi letter navigation broken!
> anyoneelse
> care?
>
> For anyone who is interested in having Doug's fix for this problem, I have
> compiled the relevant code taken from his Skype scripts and compiled it as
> default.jsb. I have added a use statement for "FSDefault.jsb" and
> determined that the run jaws dialogue now works with multiple keypresses
> as
> it used to.
>
> If you want the files you can email me at: dfarough@xxxxxxxxxxxxx the
> address will also appear in my signature.
>
> I have commented out the applications key functionality from the
> KeyPressedEvent because I suspect that it is particularly relevant to
> Skype.
> Please correct me if I'm wrong Doug.
>
> David Farough
>
> ----------------------------------------------------------------------
>>>> Doug Lee <doug.lee@xxxxxxxxxxxxxxxx> 02:56 pm Monday, June 25, 2007
>
> I solved this issue in the Skype scripts a while back, but just for one
> specific DlgSelectItemInList instance. I'm sure it could be genericized
> for
> all HJ dialogs fairly easily though.
>
> The Skype scripts are housed at
>
> http://www.dlee.org/skype/
>
> Any recent revision for Skype 3.x will contain what I'm talking about.
> Look for the ksGoToNext function, its call from the KeyPressedEvent, and
> any
> other functions or global variables referenced by ksGoToNext or any
> functions it calls. I'd do it myself right now if I had the time. <smile>
> ----------------------------------------------------------------------
> On Tue, Jun 26, 2007 at 04:38:04AM +1000, Geoff Chapman wrote:
>
> guys. I wanted to ask, as per subject line, I do confess to loving with a
> deep passion, the ability to type multiple letters quickly in a list view
> within jaws, to navigate much more efficiently to the item I want.
> I believe most of these are getting thrown up by the internal function,
> DLGSelectItemInList.
>
> (tip: see RunJawsManager as an example, or any listings within
> HotSpotClicker.)
> However, to my great sadness, this very helpful productivity enhancement,
> has been well and truly broken in all internal jaws functions that use
> this
> builtin, since 7.0, through to current release of 8.0.2173.
> it works beautifully in jaws 6.2, which is the version I use mostly, as I
> haven't upgraded yet.
>
> Could anyone else confirm for me whether this is indeed the case
> universally, and also, whether anyone else/FS are aware/care about fixing
> this one?
> Am I the lone voice in the wilderness on this?
>
> every version that comes out I just keep thinking, "oh they'd have to have
> fixed this now, surely everyone uses this so much." but, apparently not.
>
> is it a known issue up there does anyone know?
> and, before anyone asks, no, to my shame, i haven't reported it myself,
> thinking that surely, yes the old chestnut, surely somebody else wil!
> <sad smile.>
>
> so, any of you guys in close to the FS team, who might like to join with
> me
> in reporting this one, and asking for it's repair in jaws 9? that would be
> just soooooo nice, would not it?
>
> for those who may not be aware what I'm talking about, or why it's sooo
> cool
> in lengthy lists like I often have in my work, or who don't remember jaws
> 6
> and earlier, if you bring up insert+f2 as an example, you used to be abel
> to
> type s k, in quick succession, and have focus jump to the third entry
> starting with s, which would be skim reading tool, in jaws 6.
> just like happens in every other type of standard windows list view.
> but in versions jaws 7.0 and above,
> you'll notice if you try this, that it'll instead land you on the first
> entry starting with k, which is keyboard manager.
> grrr.
> whilst this sounds like a small thing, it's usefulness is obviously far
> more
> evident in longer lists of entries.
>
> thanks for any confirmations anyone can shed.
>
> geoff c.
>
> __________
> 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
Other related posts: