Klávesy pro spouštění příkazů v aptitude si můžete přizpůsobit v konfiguračním souboru. Každý příkaz má svou konfigurační proměnnou, pomocí které můžete příkaz spojit s požadovanou klávesou. Například pokud chcete, aby klávesa s zahájila hledání, nastavte proměnnou Aptitude::UI::Keybindings::Search na hodnotu „s“. Jestliže chcete použít modifikátor Control, předřaďte klávese řetězec „C-“. Tj. když v předchozím příkladu nahradíte „s“ za „C-s“, naváže se hledání na klávesovou zkratku Control+s. Příkaz můžete dokonce spojit s více klávesovými zkratkami najednou, stačí jednotlivé zkratky oddělit čárkami. Například pokud se má hledání spustit klávesou s i Control+s, použijte „s,C-s“.
Následuje přehled příkazů, které můžete navázat na klávesové zkratky. Slouží k tomu proměnná Aptitude::UI::Keybindings::příkaz, kde příkaz je jméno příkazu:
| Příkaz | Implicitně | Popis |
|---|---|---|
| Begin | home,C-a | Přesune se na začátek aktuálního prvku: na začátek seznamu nebo na začátek textového pole. |
| BugReport | B | Nahlásí chybu ve vybraném balíku; použije k tomu příkaz reportbug. |
| Cancel | C-g,escape,C-[ | Zruší aktuální akci: například zavře dialog nebo opustí menu. |
| Changelog | C | Zobrazí soubor changelog.Debian z vybraného balíku. |
| ChangePkgTreeGrouping | G | Nastaví shlukovací pravidla aktivního seznamu balíků. |
| ChangePkgTreeLimit | l | Nastaví omezení zobrazení aktivního seznamu balíků. |
| ChangePkgTreeSorting | S | Nastaví třídící pravidla aktivního seznamu balíků. |
| ClearAuto | m | Označí vybraný balík jako instalovaný ručně. |
| CollapseAll | ] | V hierarchickém seznamu sbalí vybraný strom a všechny jeho potomky. |
| CollapseTree | nenavázáno | V hierarchickém seznamu sbalí vybraný strom. |
| Commit | N | V editoru hierarchie uloží pozici aktuálního balíku v hierarchii a přesune se k dalšímu balíku. |
| Confirm | enter | V dialogovém okně je ekvivalentní se stisknutím tlačítka „Ok“. Při výběru z několika možností vybere tu přednastavenou. |
| Cycle | tab | Přesune se na další „prvek uživatelského prostředí“. |
| CycleNext | f6 | Přepne se do dalšího aktivního pohledu. |
| CyclePrev | f7 | Přepne se do předchozího aktivního pohledu. |
| DelBOL | C-u | Smaže text mezi kurzorem a začátkem řádku. |
| DelBack | backspace,C-h | Při zadávání textu smaže předchozí znak. |
| DelEOL | C-k | Smaže text od kurzoru až do konce řádku. |
| DelForward | delete,C-d | Při zadávání textu smaže znak pod kurzorem. |
| Dependencies | d | Zobrazí závislosti vybraného balíku. |
| DescriptionCycle | i | Cykluje mezi dostupnými pohledy v informační oblasti seznamu balíků. |
| DescriptionDown | z | Posune text v informační oblasti o jeden řádek dolů. |
| DescriptionUp | a | Posune text v informační oblasti o jeden řádek nahoru. |
| DoInstallRun | g | Při prvním spuštění zobrazí přehled před instalací [a] Při druhém spuštění spustí samotnou instalaci. |
| Down | down,j | Posune „něco“ dolů. Např. posune dolů text nápovědy, nebo v seznamu vybere další položku. |
| DpkgReconfigure | R | Na vybraném balíku spustí „dpkg-reconfigure“. |
| EditHier | E | Otevře editor hierarchie. |
| End | end,C-e | Přesune se na konec aktuálního prvku: na konec seznamu nebo na konec textového pole. |
| ExpandAll | [ | V hierarchickém seznamu rozbalí vybraný strom a všechny jeho potomky. |
| ExpandTree | nenavázáno | V hierarchickém seznamu rozbalí vybraný strom. |
| ForbidUpgrade | F | Zabrání balíku v aktualizaci na dostupnou verzi (nebo na konkrétní verzi). |
| ForgetNewPackages | f | Zapomene, které balíky jsou „nové“ (vyprázdní strom „Nové balíky“). |
| Help | ? | Zobrazí nápovědu. |
| HistoryNext | down,C-n | V řádkovém editoru s historií se přesune na další položku v historii. |
| HistoryPrev | up,C-p | V řádkovém editoru s historií se přesune na předchozí položku v historii. |
| Hold | = | Podrží vybraný balík v aktuální verzi. |
| Install | + | Označí aktuálně vybraný balík pro instalaci. |
| InstallSingle | I | Označí vybraný (jediný) balík pro instalaci. Ostatní balíky jsou ponechány v aktuální verzi. |
| Keep | : | U vybraného balíku zruší naplánované akce jako instalaci, aktualizaci nebo odstranění. |
| Left | left,h | Posune „něco“ vlevo. Např. v menu se posune na položku vlevo, nebo při editaci textu posune kurzor o znak doleva. |
| LevelDown | K | V hierarchickém seznamu vybere dalšího sourozence vybrané položky (tj. další položku se stejným rodičem). |
| LevelUp | J | V hierarchickém seznamu vybere předchozího sourozence vybrané položky (tj. předchozí položku se stejným rodičem). |
| MarkUpgradable | U | Pokusí se aktualizovat všechny balíky kromě těch, které jsou podržené v aktuální verzi, nebo které mají aktualizaci zakázánu. |
| MineFlagSquare | f | V Minovém poli, umístí nebo sebere vlajku. |
| MineLoadGame | L | Nahraje uloženou hruMinového pole. |
| MineSaveGame | S | Uloží hru Minového pole. |
| MineSweepSquare | nenavázáno | Prohledá okolní pole ve hře Minové pole. |
| MineUncoverSquare | nenavázáno | Odkryje políčko v Minovém poli. |
| MineUncoverSweepSquare | enter | Pokud je zakryté, odkryje políčko v Minovém poli, jinak provede průzkum okolí. |
| NextPage | pagedown,C-f | Posune zobrazení o stranu vpřed. |
| No | n[b] | Tato klávesa vybere v dialogových oknech tlačítko „Ne“. |
| Parent | ^ | V hierarchickém seznamu vybere rodiče vybrané položky. |
| PrevPage | pagedown,C-f | Posune zobrazení o stranu zpět. |
| Purge | _ | Označí aktuálně vybraný balík pro vyčištění. |
| PushButton | space,enter | Aktivuje vybrané tlačítko, nebo přepne přepínací pole. |
| Quit | q | Zavře aktuální pohled. |
| QuitProgram | Q | Ukončí celý program. |
| Refresh | C-l | Překreslí obrazovku. |
| Remove | - | Označí vybraný balík pro odstranění. |
| ReInstall | L | Označí vybraný balík pro reinstalaci. |
| ReSearch | \,n | Zopakuje poslední hledání. |
| ReverseDependencies | r | Zobrazí balíky, které závisí na vybraném balíku. |
| Right | right,l | Posune „něco“ vpravo. Např. v menu se posune na položku vpravo, nebo při editaci textu posune kurzor o znak doprava. |
| SaveHier | S | V editoru hierarchie uloží aktuální hierarchii. |
| Search | / | Spustí funkci „vyhledat“. |
| SearchBroken | b | Ve stromu balíků bude hledat další porušený balík. |
| SetAuto | M | Označí vybraný balík jako instalovaný automaticky. |
| ShowHideDescription | D | V seznamu balíků zapne/vypne zobrazení informační oblasti. |
| ToggleExpanded | Enter | V hierarchickém seznamu rozbalí nebo sbalí vybraný strom. |
| ToggleMenuActive | f10,C-space | Vstoupí do (vystoupí z) hlavního menu. |
| Undo | C-_,C-u | Zruší poslední akci. Vracet zpět se můžete až do výskytu jedné z následujících událostí: start programu, aktualizace seznamu balíků nebo instalace balíků. |
| Up | up,k | Posune „něco“ nahoru. Např. posune nahoru text nápovědy, nebo v seznamu vybere předchozí položku. |
| UpdatePackageList | u | Aktualizuje seznam balíků. (Většinou si nové seznamy stáhne z Internetu.) |
| Versions | v | Zobrazí dostupné verze vybraného balíku. |
| Yes | y [b] | Tato klávesa vybere v dialogových oknech tlačítko „Ano“. |
[a] Pokud ovšem Aptitude::Display-Planned-Action není nastaveno na hodnotu „false“. [b] Může se lišit v různých jazykových mutacích. | ||
Kromě písmen, čísel a interpunkčních znaků můžete pro navázání použít i následující „speciální“ klávesy:
| Název klávesy | Popis |
|---|---|
| a1 | Klávesa A1. |
| a3 | Klávesa A3. |
| b2 | Klávesa B2. |
| backspace | Klávesa Backspace. |
| backtab | Klávesa Back-tab |
| begin | Klávesa Begin (ne Home) |
| break | Klávesa „break“. |
| c1 | Klávesa C1. |
| c3 | Klávesa C3. |
| cancel | Klávesa Cancel. |
| create | Klávesa Create. |
| comma | Čárka (,) -- protože se čárka používá pro oddělení seznamu kláves, je toto jediná možnost jak svázat příkaz s klávesou čárka. |
| command | Klávesa Command. |
| copy | Klávesa Copy. |
| delete | Klávesa Delete. |
| delete_line | Klávesa „smaž řádek“. |
| down | Klávesa „šipka dolů“. |
| end | Klávesa End. |
| entry | Klávesa Enter. |
| exit | Klávesa Exit. |
| f1, f2, ..., f10 | Klávesy F1 až F10. |
| find | Klávesa Find. |
| home | Klávesa Home. |
| insert | Klávesa Insert. |
| insert_exit | Klávesa „insert exit“. |
| clear | Klávesa „vymazat“. |
| clear_eol | Klávesa „vymazat do konce řádku“. |
| clear_eos | Klávesa „vymazat do konce obrazovky“. |
| insert_line | Klávesa „vložit řádek“. |
| left | Klávesa „levá šipka“. |
| mark | Klávesa Mark. |
| message | Klávesa Message. |
| move | Klávesa Move. |
| next | Klávesa Next. |
| open | Klávesa Open. |
| previous | Klávesa Previous. |
| Klávesa Print. | |
| redo | Klávesa Redo. |
| reference | Klávesa Reference. |
| refresh | Klávesa Refresh. |
| replace | Klávesa Replace. |
| restart | Klávesa Restart. |
| resume | Klávesa Resume. |
| return | Klávesa Return. |
| right | Klávesa „pravá šipka“. |
| save | Klávesa Save. |
| scrollf | Klávesa „rolovat vpřed“. |
| scrollr | Klávesa „rolovat zpět“. |
| select | Klávesa Select. |
| suspend | Klávesa Suspend. |
| pagedown | Klávesa Page Down. |
| pageup | Klávesa Page Up. |
| space | Klávesa mezera |
| tab | Klávesa Tab |
| undo | Klávesa Undo. |
| up | Klávesa „šipka nahoru“. |
Mimo globálního vázání kláves můžete změnit klávesové zkratky i pouze pro jednu konkrétní část programu (tzv. doménu). Například aby se klávesa Tab v menu chovala stejně jako šipka vpravo, nastavte Aptitude::UI::Keybindings::Menubar::Right na hodnotu „tab,right“. K dispozici jsou následující domény:
| Doména | Popis |
|---|---|
| EditLine | Používá se pro prvky, kde se zadává text, například ve „vyhledávacím“ dialogu. |
| Menu | Používá se pro rozbalovací menu programu. |
| Menubar | Pokužívá se pro pruh menu nahoře na obrazovce. |
| Minesweeper | Používá se v režimu Minové pole. |
| MinibufChoice | Používá se ve stavové řádce pro výběr z několika hodnot. (Pouze pokud máte povolené „Používat výzvy ve stylu 'minibufferu'“.) |
| Pager | Používá se při zobrazování souboru na disku (například nápověda). |
| PkgNode | Používá se u balíků, stromů balíků, verzí balíků a závislostech balíků, pokud se objeví v seznamu balíků. |
| PkgTree | Používá se v seznamu balíků. |
| Table | Používá se u zobrazení prvků uživatelského rozhraní v tabulkách (např. v dialogových oknech). |
| TextLayout | Používá se pro zobrazení formátovaných textů, např. pro popisy balíků. |
| Tree | Používá se u všech stromových zobrazení (včetně seznamů balíků, které však můžete nastavit pomocí PkgTree). |