More on outlook express hang

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

More on outlook express hang

Brian's Mail list account BY
Unfortunately, as it seems that Outlook Express uses 97 percent of processor
when this occurs with nvda  running, its hard to get a sensible log out that
is not just watchdog complaints. A classic chicken and egg issue I feel. all
I can say is that this effect never happens with the last release but does
when using the most recent next snaps, albeit only after a time. Most common
places to happen seem to be, starting a new message or replying to an old
one, and actually sending the email or news message after it exits the
spellchecker.
 Obviously its changing the way nvda reacts to the different screens at
these points so this might make it more traceable. As I really cannot say,
do this and that and it will do it yet, I'm loathe to raise a ticket. It
might even be the same issue we have had for some time about  outlook
express falling over due to it thinking its not got enough memory. That
ticket is still open and the effect still occurs from time to time.

 Nobody else seems to get it though from what I can see, yet all my machines
running xp do.
 If I use Supernova, it never happens at all.

 Brian

[hidden email]
Sent via blueyonder.
Please address personal email to:-
[hidden email], putting 'Brian Gaff'
in the display name field.


------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: More on outlook express hang

Michael Curran-3
Would you be able to run with master snapshots for a time and let me
know if the problem occurs there?

Thanks
Mick


On 1/29/2015 9:20 PM, Brian's Mail list account BY wrote:

> Unfortunately, as it seems that Outlook Express uses 97 percent of processor
> when this occurs with nvda  running, its hard to get a sensible log out that
> is not just watchdog complaints. A classic chicken and egg issue I feel. all
> I can say is that this effect never happens with the last release but does
> when using the most recent next snaps, albeit only after a time. Most common
> places to happen seem to be, starting a new message or replying to an old
> one, and actually sending the email or news message after it exits the
> spellchecker.
>   Obviously its changing the way nvda reacts to the different screens at
> these points so this might make it more traceable. As I really cannot say,
> do this and that and it will do it yet, I'm loathe to raise a ticket. It
> might even be the same issue we have had for some time about  outlook
> express falling over due to it thinking its not got enough memory. That
> ticket is still open and the effect still occurs from time to time.
>
>   Nobody else seems to get it though from what I can see, yet all my machines
> running xp do.
>   If I use Supernova, it never happens at all.
>
>   Brian
>
> [hidden email]
> Sent via blueyonder.
> Please address personal email to:-
> [hidden email], putting 'Brian Gaff'
> in the display name field.
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel

--
Michael Curran
Executive Director, NV Access Limited
Ph + 61 7 5667 8372
www.nvaccess.org
Facebook: http://www.facebook.com/NVAccess
Twitter: @nvaccess


------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: More on outlook express hang

Brian Gaff Lineone downstairs
Yes that is what I'm more or less doing as a portable version. I am using
next at the moment, but I've only just started this morning.
 I did wonder if it might fix things if I did a clean install, perhaps
something has been corrupted with all the updating.
 Brian

[hidden email]
Brian Gaff's other account.

----- Original Message -----
From: "Michael Curran" <[hidden email]>
To: "NVDA screen reader development" <[hidden email]>
Sent: Thursday, January 29, 2015 11:39 PM
Subject: Re: [Nvda-devel] More on outlook express hang


> Would you be able to run with master snapshots for a time and let me
> know if the problem occurs there?
>
> Thanks
> Mick
>
>
> On 1/29/2015 9:20 PM, Brian's Mail list account BY wrote:
>> Unfortunately, as it seems that Outlook Express uses 97 percent of
>> processor
>> when this occurs with nvda  running, its hard to get a sensible log out
>> that
>> is not just watchdog complaints. A classic chicken and egg issue I feel.
>> all
>> I can say is that this effect never happens with the last release but
>> does
>> when using the most recent next snaps, albeit only after a time. Most
>> common
>> places to happen seem to be, starting a new message or replying to an old
>> one, and actually sending the email or news message after it exits the
>> spellchecker.
>>   Obviously its changing the way nvda reacts to the different screens at
>> these points so this might make it more traceable. As I really cannot
>> say,
>> do this and that and it will do it yet, I'm loathe to raise a ticket. It
>> might even be the same issue we have had for some time about  outlook
>> express falling over due to it thinking its not got enough memory. That
>> ticket is still open and the effect still occurs from time to time.
>>
>>   Nobody else seems to get it though from what I can see, yet all my
>> machines
>> running xp do.
>>   If I use Supernova, it never happens at all.
>>
>>   Brian
>>
>> [hidden email]
>> Sent via blueyonder.
>> Please address personal email to:-
>> [hidden email], putting 'Brian Gaff'
>> in the display name field.
>>
>>
>> ------------------------------------------------------------------------------
>> Dive into the World of Parallel Programming. The Go Parallel Website,
>> sponsored by Intel and developed in partnership with Slashdot Media, is
>> your
>> hub for all things parallel software development, from weekly thought
>> leadership blogs to news, videos, case studies, tutorials and more. Take
>> a
>> look and join the conversation now. http://goparallel.sourceforge.net/
>> _______________________________________________
>> Nvda-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>
> --
> Michael Curran
> Executive Director, NV Access Limited
> Ph + 61 7 5667 8372
> www.nvaccess.org
> Facebook: http://www.facebook.com/NVAccess
> Twitter: @nvaccess
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel 


