Personalizar teclas rápidas.

Puede personalizar las teclas empleadas para activar órdenes en aptitude en el fichero de configuración. Cada orden tiene una variable de configuración asociada en Aptitude::UI::Keybindings; para cambiar la tecla ligada a una orden, simplemente configure la variable correspondiente a la tecla. Por ejemplo, para hacer que la tecla s realice una búsqueda, cambie Aptitude::UI::Keybindings::Search a s. Puede precisar que la tecla se debe pulsar «Control» introduciendo C- delante de la tecla: por ejemplo, introducir C-s en vez de s ligaría la búsqueda a Control+s en vez de a s. Por último, puede ligar la misma orden a diferentes teclas de una sola vez usando una lista separada por comas: por ejemplo, introducir s,C-s causaría que ambos s y Control+s ejecutasen una búsqueda.

Las siguientes órdenes pueden ligarse a teclas configurando la variable Aptitude::UI::Keybindings::orden, donde orden es el nombre de la orden que se va ligar:

OrdenPredeterminadoDescripción
ApplySolution! Si hay paquetes rotos y aptitude ha sugerido una solución al problema, aplicar inmediatamente la solución.
Beginhome,C-a Desplazarse al inicio de la pantalla actual: a lo alto de una lista, o a la izquierda de una entrada de texto en un campo.
CancelC-g,escape,C-[ Cancelar la interacción actual: por ejemplo, descarta una ventana de dialogo o desactiva el menú.
ChangelogC Mostrar el changelog.Debian (registro de cambios Debian) del paquete seleccionado o de la versión del paquete.
ChangePkgTreeGroupingG Modificar la directriz de agrupación de la lista de paquetes activa en ese momento.
ChangePkgTreeLimitl Modificar el limite de la lista de paquetes actualmente activa.
ChangePkgTreeSortingS Modificar la directriz de ordenación de la lista de paquetes activa.
ClearAutom Marcar el paquete seleccionado como manualmente instalado.
CollapseAll] Cerrar el árbol seleccionado y todas sus ramas en una lista jerárquica.
CollapseTreeleft Cerrar el árbol seleccionado en una lista jerárquica.
Confirmenter Esto equivale a pulsar Ok en los cuadros de dialogo; si está interactuando con una pregunta de elección múltiple de la línea de estado, elige la opción predeterminada.
Cycletab Cambiar el foco del teclado al siguiente componente.
CycleNextf6 Pasar a la siguiente vista activa.
CycleOrdero Pasar por organizaciones predeterminadas de la pantalla.
CyclePrevf7 Pasar a la anterior vista activa.
DelBOLC-u Eliminar todo el texto entre el cursor y el inicio de la línea.
DelBackbackspace,C-h Eliminar el carácter precedente al insertar texto.
DelEOLC-k Eliminar todo el texto desde el cursor al final de la línea.
DelForwarddelete,C-d Eliminar el carácter bajo el cursor al insertar texto.
Dependenciesd Mostrar las dependencias del paquete seleccionado.
DescriptionCyclei Cuando examina la lista de paquetes, realiza un ciclo de las vistas disponibles en el área de información.
DescriptionDownz Cuando examina la lista de paquetes, desplaza el área de información una línea más abajo.
DescriptionUpa Cuando examina la lista de paquetes, desplaza el área de información una línea hacia arriba.
DoInstallRung Si no está en la pantalla de previsualización, muestra una pantalla de previsualización[a]; de estar viendo esta pantalla, ejecuta un proceso de instalación.
Downdown,j Desplazarse hacia abajo: por ejemplo, desplaza el texto hacia abajo o selecciona el siguiente elemento de la lista.
DumpResolver* De haber paquetes rotos, registra el estado actual del solucionador de problemas en un fichero (para corregir errores).
Endend,C-e Desplazarse al final de la pantalla actual: al final de la lista, o a la derecha de un campo de entrada de texto.
ExamineSolutione Si hay paquetes rotos y aptitude ha sugerido una solución, muestra una ventana de dialogo con una descripción detallada de la solución propuesta.
ExpandAll[ Expandir el árbol seleccionado y todas sus ramas en una lista jerárquica.
ExpandTreeright Expandir el árbol seleccionado en una lista jerárquica.
FirstSolution< Selecciona la primera solución generada por el solucionador de problemas.
ForbidUpgradeF Prohibir que un paquete se actualice a la versión disponible (o a una versión en particular).
ForgetNewPackagesf Descartar toda información relativa a qué paquetes son nuevos (vacía la lista de paquetes Paquetes nuevos).
Help? Mostrar la pantalla de ayuda en línea.
HistoryNextdown,C-n Desplazarse hacia delante en la historia, en un editor de línea con historia.
HistoryPrevup,C-p Desplazarse hacia atrás en la historia, en un editor de línea con historia.
Hold= Retener un paquete.
Install+ Marcar un paquete para su instalación.
InstallSingleI Marcar un solo paquete para su instalación; todos los otros paquetes se mantendrán en su versión actual.
Keep: Cancelar cualquier petición de instalación o eliminación así como todas las retenciones en un paquete.
LastSolution< Selecciona la última solución generada por el solucionador de problemas.
Leftleft,h Desplazarse a la izquierda: por ejemplo, mueve un menú a la izquierda de la barra de menú, o desplaza el cursor a la izquierda si edita texto.
LevelDownJ En una lista jerárquica, selecciona el siguiente hermano del elemento actualmente seleccionado (el siguiente elemento del mismo nivel con la misma rama padre).
LevelUpK En una lista jerárquica, selecciona el hermano anterior al elemento seleccionado (el elemento anterior del mismo nivel con la misma rama padre).
MarkUpgradableU Attempts to upgrade all packages which are not held back or forbidden from upgrading. It also installs new Essential or Required packages.
MineFlagSquaref En el Buscaminas, pone o quita una marca en el cuadrado.
MineLoadGameL Cargar una partida del Buscaminas.
MineSaveGameS Guardar una partida del Buscaminas.
MineSweepSquareSin ligar Buscar en torno a la casilla actual en el Buscaminas.
MineUncoverSquareSin ligar Descubrir la casilla presente en el Buscaminas.
MineUncoverSweepSquareenter Descubrir la casilla presente en el Buscaminas en caso de estar oculta; de no estarlo, busca en torno suyo.
NextPagepagedown,C-f Desplazar la pantalla actual a la siguiente página.
NextSolution. Conducir al solucionador de dependencias a la siguiente solución.
Non[b] Esta tecla seleccionará el botón no en los cuadros de dialogo si/no.
Parent^, left (in package items) Selects the parent of the selected item in a hierarchical list. left is used only in package items (rows) when showing trees of packages.
PrevPagepageup,C-b Desplazar la pantalla actual a la página anterior.
PrevSolution, Devolver el solucionador de dependencias a la solución anterior.
Purge_ Marcar el paquete seleccionado para ser purgado.
PushButtonspace,enter Activar el botón seleccionado actualmente, o conmuta una casilla.
Quitq Cierra la vista actual.
QuitProgramQ Salir del programa.
RejectBreakHolds  Rechazar toda acción del solucionador que rompe una retención; equivale a SolucionadorRechazar romper bloqueos.
RefreshC-l Redibujar la pantalla desde cero.
Remove- Marcar un paquete para su eliminación.
ReInstallL Marcar el paquete seleccionado para su reinstalación.
RepeatSearchBackN Repitir la ultima búsqueda, en dirección inversa.
ReSearchn Repitir la ultima búsqueda.
ReverseDependenciesr Mostrar paquetes qué dependen del paquete actualmente seleccionado.
Rightright,l Desplazarse a la derecha: por ejemplo, desplazarse a un menú a la derecha, en la barra de menú, o desplazar el cursor a la derecha la editar texto.
Search/ Activar la función de búsqueda del elemento de interfaz actualmente activo.
SearchBack\ Activar la función de búsqueda inversa del elemento de interfaz actualmente activo.
SearchBrokenb En un árbol de paquetes, busca el siguiente paquete roto.
SetAutoM Marcar el paquete seleccionado como instalado automáticamente.
ShowHideDescriptionD En un lista de paquetes, conmuta si el área de información es visible o no.
SolutionActionApprovea Cuando examina una solución, marca la acción actualmente seleccionada como «aprobada» (se incluirá en soluciones futuras, de ser posible).
SolutionActionRejectr Cuando examina una solución, marca la solución actualmente seleccionado como «rechazada» (descartada en soluciones futuras).
ToggleExpandedenter Expandir o cerrar el árbol seleccionado en una lista jerárquica.
ToggleMenuActiveC-m,f10,C-space Activar o desactivar el menú principal.
UndoC-_,C-u Cancelar la última acción, hasta el punto en que inició aptitude, o hasta la última vez que actualizó la lista de paquetes o instaló paquetes.
Upup,k Desplazarse hacia arriba: por ejemplo, desplaza un texto arriba o selecciona el elemento anterior en una lista.
UpdatePackageListu Actualizar la lista de paquetes mediante la obtención de listas nuevas a través de Internet si es necesario.
Versionsv Mostrar las versiones disponibles del paquete seleccionado.
Yes y [b] Esta tecla selecciona el botón Si en los cuadros de dialogo Si/No.

[a] a menos que Aptitude::Display-Planned-Action tiene valor de «false».

[b] Esta configuración predeterminada puede variar con diferentes locales.

Además de las teclas de letras, números y puntuación, puede ligar las siguientes teclas especiales:

Nombre de la teclaDescripción
a1La tecla A1.
a3La tecla A3.
b2La tecla B2.
backspaceLa tecla de retroceso.
backtabLa tecla tabulado de retroceso.
beginLa tecla Comenzar (no Inicio)
break La tecla de pausa.
c1La tecla C1.
c3La tecla C3.
cancelLa tecla Cancelar.
createLa tecla Crear.
comma Coma (,) -- observe que debido a que las comas se emplean para listar teclas, esta es la única manera de ligar una coma a una acción.
commandLa tecla de Orden.
copyLa tecla Copiar.
deleteLa tecla Suprimir.
delete_lineLa tecla borrar línea.
downLa tecla de dirección abajo.
endLa tecla Fin.
entryLa tecla Intro.
exitLa tecla Salir.
f1, f2, ..., f10Las teclas desde F1 a F10.
findLa tecla Buscar.
homeLa tecla Inicio.
insertLa tecla Insertar.
insert_exitLa tecla insertar salir.
clearLa tecla borrar.
clear_eolLa tecla borrar hasta final de línea.
clear_eosLa tecla borrar hasta final de pantalla.
insert_lineLa tecla insertar línea.
leftLa tecla de dirección izquierda.
markLa tecla Marcar.
messageLa tecla Mensaje.
moveLa tecla Mover.
nextLa tecla Siguiente.
openLa tecla Abrir.
previousLa tecla Anterior.
printLa tecla Imprimir.
redoLa tecla Rehacer.
referenceLa tecla Referencia.
refreshLa tecla Refrescar.
replaceLa tecla Reemplazar.
restartLa tecla Reiniciar.
resumeLa tecla Continuar.
returnLa tecla de Retorno.
rightLa tecla de dirección derecha.
saveLa tecla Guardar.
scrollfLa tecla desplazarse hacia delante.
scrollrLa tecla desplazarse hacia atrás.
selectLa tecla Seleccionar.
suspendLa tecla Suspender.
pagedownLa tecla Avpág.
pageupLa tecla Repág.
spaceLa tecla Espacio.
tabLa tecla Tabulador.
undoLa tecla Deshacer.
upLa tecla de dirección arriba.

Además de poder ligar las teclas de manera global, también es posible cambiar teclas ligadas para una parte en particular (o dominio) de aptitude: por ejemplo, para hacer que el tabulador sea el equivalente a la tecla de dirección derecha en la barra de menú, defina Aptitude::UI::Keybindings::Menubar::Right como tab,right. Los siguientes dominios están disponibles:

DominioDescripción
EditLine Empleado por elementos de edición de línea, tales como el campo de entrada en un dialogo de búsqueda.
Menu Empleado por los menús que se abren hacia abajo.
Menubar Empleado por la barra de menú en la parte alta de la pantalla.
Minesweeper Empleado por el modo Buscaminas.
MinibufChoice Empleado por las preguntas de elección múltiple que aparecen si escoge que ciertas preguntas aparezcan en la línea de estado.
Pager Empleado cuando se muestra un fichero del disco (por ejemplo, el texto de ayuda).
PkgNode Empleado por paquetes, árboles de paquetes, versiones de paquetes y dependencias de paquetes cuando aparecen en listas de paquetes.
PkgTree Empleado por listas de paquetes.
Table Empleado por tablas de componentes (por ejemplo, cuadros de dialogo).
TextLayout Empleado por presentaciones de texto formateados, tales como las descripciones de paquetes.
Tree Empleado por todas las presentaciones de árbol (incluyendo listas de paquetes, se puede anular mediante PkgTree).