Gestire le combinazioni di tasti in Javascript
Per quanto riguarda gli strumenti utili che vogliamo sempre mettere a disposizione, c'è anche il metodo per gestire le combinazioni di tasti in Javascript.
Questa funzionalità è particolarmente utile nel caso in cui si vogliano sviluppare applicazioni Web vere e proprie, in Ajax, in quanto si possono associare ad combinazioni di tasti tipo CTRL+S il salvataggio di una pagina, a SHIFT+F1 l'apertura di una pagina di Help, oppure c'è anche chi ha pensato di intercettare la combinazione di tasti ALT+F4 per impedire la chiusura di banner.
I tasti supportati, sono tutti quelli digitabili su una tastiera, ed in particolare:
- Tab
- Space
- Return
- Enter
- Backspace
- Scroll_lock
- Caps_lock
- Num_lock
- Pause
- Insert
- Home
- Delete
- End
- Page_up
- Page_down
- Left
- Up
- Right
- Down
- F1
- F2
- F3
- F4
- F5
- F6
- F7
- F8
- F9
- F10
- F11
- F12
Una volta incluso il javascript nella pagina, per intercettare le combinazioni di tasti è possibile usare un codice tipo:
shortcut("Ctrl+Shift+X",function() {
alert("Ciao!");
});
In pratica, lo javascript non fa altro che intercettare a cascata gli eventi relativi ai tasti CTRL, Shift e X.
La cosa più utile poi è il fatto che usando lo script indicato, si riescono a gestire gli eventi in modo cross-browser senza impazzire.
Per qualsiasi ulteriore informazione, potete chiederla inserendo un commento qui sotto.
Aumenta la diffusione di questo articolo View blog reactions