------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: More on outlook express hang

Brian's Mail list account BY
Of course the effect in next has not happened at all this morning in typical
Murphys law fashion as is the way with such things, but I do have a portable
copy of master here and have never seen it on that.

Brian

[hidden email]
Sent via blueyonder.
Please address personal email to:-
[hidden email], putting 'Brian Gaff'
in the display name field.
----- Original Message -----
From: "Brian Gaff Lineone downstairs" <[hidden email]>
To: "NVDA screen reader development" <[hidden email]>
Sent: Friday, January 30, 2015 8:47 AM
Subject: Re: [Nvda-devel] More on outlook express hang


> Yes that is what I'm more or less doing as a portable version. I am using
> next at the moment, but I've only just started this morning.
> I did wonder if it might fix things if I did a clean install, perhaps
> something has been corrupted with all the updating.
> Brian
>
> [hidden email]
> Brian Gaff's other account.
>
> ----- Original Message -----
> From: "Michael Curran" <[hidden email]>
> To: "NVDA screen reader development" <[hidden email]>
> Sent: Thursday, January 29, 2015 11:39 PM
> Subject: Re: [Nvda-devel] More on outlook express hang
>
>
>> Would you be able to run with master snapshots for a time and let me
>> know if the problem occurs there?
>>
>> Thanks
>> Mick
>>
>>
>> On 1/29/2015 9:20 PM, Brian's Mail list account BY wrote:
>>> Unfortunately, as it seems that Outlook Express uses 97 percent of
>>> processor
>>> when this occurs with nvda  running, its hard to get a sensible log out
>>> that
>>> is not just watchdog complaints. A classic chicken and egg issue I feel.
>>> all
>>> I can say is that this effect never happens with the last release but
>>> does
>>> when using the most recent next snaps, albeit only after a time. Most
>>> common
>>> places to happen seem to be, starting a new message or replying to an
>>> old
>>> one, and actually sending the email or news message after it exits the
>>> spellchecker.
>>>   Obviously its changing the way nvda reacts to the different screens at
>>> these points so this might make it more traceable. As I really cannot
>>> say,
>>> do this and that and it will do it yet, I'm loathe to raise a ticket. It
>>> might even be the same issue we have had for some time about  outlook
>>> express falling over due to it thinking its not got enough memory. That
>>> ticket is still open and the effect still occurs from time to time.
>>>
>>>   Nobody else seems to get it though from what I can see, yet all my
>>> machines
>>> running xp do.
>>>   If I use Supernova, it never happens at all.
>>>
>>>   Brian
>>>
>>> [hidden email]
>>> Sent via blueyonder.
>>> Please address personal email to:-
>>> [hidden email], putting 'Brian Gaff'
>>> in the display name field.
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Dive into the World of Parallel Programming. The Go Parallel Website,
>>> sponsored by Intel and developed in partnership with Slashdot Media, is
>>> your
>>> hub for all things parallel software development, from weekly thought
>>> leadership blogs to news, videos, case studies, tutorials and more. Take
>>> a
>>> look and join the conversation now. http://goparallel.sourceforge.net/
>>> _______________________________________________
>>> Nvda-devel mailing list
>>> [hidden email]
>>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>
>> --
>> Michael Curran
>> Executive Director, NV Access Limited
>> Ph + 61 7 5667 8372
>> www.nvaccess.org
>> Facebook: http://www.facebook.com/NVAccess
>> Twitter: @nvaccess
>>
>>
>> ------------------------------------------------------------------------------
>> Dive into the World of Parallel Programming. The Go Parallel Website,
>> sponsored by Intel and developed in partnership with Slashdot Media, is
>> your
>> hub for all things parallel software development, from weekly thought
>> leadership blogs to news, videos, case studies, tutorials and more. Take
>> a
>> look and join the conversation now. http://goparallel.sourceforge.net/
>> _______________________________________________
>> Nvda-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel 


