Date   

Re: Greetings from the forum administrator: how are you all doing?

Rowen Cary
 

Thank you Joseph, everything is fine for me, and I wish you all the best.


Re: Which protocal nvda remote is using?

 

Well there is a nv remote server somewhere I forget.


But you could use that.

There is teamviewer, there is an addon for it but not sure on access.

On 28/02/2021 7:58 pm, hamidreza abroshan wrote:
I'm working in a company that does not allow to third party servers
and they told me that if you can use nvda to connect to your remote
computer point to point they would allow me to work remotely.
Otherwise, I should go there.


On 2/27/21, Socheat Muth <socheat.mt.lc@gmail.com> wrote:
Just use nvdaremote.com. you don't need to open any ports

On 2/28/2021 12:37 PM, hamidreza abroshan wrote:
Hi,
I want to make direct remote connection to another computer.
What protocol nvda remote addon uses for remote connection?
Which configs should I do?
Thanks allot.




Re: Which protocal nvda remote is using?

Luke Davis
 

It uses port 6837. I can not find anywhere that they specify whether it is using TCP, UDP, or both.

However, a brief look through the server code in the add-on, suggests that their only using TCP. There may be some ICMP in there as well, as their doing some kind of pinging, but at a minimum you will need to open TCP on 6837.

Look under "Direct connection" at this link, for instructions. Also look at "Remotely Controlling an Unattended Computer".
https://nvdaremote.com/docs/

Luke

On Sat, 27 Feb 2021, hamidreza abroshan wrote:

I'm working in a company that does not allow to third party servers
and they told me that if you can use nvda to connect to your remote
computer point to point they would allow me to work remotely.
Otherwise, I should go there.


Re: Which protocal nvda remote is using?

hamidreza abroshan
 

I'm working in a company that does not allow to third party servers
and they told me that if you can use nvda to connect to your remote
computer point to point they would allow me to work remotely.
Otherwise, I should go there.

On 2/27/21, Socheat Muth <socheat.mt.lc@gmail.com> wrote:
Just use nvdaremote.com. you don't need to open any ports

On 2/28/2021 12:37 PM, hamidreza abroshan wrote:
Hi,
I want to make direct remote connection to another computer.
What protocol nvda remote addon uses for remote connection?
Which configs should I do?
Thanks allot.




--
hamidreza


Re: Which protocal nvda remote is using?

Socheat Muth
 

Just use nvdaremote.com. you don't need to open any ports

On 2/28/2021 12:37 PM, hamidreza abroshan wrote:
Hi,
I want to make direct remote connection to another computer.
What protocol nvda remote addon uses for remote connection?
Which configs should I do?
Thanks allot.


Which protocal nvda remote is using?

hamidreza abroshan
 

Hi,
I want to make direct remote connection to another computer.
What protocol nvda remote addon uses for remote connection?
Which configs should I do?
Thanks allot.

--
hamidreza


Re: Notice: add-on files repo from NVDA Add-ons organization to be removed on March 1, 2021

 

Hi,
I'll make an announcement when the repo is officially gone, but for reference, the repo to be used now is:
https://github.com/nvaccess/addonfiles
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of Brian's Mail list account via groups.io
Sent: Saturday, February 27, 2021 12:29 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] Notice: add-on files repo from NVDA Add-ons organization to be removed on March 1, 2021

I'm assuming it will have a message as to how to find the new place. Does not affect me of course, but would seem a polite thing to do.
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "Joseph Lee" <joseph.lee22590@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Friday, February 26, 2021 5:32 PM
Subject: Re: [nvda-addons] Notice: add-on files repo from NVDA Add-ons organization to be removed on March 1, 2021


Hi,
The thing is that NV Access version is a fork of the NVDA Add-ons org version. We could have initiated a transfer, but since NV Access version is named the same as the NVDA Add-ons repo, and deleting NV Access version just to transfer the repo (to enable redirects) will break community add-ons website and related tools for a while, redirects are not really possible. As discussed before, there are two possibilities: read-only repo and delete, and since we have received advice from NV Access on the latter (in order to reduce confusion), deletion is the best path forward.
Cheers,
Joseph


