martedì 9 maggio 2017

Intercettare i pulsanti speciali (Ins, Home, PgSU, PgUp, ecc...)

In livecode per intercettare un pulsante di solito usiamo il messaggio keyUp, ma questo messaggio non gestisce tutto.
Ecco una lista di messaggi utili:
  • ArrowKey  per le frecce della tastiera
  • ControlKey  per il tasto Control ed eventuali combinazioni
  • FunctionKey per i tasti F1, F2, F3 e così via...
  • enterKey  per il tasto invio grosso della tastiera
  • returnKey per il tasto invio piccolo del tastierino numerico
  • deleteKey per il tasto Canc
  • backspaceKey  per il tasto backspace sopra l'invio grosso
  • CutKey  il taglia, cioè CTRL+X o qualunque cosa sia in quel momento
  • copyKey  il copia, cioè CTRL+C o qualunque cosa sia in quel momento
  • PasteKey  l'incolla, cioè CTRL+P o qualunque cosa sia in quel momento
  • TabKey  il tasto TAB
  • OptionKey  il tasto ALT  (o META su Mac)
  • rawKeyDown / rawkeyUp  la versione down o up differiscono se allo schiacciare del pulsante o al rilascio dopo averlo schiacciato. Questi messaggi ricevono il segnale da qualsiasi pulsante e vi restituisce il numero. Ecco alcuni numeri utili:
    • Ins: 65379
    • Home: 65360
    • Canc: 65535
    • Fine: 65367
    • Pag Up: 65365
    • Pag down: 65366 
Se vi servono ulteriori informazioni, chiedete pure nei commenti.