------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: More on outlook express hang

Brian Gaff Lineone downstairs
Right, done a clean install, and the hang seems to have gone away, whether
it was nvda or an add on I could not say. We still have that weird
interaction with IE8 and outlook Express  crashing due to ficticious low on
memory messages we have had for aga es, but the hang seems to have gone. The
only add ons I now have are the latest speech player, Extended  Winamp, the
fake clipboard announcement, Speech hub and resource monitor.
 I used to also have systray list and ocr but did not use those  so I did
not bother to reinstall them.
 Brian

[hidden email]
Brian Gaff's other account.

----- Original Message -----
From: "Brian's Mail list account BY" <[hidden email]>
To: "NVDA screen reader development" <[hidden email]>
Sent: Friday, January 30, 2015 11:27 AM
Subject: Re: [Nvda-devel] More on outlook express hang


> Of course the effect in next has not happened at all this morning in
> typical
> Murphys law fashion as is the way with such things, but I do have a
> portable
> copy of master here and have never seen it on that.
>
> Brian
>
> [hidden email]
> Sent via blueyonder.
> Please address personal email to:-
> [hidden email], putting 'Brian Gaff'
> in the display name field.
> ----- Original Message -----
> From: "Brian Gaff Lineone downstairs" <[hidden email]>
> To: "NVDA screen reader development" <[hidden email]>
> Sent: Friday, January 30, 2015 8:47 AM
> Subject: Re: [Nvda-devel] More on outlook express hang
>
>
>> Yes that is what I'm more or less doing as a portable version. I am using
>> next at the moment, but I've only just started this morning.
>> I did wonder if it might fix things if I did a clean install, perhaps
>> something has been corrupted with all the updating.
>> Brian
>>
>> [hidden email]
>> Brian Gaff's other account.
>>
>> ----- Original Message -----
>> From: "Michael Curran" <[hidden email]>
>> To: "NVDA screen reader development" <[hidden email]>
>> Sent: Thursday, January 29, 2015 11:39 PM
>> Subject: Re: [Nvda-devel] More on outlook express hang
>>
>>
>>> Would you be able to run with master snapshots for a time and let me
>>> know if the problem occurs there?
>>>
>>> Thanks
>>> Mick
>>>
>>>
>>> On 1/29/2015 9:20 PM, Brian's Mail list account BY wrote:
>>>> Unfortunately, as it seems that Outlook Express uses 97 percent of
>>>> processor
>>>> when this occurs with nvda  running, its hard to get a sensible log out
>>>> that
>>>> is not just watchdog complaints. A classic chicken and egg issue I
>>>> feel.
>>>> all
>>>> I can say is that this effect never happens with the last release but
>>>> does
>>>> when using the most recent next snaps, albeit only after a time. Most
>>>> common
>>>> places to happen seem to be, starting a new message or replying to an
>>>> old
>>>> one, and actually sending the email or news message after it exits the
>>>> spellchecker.
>>>>   Obviously its changing the way nvda reacts to the different screens
>>>> at
>>>> these points so this might make it more traceable. As I really cannot
>>>> say,
>>>> do this and that and it will do it yet, I'm loathe to raise a ticket.
>>>> It
>>>> might even be the same issue we have had for some time about  outlook
>>>> express falling over due to it thinking its not got enough memory. That
>>>> ticket is still open and the effect still occurs from time to time.
>>>>
>>>>   Nobody else seems to get it though from what I can see, yet all my
>>>> machines
>>>> running xp do.
>>>>   If I use Supernova, it never happens at all.
>>>>
>>>>   Brian
>>>>
>>>> [hidden email]
>>>> Sent via blueyonder.
>>>> Please address personal email to:-
>>>> [hidden email], putting 'Brian Gaff'
>>>> in the display name field.
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Dive into the World of Parallel Programming. The Go Parallel Website,
>>>> sponsored by Intel and developed in partnership with Slashdot Media, is
>>>> your
>>>> hub for all things parallel software development, from weekly thought
>>>> leadership blogs to news, videos, case studies, tutorials and more.
>>>> Take
>>>> a
>>>> look and join the conversation now. http://goparallel.sourceforge.net/
>>>> _______________________________________________
>>>> Nvda-devel mailing list
>>>> [hidden email]
>>>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>>
>>> --
>>> Michael Curran
>>> Executive Director, NV Access Limited
>>> Ph + 61 7 5667 8372
>>> www.nvaccess.org
>>> Facebook: http://www.facebook.com/NVAccess
>>> Twitter: @nvaccess
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Dive into the World of Parallel Programming. The Go Parallel Website,
>>> sponsored by Intel and developed in partnership with Slashdot Media, is
>>> your
>>> hub for all things parallel software development, from weekly thought
>>> leadership blogs to news, videos, case studies, tutorials and more. Take
>>> a
>>> look and join the conversation now. http://goparallel.sourceforge.net/
>>> _______________________________________________
>>> Nvda-devel mailing list
>>> [hidden email]
>>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>>
>>
>> ------------------------------------------------------------------------------
>> Dive into the World of Parallel Programming. The Go Parallel Website,
>> sponsored by Intel and developed in partnership with Slashdot Media, is
>> your
>> hub for all things parallel software development, from weekly thought
>> leadership blogs to news, videos, case studies, tutorials and more. Take
>> a
>> look and join the conversation now. http://goparallel.sourceforge.net/
>> _______________________________________________
>> Nvda-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel 


