English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Applicazione
  • Eventi

On Key Press

evento link

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!")
  }
}

Ultima modifica: 17/05/2018 / Validità: da 9.1.4040

  • 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.

Vedi Anche

  • Application Handled Keys (proprietà)
  • Browser Info (funzione)
  • Shift Key (proprietà)
  • Control Key (proprietà)
  • Alt Key (proprietà)
  • Key Set (lista valori)

Ti serve altro aiuto?

Consulta il Forum