Condizioni di notifica
Questo evento viene notificato dall''applicazione quando l'utente ha premuto un tasto appartenente ad uno dei gruppi di tasti per cui l'applicazione ha dichiarato il suo interesse.
Attraverso la proprietà ApplicationHandledKeys possono essere definiti i gruppi di tasti per cui scatenare questo evento.
Utilizzo consigliato
Questo evento può essere utilizzato per eseguire procedure particolari alla pressione di un tasto da parte dell'utente.
Argomenti
Key Set | Raggruppamento del tasto premuto; vedi lista valori KeySet. |
Key Code | Codice del tasto premuto; questo è il codice fornito dal motore Javascript. |
Esempio di codice
// ****************************************************************
// Evento notificato all'applicazione quando viene premuto un tasto
// ****************************************************************
event Esempidp.OnKeyPress(
int KeySet // Raggruppamento del tasto premuto
int KeyCode // Codice del tasto premuto dall'utente
)
{
// L'utente ha premuto Esc: lo avverto
if (KeyCode == 27)
{
Esempidp.messageBox("Attenzione! Hai premuto Esc, potrebbe essere molto
pericoloso!")
}
}
// Evento notificato all'applicazione quando viene premuto un tasto
// ****************************************************************
event Esempidp.OnKeyPress(
int KeySet // Raggruppamento del tasto premuto
int KeyCode // Codice del tasto premuto dall'utente
)
{
// L'utente ha premuto Esc: lo avverto
if (KeyCode == 27)
{
Esempidp.messageBox("Attenzione! Hai premuto Esc, potrebbe essere molto
pericoloso!")
}
}
- Il codice dei pulsanti è quello fornito dal browser; per i tasti alfanumerici solitamente è il codice ASCII.
- Alcuni tasti speciali possono avere codici differenti tra i vari browser; potrebbe essere quindi necessario utilizzare la funzione BrowserInfo per identificare il browser del client.
- Per una identificazione più completa dei codici dei pulsanti consigliamo di cercare le informazioni relative ai KeyCode Javascript su manuali o su siti appositi.
- Si può verificare la pressione di pulsanti Shift, Alt e Control utilizzando le relative proprietà.
- Questo evento non viene notificato su dispositivi Android e iOS.
Ultima modifica: 23/03/2021 / Validità: da 9.1.4040