Una tastiera programmabile è una tastiera che può essere configurato per eseguire una serie di comandi personalizzati con l'utilizzo di tasti di scelta rapida. Molte tastiere hanno un certo grado di programmabilità, consentendo agli utenti di impostare diversi tasti che possono essere utilizzati per accedere alle applicazioni di uso frequente, ma altre tastiere sono stati progettati specificamente per le funzioni programmabili, con una gamma di configurazioni possibili. In genere, una tastiera programmabile è gestito con un programma di computer che può essere utilizzato per registrare i comandi desiderati.
Una tastiera molto programmabile in basic potrebbe avere una fila di bottoni lungo un margine della tastiera che possono essere utilizzati per accedere a programmi preferiti con un solo clic. Ad esempio, l'utente potrebbe collegare il primo pulsante a un programma di posta elettronica, un altro a un browser web, e un altro a un programma di elaborazione testi, consentendo un rapido accesso a tali programmi utilizzati di frequente. La tastiera può anche avere tasti che possono essere utilizzati per ingrandire o ridurre la dimensione di un'immagine sullo schermo, o per mettere il computer in uno stato di sospensione o di ibernazione. Una tastiera possono essere commercializzati anche per i consumatori che vogliono usare il loro computer per un uso specifico. Ad esempio, una tastiera media potrebbe avere tasti programmabili che possono essere utilizzati per trasformare la tastiera in un telecomando per il computer, permettendo all'utente di avviare, play, stop, pausa, fast forward, rewind e dei media da una certa distanza, e permettendo controllo remoto del livello del volume. Tastiere lingua può essere programmato per passare avanti e indietro tra le diverse lingue e alfabeti, consentendo agli utenti multilingue per l'uso della tastiera stessa per tutte le comunicazioni. In questi casi, la tastiera viene spesso pre-programmati, con un'opzione per la riprogrammazione di tasti di scelta rapida. In più sofisticate tastiere, pulsanti possono essere programmati. I tasti funzione che corre lungo la parte superiore della tastiera programmabile, ad esempio, può essere trasformato in hot keys. Oltre all'apertura di programmi specifici, i tasti di scelta rapida potrebbe anche essere programmato con le macro, che sono una serie di comandi incorporati in un unico collegamento. Le macro sono particolarmente popolari con i programmatori e giocatori, che amano l'idea di incorporare frequentemente utilizzati o sequenze di comandi da tastiera in un unico pulsante.Molti negozi di elettronica vendono tastiere programmabili, ed è anche possibile ordinare tramite rivenditori online. Ci sono anche programmi disponibili per riprogrammare le tastiere regolari, tastiere laptop in particolare, in quanto essi sono più difficili da sostituire tastiera di unità standalone. Questi programmi possono essere utilizzati per rimappare la tastiera per consentirgli di svolgere una funzione desiderata.
