EDIT: sciocco me! Basta guardare nel file /etc/console-setup/remap.inc
Troverai tutto ciò di cui hai bisogno in quel file. In ogni caso, le spiegazioni sono riportate di seguito.
Sfortunatamente, "bind" funzionerà solo con una sessione di shell.
Quello che devi fare è cambiare i mapping della console. Puoi farlo usando il programma "loadkeys" (man loadkeys). Per prima cosa, scarica le mappature correnti per vedere come dovrebbe essere il formato del file:
dumpkeys > default_keys.txt
Nota che devi farlo da una console di testo e non da X, quindi premi prima Ctrl-Alt-F1 per passare a uno!
Ecco una riga di esempio da quel file:
alt keycode 59 = Console_1
Ciò significa che il tasto che genera il codice 59, premuto con il modificatore "alt" (definito altrove in quel file) genererà un evento "Console_1" - passando alla console virtuale 1.
Come scoprire quale chiave genera quale codice? Utilizzare il programma showkey per questo. Avvio il programma e premo "F1":
komp $ showkey
keycode 59 press
keycode 59 release
L'unico modo per uscire da questo programma è chiudere gli occhi e contemplare la natura dell'Open Source per dieci secondi. O semplicemente astenersi dal toccare la tastiera per dieci secondi, anche quello funziona. Utilizzare questo metodo per scoprire quale riga nel file keymap è necessario modificare i mapping dei tasti.
Supponiamo che tu voglia passare alla console 1 usando "ctrl 1". Scoprirai che il codice chiave per 1 è 2. Salvare la seguente riga in un file chiamato "myownkeys.txt":
control keycode 2 = Console_1
Passa a una console di testo (se non l'hai ancora fatto) ed esegui
sudo loadkeys myownkeys.txt
Presto, Ctrl-1 dovrebbe spostarti ora alla console 1. Aggiungi più righe ai tuoi file per le tue scorciatoie. Se vuoi renderlo permanente, puoi [EDIT] modificare il file /etc/console-setup/remap.inc
A proposito, oltre a Console_n hai anche "Decr_console" e "Incr_Console" - passa rispettivamente alla console a sinistra e alla console a destra. Di default sono legati ad alt-sinistra e alt-destra.