- è possibile digitare codici di caratteri non previsti dall'attuale driver della tastiera attraverso il tastierino numerico secondo una modalità leggermente diversa da quella a cui si è abituati per gli altri sistemi operativi. Prima di tutto, è necessario conoscere il codice Unicode in formato esadecimale del carattere che si desidera rappresentare; tale valore dovrà essere poi essere così digitato da sinistra verso destra:
- tenendo premuto il tasto Alt Gr:
- le cifre da 0 a 9 sono inserite utilizzando i rispettivi tasti del tastierino numerico
- le cifre da 0xa a 0xf sono inserite utilizzando gli altri tasti del tastierino numerico:
- il tasto NumLock corrisponde a 0xa
- il tasto / corrisponde a 0xb
- il tasto * corrisponde a 0xc
- il tasto - corrisponde a 0xd
- il tasto + corrisponde a 0xe
- il tasto Invio corrisponde a 0xf
Pertanto, rifacendoci all'esempio precedente della lettera "è", il cui codice esadecimale in Unicode è 00E8, si dovrà digitare sul tastierino numerico (che - ovviamente - dovrà essere attivo):
Alt Gr (premuto e tenuto premuto fino al termine della sequenza) 0 0 + 8
Funzionalità da sviluppare
La funzionalità di cui si sente maggiormente la mancanza è la possibilità di impostare il driver della tastiera per supportare disposizioni dei tasti differenti da quella statunitense. Ciò accade perché la tabella di corrispondenza tra caratteri da rappresentare sul terminale e codici identificativi dei tasti fisicamente premuti (denominati scancodes) è codificata - per una precisa scelta del programmatore originario dettata da ragioni di opportunità in fase sviluppo - all'interno del driver stesso [src:/hurd-20090404/console-client/pc-kbd.c]. È però possibile modificarne il codice sorgente per cambiare tale corrispondenza e generare un driver realizzato ad hoc per un determinata disposizione dei tasti. La sfida, naturalmente, è aperta per i volenterosi che desiderassero contribuire allo sviluppo di tale funzionalità.