-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Pawel Urbanski
Sent: Friday, February 26, 2021 9:24 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] Notice: add-on files repo from NVDA Add-ons organization to be removed on March 1, 2021

Please, do the redirect. There can be links on the web, we do not know about leading to this repository. It is just a few clicks at most...
Thank you...

On 26/02/2021, Joseph Lee <joseph.lee22590@gmail.com> wrote:
Hi everyone,

This is to inform you that NVDA Add-ons organization version of add-on
files repo will be removed on March 1, 2021. As noted in an earlier
notice, this will allow folks to send pull requests to NV Access
version of add-on files repo for add-on updates until a future add-on
store comes to life.

Cheers,

Joseph







Re: Notice: add-on files repo from NVDA Add-ons organization to be removed on March 1, 2021

Brian's Mail list account
 

I'm assuming it will have a message as to how to find the new place. Does not affect me of course, but would seem a polite thing to do.
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Joseph Lee" <joseph.lee22590@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Friday, February 26, 2021 5:32 PM
Subject: Re: [nvda-addons] Notice: add-on files repo from NVDA Add-ons organization to be removed on March 1, 2021


Hi,
The thing is that NV Access version is a fork of the NVDA Add-ons org version. We could have initiated a transfer, but since NV Access version is named the same as the NVDA Add-ons repo, and deleting NV Access version just to transfer the repo (to enable redirects) will break community add-ons website and related tools for a while, redirects are not really possible. As discussed before, there are two possibilities: read-only repo and delete, and since we have received advice from NV Access on the latter (in order to reduce confusion), deletion is the best path forward.
Cheers,
Joseph


-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of Pawel Urbanski
Sent: Friday, February 26, 2021 9:24 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] Notice: add-on files repo from NVDA Add-ons organization to be removed on March 1, 2021

Please, do the redirect. There can be links on the web, we do not know about leading to this repository. It is just a few clicks at most...
Thank you...

On 26/02/2021, Joseph Lee <joseph.lee22590@gmail.com> wrote:
Hi everyone,

This is to inform you that NVDA Add-ons organization version of add-on
files repo will be removed on March 1, 2021. As noted in an earlier
notice, this will allow folks to send pull requests to NV Access
version of add-on files repo for add-on updates until a future add-on
store comes to life.

Cheers,

Joseph







Greetings from the forum administrator: how are you all doing?

 

Hello NVDA add-ons community,

As many of you know, we are all gathered on this forum to talk about NVDA add-on development, reviews, and release announcements. As much as add-ons are vital to NVDA’s success, I believe that it is more important to remember that we are all humans, and that we must take care of our physical and emotional (and for some, spiritual) health. This is more so now as we are navigating through a once in a century pandemic, a time of uncertainty, and a time to reflect on who we are as individuals and as a group.

So as the forum administrator, I would like to ask: how are you all doing? Anything I and fellow members can help? As much as add-on writing benefits the community, at this time your health comes first, because without taking care of yourself, add-on writing becomes unproductive.

If you need to talk about anything, I’m available via email through my personal address.

Please stay safe and healthy.

Cheers,

Joseph


Re: Notice: add-on files repo from NVDA Add-ons organization to be removed on March 1, 2021

 

Hi,
The thing is that NV Access version is a fork of the NVDA Add-ons org version. We could have initiated a transfer, but since NV Access version is named the same as the NVDA Add-ons repo, and deleting NV Access version just to transfer the repo (to enable redirects) will break community add-ons website and related tools for a while, redirects are not really possible. As discussed before, there are two possibilities: read-only repo and delete, and since we have received advice from NV Access on the latter (in order to reduce confusion), deletion is the best path forward.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> On Behalf Of Pawel Urbanski
Sent: Friday, February 26, 2021 9:24 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] Notice: add-on files repo from NVDA Add-ons organization to be removed on March 1, 2021

Please, do the redirect. There can be links on the web, we do not know about leading to this repository. It is just a few clicks at most...
Thank you...

On 26/02/2021, Joseph Lee <joseph.lee22590@gmail.com> wrote:
Hi everyone,

