Les touches utilisées pour lancer des commandes d'aptitude peuvent être
personnalisées dans le fichier de
configuration. Chaque commande possède une variable de configuration
associée sous Aptitude::UI::Keybindings. Pour changer la
séquence de touches liée à une commande, il suffit de modifier la variable
correspondant à la séquence de touches. Par exemple, pour associer la touche
s à une recherche, attribuez à
Aptitude::UI::Keybindings::Search la valeur
« s ». Vous pouvez demander à ce que la touche
Contrôle soit aussi enfoncée en faisant précéder la touche par
« C- » : par exemple mettre
« C-s » à la place de
« s » va lier la recherche à la recherche à
Contrôle+s au
lieu de s. Enfin, vous pouvez lier une commande à plusieurs
séquences de touches en une seule fois en les séparant par des
virgules : par exemple utiliser « s,C-s »
aura pour conséquence que s et Contrôle+s
lanceront une recherche.
	
	  Les commandes suivantes peuvent être liées à une séquence de touches en
configurant les variables
Aptitude::UI::Keybindings::,
où commandecommande est le nom de la commande à
lier :
	
| Commande | Valeur par défaut | Description | 
|---|---|---|
| ApplySolution | ! | Si des paquets sont cassés et aptitude a suggéré une solution au problème, appliquer immédiatement la solution. | 
| Begin | home,C-a | Se déplacer au début de l'affichage courant : au début de la liste ou à gauche d'un champ de saisie de texte. | 
| Cancel | C-g,escape,C-[ | Annuler l'interaction courante. Par exemple, sortir d'une boîte de dialogue ou du menu. | 
| Changelog | C | Afficher le fichier changelog.Debiandu paquet
actuellement sélectionné ou de la version du paquet. | 
| ChangePkgTreeGrouping | G | Changer la politique de regroupement de la liste de paquets actuellement active. | 
| ChangePkgTreeLimit | l | Changer la restriction d'affichage de la liste de paquets actuellement active. | 
| ChangePkgTreeSorting | S | Changer la politique de tri de la liste de paquets actuellement active. | 
| ClearAuto | m | Marquer le paquet actuellement sélectionné comme ayant été installé manuellement. | 
| CollapseAll | ] | Replier toute l'arborescence sélectionnée dans une liste hiérarchique. | 
| CollapseTree | gauche | Replier la racine de l'arborescence sélectionnée dans une liste hiérarchique. | 
| Confirm | enter | Dans les boîtes de dialogue, cela est équivalent à « Ok ». Lors d'une interaction en ligne de commande avec une question à choix multiples, cela choisit l'option par défaut. | 
| Cycle | tab | Changer le focus clavier vers le « widget » suivant. | 
| CycleNext | f6 | Changer vers la vue active suivante. | 
| CycleOrder | o | Circuler parmi des éléments prédéfinis de l'affichage. | 
| CyclePrev | f7 | Changer vers la vue active précédente. | 
| DelBOL | C-u | Supprimer tout le texte entre le curseur et le début de la ligne. | 
| DelBack | backspace,C-h | Supprimer le caractère précédent lors de la saisie de texte. | 
| DelEOL | C-k | Supprimer tout le texte depuis le curseur jusqu'à la fin de la ligne. | 
| DelForward | delete,C-d | Supprimer le caractère sous le curseur lors de la saisie de texte. | 
| Dependencies | d | Afficher les dépendances du paquet actuellement sélectionné. | 
| DescriptionCycle | i | Dans la liste de paquets, circuler parmi les vues disponibles dans la zone d'information. | 
| DescriptionDown | z | Dans la liste de paquets, descendre d'une ligne dans la zone d'information. | 
| DescriptionUp | a | Dans la liste de paquets, monter d'une ligne dans la zone d'information. | 
| DoInstallRun | g | Afficher un aperçu d'installation si ce n'est pas le cas[a]. Dans un aperçu d'installation, lancer un processus d'installation. | 
| Down | down,j | Descendre : par exemple, descendre dans un affichage de texte, ou sélectionner l'entrée suivante dans une liste. | 
| DumpResolver | * | Si des paquets sont cassés, écrire l'état actuel du solveur de dépendances dans un fichier (pour des raisons de débogage). | 
| End | end,C-e | Se déplacer à la fin de l'affichage courant : à la fin de la liste ou à droite d'un champ de saisie de texte. | 
| ExamineSolution | e | Si des paquets sont cassés et qu'aptitude a suggéré une solution au problème, afficher une boîte de dialogue contenant une description détaillée de la solution. | 
| ExpandAll | [ | Déployer toute l'arborescence sélectionnée dans une liste hiérarchique. | 
| ExpandTree | droite | Déployer la racine de l'arborescence sélectionnée dans une liste hiérarchique. | 
| FirstSolution | < | Sélectionner la première solution générée par le solveur de dépendances. | 
| ForbidUpgrade | F | Interdire à un paquet d'être mis à jour vers la version actuelle d'un paquet (ou une version particulière). | 
| ForgetNewPackages | f | Oublier quels paquets sont « nouveaux » (ce qui implique que la liste des « nouveaux » paquets devienne vide). | 
| Help | ? | Afficher l'aide en ligne à l'écran. | 
| HistoryNext | down,C-n | Dans un éditeur comportant un historique, descendre dans l'historique. | 
| HistoryPrev | up,C-p | Dans un éditeur comportant un historique, remonter dans l'historique. | 
| Hold | = | Geler un paquet. | 
| Install | + | Marquer un paquet pour installation. | 
| InstallSingle | I | Marquer un unique paquet pour installation. Tous les autres paquets sont gardés dans leur version actuelle. | 
| Keep | : | Annuler toute demande d'installation ou de suppression et tout gel d'un paquet. | 
| LastSolution | < | Sélectionne la dernière solution générée par le solveur de dépendances. | 
| Left | left,h | Se déplacer vers la gauche : par exemple, se déplacer vers la gauche dans la barre de menu, ou déplacer le curseur vers la gauche lors de la saisie de texte. | 
| LevelDown | J | Dans une liste hiérarchique, sélectionner l'enfant suivant l'entrée actuellement sélectionnée (l'entrée suivante au même niveau avec le même parent). | 
| LevelUp | K | Dans une liste hiérarchique, sélectionner l'enfant précédant l'entrée actuellement sélectionnée (l'entrée précédente au même niveau avec le même parent). | 
| MarkUpgradable | U | Tenter de mettre à jour tous les paquets qui ne sont pas bloqués ou interdits de mise à jour. Cela installe les nouveaux paquets essentiels ou requis. | 
| MineFlagSquare | f | Dans le démineur, placer ou enlever le drapeau d'une case. | 
| MineLoadGame | L | Charger une partie de démineur. | 
| MineSaveGame | S | Sauvegarder une partie de démineur. | 
| MineSweepSquare | Aucune séquence | Faire le ménage autour de la case actuelle dans le démineur. | 
| MineUncoverSquare | Aucune séquence | Découvrir la case actuelle dans le démineur | 
| MineUncoverSweepSquare | enter | Découvrir la case actuelle dans le démineur si elle est couverte, sinon faire le ménage autour d'elle. | 
| NextPage | pagedown,C-f | Aller à la page suivante de l'affichage courant. | 
| NextSolution | . | Aller à la solution suivante du solveur de dépendances. | 
| No | n[b] | Sélectionner la réponse « non » dans une boîte de dialogue oui/non. | 
| Parent | ^, gauche (dans les paquets) | Sélectionner le parent de l'élément sélectionné dans une liste
hiérarchique. La touche gaucheest utilisée seulement sur
les paquets (lignes) lors de l'affichage de l'arbre des paquets. | 
| PrevPage | pageup,C-b | Aller à la page précédente de l'affichage courant. | 
| PrevSolution | , | Revenir à la solution précédente du solveur de dépendances. | 
| Purge | _ | Marquer le paquet actuellement sélectionné pour purge. | 
| PushButton | space,enter | Activer le bouton actuellement sélectionné, ou modifier l'état d'une boîte à cocher. | 
| Quit | q | Fermer la vue actuelle. | 
| QuitProgram | Q | Quitter le programme. | 
| RejectBreakHolds | Rejeter toutes les actions du solveur qui pourraient casser un gel. Cette action est équivalent à → . | |
| Refresh | C-l | Redessiner la totalité de l'écran. | 
| Remove | - | Marquer un paquet pour suppression. | 
| ReInstall | L | Marquer le paquet actuellement sélectionné pour réinstallation. | 
| RepeatSearchBack | N | Répéter la dernière recherche, mais dans la direction opposée. | 
| ReSearch | n | Répéter la dernière recherche. | 
| ReverseDependencies | r | Afficher les paquets qui dépendent du paquet actuellement sélectionné. | 
| Right | right,l | Se déplacer vers la droite : par exemple, se déplacer vers la droite dans la barre de menu, ou déplacer le curseur vers la droite lors de la saisie de texte. | 
| Search | / | Activer la fonction de « recherche » sur l'élément de l'interface actuellement actif. | 
| SearchBack | \ | Activer la fonction de « recherche arrière » sur l'élément de l'interface actuellement actif. | 
| SearchBroken | b | Dans une arborescence de paquets, rechercher le paquet cassé suivant. | 
| SetAuto | M | Marquer le paquet actuel comme ayant été automatiquement installé. | 
| ShowHideDescription | D | Dans une liste de paquets, définir si la zone d'information est visible ou non. | 
| SolutionActionApprove | a | Lors de l'affichage d'une solution, marquer l'action actuellement sélectionnée comme « approuvée » (elle sera, autant que possible, incluse dans les prochaines solutions). | 
| SolutionActionReject | r | Lors de l'affichage d'une solution, marquer l'action actuellement sélectionnée comme « rejetée » (les prochaines solutions ne la contiendront pas). | 
| ToggleExpanded | enter | Déployer ou réduire l'arborescence actuellement sélectionnée dans une liste hiérarchique. | 
| ToggleMenuActive | C-m,f10,C-space | Activer ou désactiver le menu principal. | 
| Undo | C-_,C-u | Annuler la dernière action, en pouvant remonter jusqu'au démarrage d'aptitude OU à la dernière mise à jour de la liste de paquets ou installation. | 
| Up | up,k | Monter : par exemple, dans un écran de sélection, aller au texte précédent, ou dans une liste, aller à l'entrée précédente. | 
| UpdatePackageList | u | Mettre à jour la liste de paquets en téléchargeant de nouvelles listes depuis Internet si nécessaire. | 
| Versions | v | Afficher les versions disponibles du paquet actuellement sélectionné. | 
| Yes | y[b] | Sélectionner le bouton « Oui » dans les boîtes de dialogue oui/non. | 
| [a] 
		      à moins que  [b] Cette valeur par défaut peut varier suivant la locale (c'est-à-dire la langue du système). | ||
En plus des touches de lettres, chiffres et ponctuations, les touches « spéciales » suivantes peuvent être liées dans une séquence :
| Nom de la touche | Description | 
|---|---|
| a1 | Touche A1. | 
| a3 | Touche A3. | 
| b2 | Touche B2. | 
| backspace | Touche Retour Arrière. | 
| backtab | Touche Tabulation Arrière. | 
| begin | Touche Begin (pas Origine, c'est-à-dire « Home »). | 
| break | Touche « break ». | 
| c1 | Touche C1. | 
| c3 | Touche C3. | 
| cancel | Touche Annuler (« Cancel »). | 
| create | Touche Création (« Create »). | 
| comma | Virgule (,) -- notez que, comme les virgules sont utilisées pour lister les séquences, c'est l'unique moyen de lier une virgule dans une séquence de touches. | 
| command | Touche Retour Arrière. | 
| copy | Touche Copier. | 
| delete | Touche Supprime. | 
| delete_line | Touche « delete line ». | 
| down | Touche flèche « bas ». | 
| end | Touche Fin. | 
| entry | Touche Entrée. | 
| exit | Touche Sortie (« Exit »). | 
| f1,f2, ...,f10 | Les touches F1 à F10. | 
| find | Touche Recherche. | 
| home | Touche Origine. | 
| insert | Touche Insérer. | 
| insert_exit | Touche « insert exit ». | 
| clear | Touche « clear ». | 
| clear_eol | Touche « clear to end of line ». | 
| clear_eos | Touche « clear to end of screen ». | 
| insert_line | Touche « insert line ». | 
| left | Touche flèche « gauche ». | 
| mark | Touche Mark. | 
| message | Touche Message. | 
| move | Touche Move. | 
| next | Touche Suivant. | 
| open | Touche Ouvrir (« Open »). | 
| previous | Touche Précédent. | 
| print | Touche Imprimer. | 
| redo | Touche Refaire. | 
| reference | Touche Référence. | 
| refresh | Touche Rafraîchir. | 
| replace | Touche Remplacement. | 
| restart | Touche Redémarrage (« Restart »). | 
| resume | Touche sortie de veille (« Resume »). | 
| return | Touche Retour. | 
| right | Touche flèche « droite ». | 
| save | Touche Sauvegarde (« Save »). | 
| scrollf | Touche défilement (« scroll forward »). | 
| scrollr | Touche défilement arrière (« scroll backward »). | 
| select | Touche de sélection (« Select »). | 
| suspend | Touche de mise en veille (« Suspend »). | 
| pagedown | Touche « Page Suivante ». | 
| pageup | Touche « Page Précédente ». | 
| space | Touche Espace. | 
| tab | Touche Tabulation. | 
| undo | Touche Annuler. | 
| up | Touche flèche « haut ». | 
	  En plus des séquences de touches globales, il est possible de changer les
séquences de touches pour une partie particulière (ou
domaine) d'aptitude : par exemple, pour faire de
Tabulation un équivalent de la touche flèche droite dans les barres de menu,
donner la valeur « tab,right » à
Aptitude::UI::Keybindings::Menubar::Right. Les domaines
suivants sont disponibles :
	
| Domaine | Description | 
|---|---|
| EditLine | Utilisé par les boîtes de saisie de texte, comme le champ de saisie de la boîte de dialogue de « recherche ». | 
| Menu | Utilisé par les onglets de menus. | 
| Menubar | Utilisé par la barre de menu du haut de l'écran. | 
| Minesweeper | Utilisé par le mode démineur. | 
| MinibufChoice | Utilisé par les questions à choix multiples qui apparaissent si vous avez choisi de voir des questions apparaître dans la ligne d'état. | 
| Pager | Utilisé pour afficher un fichier présent sur le disque (par exemple, le fichier texte d'aide). | 
| PkgNode | Utilisé par les paquets, les arborescences de paquets, les versions et les dépendances de paquets quand ils apparaissent dans des listes de paquets. | 
| PkgTree | Utilisé par les listes de paquets. | 
| Table | Utilisé par les présentations d'objets graphiques (par exemple, les boîtes de dialogue). | 
| TextLayout | Utilisé par les affichages formatés de texte, tels que les descriptions de paquets. | 
| Tree | Utilisé par tous les affichages d'arborescence (dont les listes de paquets
pour lesquelles PkgTreereste prépondérant). |