------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Changing appModule properties to affect that module only

Isaac Porat
Hello

I am coding an appModule for my application.
I need to disable some properties for example the key echo when my app
has the focus; I know how to use the appropriate gain and lost focus
functions

I can do:
config.conf["keyboard"]["speakTypedCharacters"]=False

I suppose I can enable it again if it was configured in the first place
but I might not go back to the user default.

Is there a way to disable the property above for example only for the
duration of the app focus?

I read the add-on docs and I might missed this?

Thanks
Isaac


------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: Changing appModule properties to affect that module only

Joseph Lee
Hi Isaac,
This is only possible with profiles. In code, try saving a temporary copy of
the config setting like:
# Do something.
var = someValue # A temporary storage location for settings.
def event_appModuleGainFocus(self):
        # Store the needed config.
        var = config.conf[section][setting]
        # Save the setting.

def event_appModuleLoseFocus(self):
        # Store the setting saved in the app module to the config
dictionary.

At least this is the idea, but for now, the safest way might be via
profiles. Personally, I treat config dictionary as a read-only map from
which one can obtain current setting nad act accordingly (besides, config
will be modified from settings dialogs).
Cheers,
Joseph
-----Original Message-----
From: Isaac Porat [mailto:[hidden email]]
Sent: Wednesday, February 4, 2015 10:16 PM
To: NVDA screen reader development
Subject: [Nvda-devel] Changing appModule properties to affect that module
only

Hello

I am coding an appModule for my application.
I need to disable some properties for example the key echo when my app has
the focus; I know how to use the appropriate gain and lost focus functions

I can do:
config.conf["keyboard"]["speakTypedCharacters"]=False

I suppose I can enable it again if it was configured in the first place but
I might not go back to the user default.

Is there a way to disable the property above for example only for the
duration of the app focus?

I read the add-on docs and I might missed this?

Thanks
Isaac


----------------------------------------------------------------------------
--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel


------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

appModule and sleepMode and touch disabled together

Isaac Porat
In reply to this post by Isaac Porat
Hello

I am not sure if I should fill a ticket for this, I might have missed
something...

I am fully aware of the issues of getting back from  sleepMode with
touch gestures this message is about another scenario where an appModule
which enters NVDA to sleepMode and touch interception disabled.

So using the appModule focus gain and loss events methods and
TouchHandler.terminate and TouchHandler.initialize does the job (I know
that these touch disabling methods might be a bit of a hack but with
nothing else I think to achieve the same  they work well).

So far so good but if I enter NVDA from script to sleepMode using the
variable, the above focus events are not called meaning that NVDA is
stuck when the application terminates with touch interception disabled.
  (I verified that the above events methods are not called in sleepMode
by looking at the appModuleHandler source)

What might be a solution to this?
If sleepMode would also disable touch interception this would do the job
and to get around the problem that the user might be stuck in sleepMode
using touch only, perhaps allow this only from the keyboard and
appModules until a touch solution to get out of sleepMode is found (I
suggested an observed touch processing solution in parallel not in
serious but this is another issue).

