Клавиши, используемые для активации команд в aptitude могут быть настроены
в файле настроек. У каждой команды есть
ассоциированная с ней переменная настройки под
Aptitude::UI::Keybindings; чтобы изменить сочетание
клавиш, привязанное к команде, просто установите соответствующей переменной
это сочетание клавиш в качестве значения. Например, чтобы привязать клавишу
s к команде поиска, установите
Aptitude::UI::Keybindings::Search значение
«s». Вы можете потребовать нажатия клавиши
Control, поместив «C-» перед клавишей:
например, использование «C-s» вместо
«s» привяжет Поиск к Control+s, а не к
s. Наконец, вы можете привязать команду к нескольким
клавишам одновременно, используя список, элементы которого разделены
запятыми: например, использование «s,C-s»
приведёт к тому, что и клавиша s, и сочетание клавиш
Control+s будут
выполнять поиск.
	
	  Следующие команды могут быть привязаны к клавишам путем установки переменной
Aptitude::UI::Keybindings::,
где командакомандой является имя команды, которую вы
желаете привязать к клавише:
	
| Команда | По-умолчанию | Описание | 
|---|---|---|
ApplySolution | ! | Если пакеты сломаны, и aptitude предлагает решение проблемы, немедленно применить это решение. | 
Begin | home,C-a | Перейти к началу текущего экрана: в верх списка или в левую часть текстового поля. | 
Cancel | C-g,escape,C-[ | Отменяет текущее взаимодействие: например, закрывает диалог или деактивирует меню. | 
Changelog | C | 
		  Отображает файл changelog.Debian выбранного пакета или
версии пакета.
		 | 
ChangePkgTreeGrouping | G | Изменяет правило группировки текущего активного списка пакетов. | 
ChangePkgTreeLimit | l | Изменяет предел текущего активного списка пакетов. | 
ChangePkgTreeSorting | S | Изменяет правило сортировки текущего активного списка пакетов. | 
ClearAuto | m | Отмечает выбранный пакет как установленный вручную. | 
CollapseAll | ] | Сворачивает выбранное дерево и всех его детей в иерархическом списке. | 
CollapseTree | лево | Сворачивает выбранное дерево в иерархическом списке. | 
Confirm | enter | В диалогах это эквивалентно нажатию «Ok»; при взаимодействии со строкой статуса с несколькими вариантами выбора ответа на вопрос, выбирает опцию по-умолчанию. | 
Cycle | tab | Переключает ввод с клавиатуры на следующий «графический элемент». | 
CycleNext | f6 | Переключает на следующее активное окно. | 
CycleOrder | o | Переключает между предопределенными компоновками экрана. | 
CyclePrev | f7 | Переключает на предыдущее активное окно. | 
DelBOL | C-u | Удаляет весь текст между курсором и началом строки. | 
DelBack | backspace,C-h | Удаляет предыдущий символ при вводе текста. | 
DelEOL | C-k | Удаляет весь текст от курсора и до конца строки. | 
DelForward | delete,C-d | Удаляет символ под курсором при вводе текста. | 
Dependencies | d | Отображает зависимости выбранного пакета. | 
DescriptionCycle | i | При просмотре списка пакетов, переключает между доступными окнами в информационной области. | 
DescriptionDown | z | При просмотре списка пакетов, прокручивает информационную область вниз на одну строку. | 
DescriptionUp | a | При просмотре списка пакетов, прокручивает информационную область вверх на одну строку. | 
DoInstallRun | g | Если окно предварительного просмотра не отображается, то отображает его [a]; если окно предварительного просмотра открыто, выполняет установочный запуск. | 
Down | down,j | Перемещается ниже: например, прокручивает текст вниз или выбирает следующий объект в списке. | 
DumpResolver | * | Если пакеты сломаны, записывает текущее состояние решателя проблем в файл (для целей отладки). | 
End | end,C-e | Переходит к концу текущего экрана: в низ списка или в правую часть текстового поля. | 
ExamineSolution | e | Если некоторые пакеты сломаны, и aptitude предлагает решение, отображает диалог с детальным описанием предложенного решения. | 
ExpandAll | [ | Открывает выбранное дерево и всех его детей в иерархическом списке. | 
ExpandTree | право | Открывает выбранное дерево в иерархическом списке. | 
FirstSolution | < | Выбирает первое решение, созданное решателем проблем. | 
ForbidUpgrade | F | Запрещает пакет для обновления до текущей доступной версии (или определенной версии). | 
ForgetNewPackages | f | Сбрасывает всю информацию о том, какие пакеты являются «новыми» (приводит к очистке списка «новых» пакетов). | 
Help | ? | Отображает интерактивное окно помощи. | 
HistoryNext | down,C-n | В линейном редакторе с историей перемещается по истории вперед. | 
HistoryPrev | up,C-p | В линейном редакторе с историей перемещается по истории назад. | 
Hold | = | Помещает пакет на фиксацию. | 
Install | + | Отмечает пакет для установки. | 
InstallSingle | I | Отмечает один пакет для установки; все остальные пакеты сохраняются в их текущих версиях. | 
Keep | : | Отменяет все запросы установки или удаления и все фиксации пакета. | 
LastSolution | < | Выбирает последнее решение, созданное решателем проблем. | 
Left | left,h | Перемещается влево: например, перемещается на одно меню влево в строке меню или перемещает курсор влево при редактировании текста. | 
LevelDown | J | В иерархическом списке выбирает следующего родственника выбранного в текущий момент объекта (выбирает следующий объект на тем же уровне с тем же родителем). | 
LevelUp | K | В иерархическом списке выбирает предыдущего родственника выбранного в текущий момент объекта (выбирает предыдущий объект на тем же уровне с тем же родителем). | 
MarkUpgradable | U | Пытается обновить все пакеты, которые не зафиксированы или не запрещены к обновлению. Также устанавливает новые необходимые и требуемые пакеты. | 
MineFlagSquare | f | В минёре, помещает флаг на квадрат или удаляет флаг с квадрата. | 
MineLoadGame | L | Загружает игру минёр. | 
MineSaveGame | S | Сохраняет игру минёр. | 
MineSweepSquare | Нет привязки | Очищает вокруг текущего квадрата в минёре. | 
MineUncoverSquare | Нет привязки | Открывает текущий квадрат в минёре | 
MineUncoverSweepSquare | enter | Открывает текущий квадрат в минёре если он закрыт; в противном случае очищает вокруг него. | 
NextPage | pagedown,C-f | Перемещает текущий экран на одну страницу вперёд. | 
NextSolution | . | Перемещает решатель зависимостей к следующему решению. | 
No | n[b] | Эта клавиша выбирает кнопку «нет» в диалогах с вариантами ответа да/нет. | 
Parent | ^, влево (в меню пакетов) | 
		  Выбирает родителя выбранного пункта иерархического
списка. left используется только в пакетах (строках) при
показе деревьев пакетов.
		 | 
PrevPage | pageup,C-b | Перемещает текущий экран на одну страницу назад. | 
PrevSolution | , | Возвращает решатель зависимостей к предыдущему решению. | 
Purge | _ | Отмечает выбранный пакет для вычистки. | 
PushButton | space,enter | Активирует выбранную кнопку или переключает флажок. | 
Quit | q | Закрыть текущее окно. | 
QuitProgram | Q | Выходит из программы. | 
RejectBreakHolds | Отклонить все действия решателя, которые сломали бы фиксацию; эквивалентно → . | |
Refresh | C-l | Перерисовывает экран с нуля. | 
Remove | - | Отмечает пакет для удаления. | 
ReInstall | L | Отмечает выбранный пакет для переустановки. | 
RepeatSearchBack | N | Повторяет последний поиск, но ищет в обратном направлении. | 
ReSearch | n | Повторяет последний поиск. | 
ReverseDependencies | r | Отображает пакеты, которые зависят от выбранного пакета. | 
Right | right,l | Перемещается вправо: например, перемещается на одно меню вправо в строке меню или перемещает курсор вправо при редактировании текста. | 
Search | / | Активирует функцию «поиска» в текущем активном элементе интерфейса. | 
SearchBack | \ | Активирует функцию «обратного поиска» в текущем активном элементе интерфейса. | 
SearchBroken | b | В дереве пакетов ищет следующий сломанный пакет. | 
SetAuto | M | Отмечает текущий пакет как установленный автоматически. | 
ShowHideDescription | D | В списке пакетов переключает видимость информационной области. | 
SolutionActionApprove | a | При просмотре решения отмечает выбранное действие как "одобренное" (если это возможно, оно будет включено в будущие решения). | 
SolutionActionReject | r | При просмотре решения, отмечает выбранное действие как "отклоненное" (будущие решения не будут содержать это действие). | 
ToggleExpanded | enter | Разворачивает или сворачивает выбранное дерево в иерархическом списке. | 
ToggleMenuActive | C-m,f10,C-space | Активирует или деактивирует главное меню. | 
Undo | C-_,C-u | Отменяет последнее действие вплоть до тех пор, когда была запущена aptitude ИЛИ до вплоть момента последнего обновления списка пакетов или установки пакетов. | 
Up | up,k | Перемещается вверх: например, прокручивает текстовый экран вверх или выбирает предыдущий объект в списке. | 
UpdatePackageList | u | Обновляет список пакетов, загружая, если это необходимо, новые списки из сети Интернет. | 
Versions | v | Отображает доступные версии выбранного пакета. | 
Yes | 
		  y [b]
		 | Эта клавиша выбирает кнопку «Yes» в диалогах с опциями да/нет. | 
[a] 
		      до тех пор, пока  [b] В разных локалях значение по-умолчанию может быть другим.  | ||
В дополнение к буквенным, цифровым клавишам и клавишам пунктуации привязки могут быть сделаны к следующим «специальным» клавишам:
| Имя клавиши | Описание | 
|---|---|
a1 | Клавиша A1. | 
a3 | Клавиша A3. | 
b2 | Клавиша B2. | 
backspace | Клавиша Backspace. | 
backtab | Клавиша обратной табуляции | 
begin | Клавиша Begin (не Home) | 
break | Клавиша «break». | 
c1 | Клавиша C1. | 
c3 | Клавиша C3. | 
cancel | Клавиша Cancel. | 
create | Клавиша Create. | 
comma | Запятая (,) — заметьте, что поскольку запятые используются в списках клавиш, это — единственный способ сделать привязку к запятой. | 
command | Клавиша Command. | 
copy | Клавиша Copy. | 
delete | Клавиша Delete. | 
delete_line | Клавиша «delete line». | 
down | Клавиша «стрелка вниз». | 
end | Клавиша End. | 
entry | Клавиша Enter. | 
exit | Клавиша Exit. | 
f1, f2, ..., f10 | Клавиши с F1 до F10. | 
find | Клавиша Find. | 
home | Клавиша Home. | 
insert | Клавиша Insert. | 
insert_exit | Клавиша «insert exit». | 
clear | Клавиша «clear». | 
clear_eol | Клавиша «clear to end of line». | 
clear_eos | Клавиша «clear to end of screen». | 
insert_line | Клавиша «insert line». | 
left | Клавиша «стрелка влево». | 
mark | Клавиша Mark. | 
message | Клавиша Message. | 
move | Клавиша Move. | 
next | Клавиша Next. | 
open | Клавиша Open. | 
previous | Клавиша Previous. | 
print | Клавиша Print. | 
redo | Клавиша Redo. | 
reference | Клавиша Reference. | 
refresh | Клавиша Refresh. | 
replace | Клавиша Replace. | 
restart | Клавиша Restart. | 
resume | Клавиша Resume. | 
return | Клавиша Return. | 
right | Клавиша «стрелка вправо». | 
save | Клавиша Save. | 
scrollf | Клавиша «scroll forward». | 
scrollr | Клавиша «scroll backwards». | 
select | Клавиша Select. | 
suspend | Клавиша Suspend. | 
pagedown | Клавиша «Page Down». | 
pageup | Клавиша «Page Up». | 
space | Клавиша пробел | 
tab | Клавиша Tab | 
undo | Клавиша Undo. | 
up | Клавиша «стрелка вверх». | 
	  В дополнение к глобальным привязкам клавиш можно изменять привязки клавиш
для определенной части (или области) aptitude:
например, чтобы сделать клавишу Tab эквивалентной стрелке вправо в строке
меню, установите
Aptitude::UI::Keybindings::Menubar::Right в значение
«tab,right». Доступны следующие области:
	
| Область | Описание | 
|---|---|
EditLine | Используется графическими элементами линейного редактирования, такими как поле ввода в диалоге «поиск». | 
Menu | Используется выпадающими меню. | 
Menubar | Используется строкой меню в верхней части экрана. | 
Minesweeper | Используется в режиме сапёр. | 
MinibufChoice | Используется приглашениями с несколькими опциями, появляющимися в том случае, если вы выбрали возможность появления некоторых приглашений в строке статуса. | 
Pager | Используется когда отображается файл на диске (например, текст справки). | 
PkgNode | Используется пакетами, деревьями пакетов, версиями пакетов и зависимостями пакетов, когда они появляются в списке пакетов. | 
PkgTree | Используется списком пакетов. | 
Table | Используется таблицей графических элементов (например, диалогами). | 
TextLayout | Используется форматированными текстовыми экранами, такими как описание пакета. | 
Tree | 
		  Используется всеми экранами деревьев (включая список пакетов, для которого
эта опция может быть отменена опцией PkgTree).
		 |