This is to inform you that NVDA Add-ons organization version of add-on
files repo will be removed on March 1, 2021. As noted in an earlier
notice, this will allow folks to send pull requests to NV Access
version of add-on files repo for add-on updates until a future add-on
store comes to life.

Cheers,

Joseph







Re: Notice: add-on files repo from NVDA Add-ons organization to be removed on March 1, 2021

Pawel Urbanski
 

Please, do the redirect. There can be links on the web, we do not know
about leading to this repository. It is just a few clicks at most...
Thank you...

On 26/02/2021, Joseph Lee <joseph.lee22590@gmail.com> wrote:
Hi everyone,

This is to inform you that NVDA Add-ons organization version of add-on
files
repo will be removed on March 1, 2021. As noted in an earlier notice, this
will allow folks to send pull requests to NV Access version of add-on files
repo for add-on updates until a future add-on store comes to life.

Cheers,

Joseph







Notice: add-on files repo from NVDA Add-ons organization to be removed on March 1, 2021

 

Hi everyone,

This is to inform you that NVDA Add-ons organization version of add-on files repo will be removed on March 1, 2021. As noted in an earlier notice, this will allow folks to send pull requests to NV Access version of add-on files repo for add-on updates until a future add-on store comes to life.

Cheers,

Joseph


Re: How can I customize announcement of keys?

Luke Davis
 

A possible starting point might be canModifiersPerformAction(), in keyboardHandler.py.

Luke

On Thu, 25 Feb 2021, bering.p wrote:

It should be possible to add it in the add-on. I will study the problem.


Re: How can I customize announcement of keys?

Daniel Gartmann
 

 

Thanks for taking a look at the problem through your add-on. I use it and can highly recommend it as a very useful add-on, so I will be looking forward to see what possible solutions you might find.

 

Daniel

 

Fra: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> På vegne af bering.p
Sendt: 25. februar 2021 10:34
Til: nvda-addons@nvda-addons.groups.io
Emne: [nvda-addons] How can I customize announcement of keys?

 

Hi,
It should be possible to add it in the add-on. I will study the problem.
Best regards.
Paul.


Paul.

Le 23/02/2021 17:06, Rui Fontes a écrit :

Hello!

 

NVDAExtensionGlobalPlugin lets you configure wich keys are spoken.

However, Window keys are not spoken at all!

 

Rui Fontes

 

Às 15:46 de 23/02/2021, Daniel Gartmann escreveu:

 

Hello,

 

I recently filed an issue as I would like a way to customize what keys are announced. This issue deals specifically with the Windows key as it is not spoken even with Speak functionKeys turned on (NVDA+4):

Windows Key (left and right) not announced when "Speak Commands" is on. · Issue #12079 · nvaccess/nvda (github.com)

 

Is there any add-ons out there that will let the user customize which keys are announced even though they are not command keys?

 

The use case for me is a user with very limited keyboard skills that needs help becoming familiar with the keyboard. I as a blind instructor would like a way to confirm that the user is pressing the correct key without me having to retrieve a log file all the time.

 

Hope I am making sense 😊.

 

Daniel

 

 


How can I customize announcement of keys?

bering.p
 

Hi,
It should be possible to add it in the add-on. I will study the problem.
Best regards.
Paul.

Paul.
Le 23/02/2021 17:06, Rui Fontes a écrit :

Hello!


NVDAExtensionGlobalPlugin lets you configure wich keys are spoken.

However, Window keys are not spoken at all!


Rui Fontes


Às 15:46 de 23/02/2021, Daniel Gartmann escreveu:

 

Hello,

 

I recently filed an issue as I would like a way to customize what keys are announced. This issue deals specifically with the Windows key as it is not spoken even with Speak functionKeys turned on (NVDA+4):

Windows Key (left and right) not announced when "Speak Commands" is on. · Issue #12079 · nvaccess/nvda (github.com)

 

Is there any add-ons out there that will let the user customize which keys are announced even though they are not command keys?

 

The use case for me is a user with very limited keyboard skills that needs help becoming familiar with the keyboard. I as a blind instructor would like a way to confirm that the user is pressing the correct key without me having to retrieve a log file all the time.

 

Hope I am making sense 😊.

 

Daniel

 



Re: How can I customize announcement of keys?

Daniel Gartmann
 

 

Exactly, Rui. I also tried that 😊.

 

Daniel

 

Fra: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> På vegne af Rui Fontes
Sendt: 23. februar 2021 17:06
Til: nvda-addons@nvda-addons.groups.io
Emne: Re: [nvda-addons] How can I customize announcement of keys?

 

Hello!

 

NVDAExtensionGlobalPlugin lets you configure wich keys are spoken.

However, Window keys are not spoken at all!

 

Rui Fontes

 

Às 15:46 de 23/02/2021, Daniel Gartmann escreveu:

 

Hello,

 

I recently filed an issue as I would like a way to customize what keys are announced. This issue deals specifically with the Windows key as it is not spoken even with Speak functionKeys turned on (NVDA+4):

Windows Key (left and right) not announced when "Speak Commands" is on. · Issue #12079 · nvaccess/nvda (github.com)

 

Is there any add-ons out there that will let the user customize which keys are announced even though they are not command keys?

 

The use case for me is a user with very limited keyboard skills that needs help becoming familiar with the keyboard. I as a blind instructor would like a way to confirm that the user is pressing the correct key without me having to retrieve a log file all the time.

 

Hope I am making sense 😊.

 

Daniel

 


Re: How can I customize announcement of keys?

Rui Fontes
 

Hello!


NVDAExtensionGlobalPlugin lets you configure wich keys are spoken.

However, Window keys are not spoken at all!


Rui Fontes


Às 15:46 de 23/02/2021, Daniel Gartmann escreveu:

 

Hello,

 

I recently filed an issue as I would like a way to customize what keys are announced. This issue deals specifically with the Windows key as it is not spoken even with Speak functionKeys turned on (NVDA+4):

Windows Key (left and right) not announced when "Speak Commands" is on. · Issue #12079 · nvaccess/nvda (github.com)

 

Is there any add-ons out there that will let the user customize which keys are announced even though they are not command keys?

 

The use case for me is a user with very limited keyboard skills that needs help becoming familiar with the keyboard. I as a blind instructor would like a way to confirm that the user is pressing the correct key without me having to retrieve a log file all the time.

 

Hope I am making sense 😊.

 

Daniel

 


How can I customize announcement of keys?

Daniel Gartmann
 

 

Hello,

 

I recently filed an issue as I would like a way to customize what keys are announced. This issue deals specifically with the Windows key as it is not spoken even with Speak functionKeys turned on (NVDA+4):

Windows Key (left and right) not announced when "Speak Commands" is on. · Issue #12079 · nvaccess/nvda (github.com)

 

Is there any add-ons out there that will let the user customize which keys are announced even though they are not command keys?

 

The use case for me is a user with very limited keyboard skills that needs help becoming familiar with the keyboard. I as a blind instructor would like a way to confirm that the user is pressing the correct key without me having to retrieve a log file all the time.

 

Hope I am making sense 😊.

 

Daniel

 


Re: Fix for Audio Themes and latest alphas

Brian's Mail list account
 

I am don;t worry, that bit of info of course may solve it, as its not obviously a search and replace as it follows an = in the old code. It would have been better to create a block of code to replace which included the line breaks etc, as when using text editors things can and do get alltered where they should not be!


grin
This is why all code needs to be tested by idiots firirst!
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Alberto Buffolino" <a.buffolino@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Monday, February 22, 2021 12:54 PM
Subject: Re: [nvda-addons] Fix for Audio Themes and latest alphas


Brian's Mail list account via groups.io, il 22/02/2021 11.06, ha scritto:
Yes and that was where the syntax error came up.
Alberto:
notice that:
REASON_QUERY = NVDAObjects.controlTypes.OutputReason.QUERY if hasattr(NVDAObjects.controlTypes, "OutputReason") else NVDAObjects.controlTypes.REASON_QUERY
must be a single line.
Anyway, the author has replied to pr, so please be patient.
Alberto




Re: An error with objpad addon

Brian's Mail list account
 

Thanks for the clarification. However, Its a bit like the old joke of, If I were going there, I'd not be starting from here!

To the lay person it would seem a nonsense to deliberately make something different to stop old code working.
Brian grin.

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users

----- Original Message -----
From: "Joseph Lee" <joseph.lee22590@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Sunday, February 21, 2021 5:29 PM
Subject: Re: [nvda-addons] An error with objpad addon


Hi,
Some can sort of infer what you've meant to type. But again, unless a
machine can be programmed to anticipate millions of decisions, humans are
better at solving ambiguities. In case of Python, Guido van Rossum and many
others pointed out that the reason for dropping old syntax in Python 3 was
to keep up with changing landscape of computing, and one way was
intentionally making the language partially backwards incompatible. NV
Access took on a similar stance with NVDA API compatibility in 2019, which
was fully implemented around this time last year (that's why I stated at
least one of my add-ons will be affected by compatibility issues, and like
last time, I will document what add-on authors should do in coming weeks).
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Brian's Mail list account via groups.io
Sent: Sunday, February 21, 2021 9:20 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] An error with objpad addon

I think a lot of the problem is that syntax code checkers cannot follow all
the logic and hence can only point at the point that it failed on, not the
actual cause due to old syntax that is still legal but gives different
results to the previous incarnation of the language.
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "Joseph Lee" <joseph.lee22590@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Sunday, February 21, 2021 5:08 PM
Subject: Re: [nvda-addons] An error with objpad addon


Hi,
This approach also has costs: making it harder to train new Python
programmers and add features that can react to ever-changing nature of
information technology, especially now that we are surfing machine learning
waves on top of a data ocean.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Brian's Mail list account via groups.io
Sent: Sunday, February 21, 2021 9:03 AM
To: nvda-addons@nvda-addons.groups.io
Subject: Re: [nvda-addons] An error with objpad addon

And of course 3D sound of course but for other reasons.
No criticism here, but the writers of Python really could have made the old
syntax still work and invented new syntax for the new features that did not
impact it, and be treated mutually exclusively by the checker before
compilation. This sort of thing was being done in home computers in the 80s,
so why not now?
Brian

bglists@blueyonder.co.uk
Sent via blueyonder.
Please address personal E-mail to:-
briang1@blueyonder.co.uk, putting 'Brian Gaff'
in the display name field.
Newsgroup monitored: alt.comp.blind-users
----- Original Message -----
From: "Joseph Lee" <joseph.lee22590@gmail.com>
To: <nvda-addons@nvda-addons.groups.io>
Sent: Thursday, February 18, 2021 5:09 PM
Subject: Re: [nvda-addons] An error with objpad addon


Hi,
Although I no longer maintain this add-on, I'm willing to do something about
it once NVDA 2021.1 beta 1 is released as this error has to do with speech
reason attribute removal (which may affect several add-ons).
Speaking of add-on maintenance, ObjPad isn't the only add-on that will stop
working in 2021.1 - others include Golden Cursor and SystrayList. I was
hoping that we can find maintainers for these, but no word on it for the
last twelve months.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io>
On Behalf Of Jiri Holzinger
Sent: Thursday, February 18, 2021 5:59 AM
To: nvda-addons@nvda-addons.groups.io
Subject: [nvda-addons] An error with objpad addon

Hello, in recent snapshots there is an error with objpad addon, i can not
use scan mode, here is the log.
ERROR - scriptHandler.executeScript (14:53:04.955) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.435) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:05.659) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_downArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka dolů'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 149, in script_downArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'
ERROR - scriptHandler.executeScript (14:53:07.574) - MainThread
(1560):
error executing script: <bound method GlobalPlugin.script_upArrow of
<globalPlugins.objPad.GlobalPlugin object at 0x07910BD0>> with gesture
'šipka nahoru'
Traceback (most recent call last):
File "scriptHandler.pyc", line 208, in executeScript
File "C:\alpha\userConfig\addons\objPad\globalPlugins\objPad.py",
line 183, in script_upArrow
speech.speakObject(newObject,reason=controlTypes.REASON_FOCUS)
AttributeError: module 'controlTypes' has no attribute 'REASON_FOCUS'

221 - 240 of 14888