As a matter of interest to get around the above problem I disabled touch
interception is described using the events methods but instead of
putting NVDA into sleepMode I disabled some properties / events which
interfered with my application - it seems to work so I am not stuck.

Any thoughts?

Thanks
Isaac



------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: appModule and sleepMode and touch disabled together

Joseph Lee
Hi Isaac,
If you want your app module to do something when it dies, you can define
terminate method where it'll reenable touch support (or attempt to do it).
Cheers,
Joseph

-----Original Message-----
From: Isaac Porat [mailto:[hidden email]]
Sent: Thursday, February 5, 2015 10:03 PM
To: NVDA screen reader development
Subject: [Nvda-devel] appModule and sleepMode and touch disabled together

Hello

I am not sure if I should fill a ticket for this, I might have missed
something...

I am fully aware of the issues of getting back from  sleepMode with touch
gestures this message is about another scenario where an appModule which
enters NVDA to sleepMode and touch interception disabled.

So using the appModule focus gain and loss events methods and
TouchHandler.terminate and TouchHandler.initialize does the job (I know that
these touch disabling methods might be a bit of a hack but with nothing else
I think to achieve the same  they work well).

So far so good but if I enter NVDA from script to sleepMode using the
variable, the above focus events are not called meaning that NVDA is stuck
when the application terminates with touch interception disabled.
  (I verified that the above events methods are not called in sleepMode by
looking at the appModuleHandler source)

What might be a solution to this?
If sleepMode would also disable touch interception this would do the job and
to get around the problem that the user might be stuck in sleepMode using
touch only, perhaps allow this only from the keyboard and appModules until a
touch solution to get out of sleepMode is found (I suggested an observed
touch processing solution in parallel not in serious but this is another
issue).

As a matter of interest to get around the above problem I disabled touch
interception is described using the events methods but instead of putting
NVDA into sleepMode I disabled some properties / events which interfered
with my application - it seems to work so I am not stuck.

Any thoughts?

Thanks
Isaac



----------------------------------------------------------------------------
--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel


------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel
Reply | Threaded
Open this post in threaded view
|

Re: appModule and sleepMode and touch disabled together

Isaac Porat
Hi Joseph

Thanks. This would work for when the application terminates but not when
it losses focus.
This is because the lose focus event method is not called when sleepMode
is true.  In other words, when the focus goes away from my application,
gestures would be still disabled which is not what we want.

Regards
Isaac

On 06/02/2015 06:19, Joseph Lee wrote:

> Hi Isaac,
> If you want your app module to do something when it dies, you can define
> terminate method where it'll reenable touch support (or attempt to do it).
> Cheers,
> Joseph
>
> -----Original Message-----
> From: Isaac Porat [mailto:[hidden email]]
> Sent: Thursday, February 5, 2015 10:03 PM
> To: NVDA screen reader development
> Subject: [Nvda-devel] appModule and sleepMode and touch disabled together
>
> Hello
>
> I am not sure if I should fill a ticket for this, I might have missed
> something...
>
> I am fully aware of the issues of getting back from  sleepMode with touch
> gestures this message is about another scenario where an appModule which
> enters NVDA to sleepMode and touch interception disabled.
>
> So using the appModule focus gain and loss events methods and
> TouchHandler.terminate and TouchHandler.initialize does the job (I know that
> these touch disabling methods might be a bit of a hack but with nothing else
> I think to achieve the same  they work well).
>
> So far so good but if I enter NVDA from script to sleepMode using the
> variable, the above focus events are not called meaning that NVDA is stuck
> when the application terminates with touch interception disabled.
>    (I verified that the above events methods are not called in sleepMode by
> looking at the appModuleHandler source)
>
> What might be a solution to this?
> If sleepMode would also disable touch interception this would do the job and
> to get around the problem that the user might be stuck in sleepMode using
> touch only, perhaps allow this only from the keyboard and appModules until a
> touch solution to get out of sleepMode is found (I suggested an observed
> touch processing solution in parallel not in serious but this is another
> issue).
>
> As a matter of interest to get around the above problem I disabled touch
> interception is described using the events methods but instead of putting
> NVDA into sleepMode I disabled some properties / events which interfered
> with my application - it seems to work so I am not stuck.
>
> Any thoughts?
>
> Thanks
> Isaac
>
>
>
> ----------------------------------------------------------------------------
> --
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Nvda-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/nvda-devel
>
>


------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Nvda-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/nvda-devel