Topics

how to check for key down


Gianluca Casalino
 

Hi,

i should check if ctrl key is pressed on a control.

Not if it has been pressed, but if it is pressed in that moment.

Ho can I chek this?

In Bme there is a listbox where you can move elements changing theri order.

When ctrl continues to be pressed nvda should not announce the focus changes.

Thanks for your kindness

 

Gianluca Casalino

Biblioteca Italiana Ciechi

"Regina Margherita" Onlus                     

Via G. Ferrari 5/A

20900 Monza (MB)

gianluca.casalino@...

www.bibliotecaciechi.it

tel. +3903928327217

fax. +39039833264

 

Le informazioni contenute nel presente messaggio sono riservate e sono destinate esclusivamente al/ai destinatari in esso indicato/i.

Nel rispetto del D.Lgs 196/2003 e s.s. modificazioni, qualora riceviate il presente messaggio per errore, Vi preghiamo di voler cortesemente darcene notizia via fax (039833264) o e-mail (bic@...) e di provvedere a distruggere il messaggio ricevuto erroneamente, essendo ogni utilizzo, divulgazione, distribuzione o copia dello stesso vietata dalla Legge.

L'indirizzo e-mail in questione è da utilizzarsi anche nel caso il ricevente volesse essere cancellato dalla Banca Dati dell'Ente Biblioteca Italiana Ciechi.

Per tale operazione Vi preghiamo di rispondere a tale indirizzo riportando come oggetto: "Cancellazione dalla mailing list”

 


James Scholes
 

import winUser
winUser.getKeyState(winUser.VK_LCONTROL)

Regards,

James Scholes

On 09/04/2020 at 3:43 am, Gianluca Casalino wrote:
Hi,
i should check if ctrl key is pressed on a control.
Not if it has been pressed, but if it is pressed in that moment.
Ho can I chek this?
In Bme there is a listbox where you can move elements changing theri order.
When ctrl continues to be pressed nvda should not announce the focus changes.
Thanks for your kindness
Gianluca Casalino
Biblioteca Italiana Ciechi
"Regina Margherita" Onlus
Via G. Ferrari 5/A
20900 Monza (MB)
gianluca.casalino@...
www.bibliotecaciechi.it
tel. +3903928327217
fax. +39039833264
Le informazioni contenute nel presente messaggio sono riservate e sono destinate esclusivamente al/ai destinatari in esso indicato/i.
Nel rispetto del D.Lgs 196/2003 e s.s. modificazioni, qualora riceviate il presente messaggio per errore, Vi preghiamo di voler cortesemente darcene notizia via fax (039833264) o e-mail (bic@...) e di provvedere a distruggere il messaggio ricevuto erroneamente, essendo ogni utilizzo, divulgazione, distribuzione o copia dello stesso vietata dalla Legge.
L'indirizzo e-mail in questione è da utilizzarsi anche nel caso il ricevente volesse essere cancellato dalla Banca Dati dell'Ente Biblioteca Italiana Ciechi.
Per tale operazione Vi preghiamo di rispondere a tale indirizzo riportando come oggetto: "Cancellazione dalla mailing list”


Gianluca Casalino
 

Hi,
thanks yout. I used getAsyncKeystate for my needs is better.
Regards

-----Messaggio originale-----
Da: nvda-addons@nvda-addons.groups.io <nvda-addons@nvda-addons.groups.io> Per conto di James Scholes
Inviato: giovedì 9 aprile 2020 16:58
A: nvda-addons@nvda-addons.groups.io
Oggetto: Re: [nvda-addons] how to check for key down

import winUser
winUser.getKeyState(winUser.VK_LCONTROL)

Regards,

James Scholes

On 09/04/2020 at 3:43 am, Gianluca Casalino wrote:
Hi,

i should check if ctrl key is pressed on a control.

Not if it has been pressed, but if it is pressed in that moment.

Ho can I chek this?

In Bme there is a listbox where you can move elements changing theri order.

When ctrl continues to be pressed nvda should not announce the focus
changes.

Thanks for your kindness

Gianluca Casalino

Biblioteca Italiana Ciechi

"Regina Margherita" Onlus

Via G. Ferrari 5/A

20900 Monza (MB)

gianluca.casalino@...

www.bibliotecaciechi.it

tel. +3903928327217

fax. +39039833264

Le informazioni contenute nel presente messaggio sono riservate e sono
destinate esclusivamente al/ai destinatari in esso indicato/i.

Nel rispetto del D.Lgs 196/2003 e s.s. modificazioni, qualora
riceviate il presente messaggio per errore, Vi preghiamo di voler
cortesemente darcene notizia via fax (039833264) o e-mail
(bic@...) e di provvedere a distruggere il messaggio ricevuto
erroneamente, essendo ogni utilizzo, divulgazione, distribuzione o
copia dello stesso vietata dalla Legge.

L'indirizzo e-mail in questione è da utilizzarsi anche nel caso il
ricevente volesse essere cancellato dalla Banca Dati dell'Ente
Biblioteca Italiana Ciechi.

Per tale operazione Vi preghiamo di rispondere a tale indirizzo
riportando come oggetto: "Cancellazione dalla mailing list"