[jawsscripts] Re: Difficulty scripting McTwit

  • From: "Brian Hartgen" <jaws@xxxxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Mon, 15 Jun 2009 19:48:47 +0100

Jim, that works absolutely perfectly, thanks a lot.

-----Original Message-----
From: jawsscripts-bounce@xxxxxxxxxxxxx
[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Jim Bauer
Sent: Monday, 15 June 2009 7:29 PM
To: jawsscripts@xxxxxxxxxxxxx
Subject: [jawsscripts] Re: Difficulty scripting McTwit

This goes in wx._core_:

function Unknown(string TheName)
typeKey(iniReadString("Common Keys", TheName,
getCurrentScriptKeyName(), GetJawsSettingsDirectory()+"\\mctwit.jkm"))
endFunction


Then, simply switchToConfiguration("mctwit" in WXCore's autoStartEvent
function. Put your scripts in mctwit.jss.
Hope that cleared things up at least a little.
Original message
from: Jamal Mazrui <empower@xxxxxxxxx>
subject: [jawsscripts] Re: Difficulty scripting McTwit
date: Mon, 15 Jun 2009 13:51:11 -0400 (EDT)

>Hi Jim,
>Can you post sample code?  I tried SwitchToConfiguration in the
>AutoStart event, but it did not work.  I also tried SwitchToScriptFile.
>I didn't understand the references to unknown function or the ini file
>in your message.
>
>Jamal
>On Mon, 15 Jun 2009, Jim Bauer wrote:
>
>> Date: Mon, 15 Jun 2009 12:12:24 -0500
>> From: Jim Bauer <holdsworthfan@xxxxxx>
>> Reply-To: jawsscripts@xxxxxxxxxxxxx
>> To: jawsscripts@xxxxxxxxxxxxx
>> Subject: [jawsscripts] Re: Difficulty scripting McTwit
>>
>> You can make Unknown work for you here:
>> switch to the mctwit configuration in the autoStartEvent of
>> wx._core_.jss. Also include therein an unknown function that looks in
>> mctwit.jkm (via iniReadString) for the keystroke(s) it has been
>> passed, then types the findings.
>>
>> HTH
>>  Original message
>> from: Jamal Mazrui <empower@xxxxxxxxx>
>> subject: [jawsscripts] Re: Difficulty scripting McTwit
>> date: Mon, 15 Jun 2009 12:19:54 -0400 (EDT)
>>
>> >I have tried that as well, without success.  Good suggestion though.
>> >
>> >Jamal
>> >On Mon, 15 Jun 2009,
>> >Bryan Garaventa wrote:
>> >
>> >> Date: Mon, 15 Jun 2009 09:11:18 -0700
>> >> From: Bryan Garaventa <bgaraventa11@xxxxxxxxxxxxxx>
>> >> Reply-To: jawsscripts@xxxxxxxxxxxxx
>> >> To: jawsscripts@xxxxxxxxxxxxx
>> >> Subject: [jawsscripts] Re: Difficulty scripting McTwit
>> >>
>> >> You've likely already tried this, but does the old method for passing
keys
>> >> through work? For instance
>> >> {alt+t}
>> >>
>> >> ----- Original Message -----
>> >> From: "Jamal Mazrui" <empower@xxxxxxxxx>
>> >> To: <JAWSScripts@xxxxxxxxxxxxx>
>> >> Sent: Monday, June 15, 2009 8:15 AM
>> >> Subject: [jawsscripts] Difficulty scripting McTwit
>> >>
>> >>
>> >> > As you may know, I develop a Twitter client called McTwit, whose
installer
>> >> > is available at
>> >> > http://EmpowermentZone.com/mtsetup.exe
>> >> >
>> >> > Although I try to make the application as keyboard and screen
>> >> > reader-friendly as possible, sometimes there are ways that it may be
>> >> > enhanced in ways that are not presently practical through my coding
alone.
>> >> > I wish to promote collaboration in this and other open source
projects, so
>> >> > will work with anyone wanting to make a contribution that offers
>> >> > additional features.
>> >> >
>> >> > I'm writing now in the hope that someone on this list may be able to
>> >> > resolve why JAWS does not recognize scripted keys for McTwit.  Brian
>> >> > Hartgen and others on Twitter have suggested alternative hotkeys for
>> >> > McTwit that work like an email interface.  At present, I am
implementing
>> >> > hotkeys only by means of the Windows dialog engine, which
automatically
>> >> > provides hotkeys of an Alt+Letter nature when the & character is
used in
>> >> > the label of a button.  With some email-like alternatives, one could
also
>> >> > do, say, Control+N for a new tweet (rather than Alt+T), Control+R
for a
>> >> > direct reply, and Control+Shift+R for a public reply (like "replying
to
>> >> > all").
>> >> >
>> >> > To our surprise, Brian Hartgen and I have not been able to implement
this
>> >> > with normal JAWS scripting techniques, e.g.,
>> >> >
>> >> > Script NewTweet()
>> >> > TypeKey("Alt+T")
>> >> > EndScript
>> >> >
>> >> > where the .jkm file contains
>> >> > Control+N=NewTweet
>> >> >
>> >> > This is why Brian has been trying to use the key pressed event, with
>> >> > unsatisfactory results so far.
>> >> >
>> >> > I asked Jeff Bishop if he could implement similar functionality with
>> >> > Window-Eyes scripting, and he has done so in a script package
available at
>> >> >
>> >> >
http://www.gwmicro.com/Script_Central/Scripts/Script_Details/?scriptid=1244
>> >> >
>> >> > Can anyone help us get this working with JAWS?  Although the main
>> >> > executable is McTwit.exe, Insert+Q reports that a GUI-related DLL is
>> >> > active when McTwit is the active window.  Still, JAWS should be able
to
>> >> > script such an application, as it does for others with DLLs that
assist
>> >> > the primary executable.  I don't know if this might be a problem,
but the
>> >> > DLL has a Python related suffix, rather than the traditional .dll.
The
>> >> > AutoStart event does trigger whenever McTwit is the active window,
but
>> >> > scripts are not recognized.
>> >> >
>> >> > Suggestions, anyone?
>> >> >
>> >> > Jamal
>> >> >
>> >> > __________
>> >> > Visit and contribute to The JAWS Script Repository
http://jawsscripts.com
>> >> >
>> >> > View the list's information and change your settings at
>> >> > //www.freelists.org/list/jawsscripts
>> >> >
>> >>
>> >> __________ 
>> >> Visit and contribute to The JAWS Script Repository
http://jawsscripts.com
>> >>
>> >> View the list's information and change your settings at
>> >> //www.freelists.org/list/jawsscripts
>> >>
>> >__________ 
>> >Visit and contribute to The JAWS Script Repository
http://jawsscripts.com
>> >
>> >View the list's information and change your settings at
>> >//www.freelists.org/list/jawsscripts
>>
>> __________ 
>> Visit and contribute to The JAWS Script Repository http://jawsscripts.com
>>
>> View the list's information and change your settings at
>> //www.freelists.org/list/jawsscripts
>>
>__________ 
>Visit and contribute to The JAWS Script Repository http://jawsscripts.com
>
>View the list's information and change your settings at 
>//www.freelists.org/list/jawsscripts

__________ 
Visit and contribute to The JAWS Script Repository http://jawsscripts.com

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

__________ 
Visit and contribute to The JAWS Script Repository http://jawsscripts.com

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

Other related posts: