Sneltoetsen aanpassen

In het configuratiebestand kunnen de toetsen die gebruikt worden om in aptitude een commando te activeren, aangepast worden. Elk commando heeft onder Aptitude::UI::Keybindings een bijbehorende configuratievariabele. Om een andere toets aan een commando te koppelen, moet u gewoon de overeenkomstige variabele instellen op die toets. Om bijvoorbeeld de toets s een zoekopdracht te laten uitvoeren, moet u Aptitude::UI::Keybindings::Search instellen op s. U kunt het indrukken van de Control-toets noodzakelijk maken door C- voor de toets te plaatsen: bijvoorbeeld met C-s in plaats van s wordt de zoekopdracht gekoppeld aan Control+s in plaats van aan s. Tenslotte kunt u een commando ook aan verschillende toetsen koppelen door een met komma's gescheiden lijst te gebruiken: bijvoorbeeld met s,C-s kunt u zowel met de toets s als met de toetsencombinatie Control+s een zoekopdracht uitvoeren.

De volgende commando's kunnen gekoppeld worden aan (een) toets(en) door de variabeleAptitude::UI::Keybindings::commando in te stellen, waarbij commando de naam is van het commando waaraan de toets gekoppeld wordt:

CommandoStandaardOmschrijving
ApplySolution! Indien pakketten defect zijn en aptitude een oplossing voor het probleem gesuggereerd heeft, die suggestie onmiddellijk toepassen.
Beginhome,C-a Ga naar het begin van de huidige weergave: naar het begin van een lijst of naar de linkerkant van een tekstinvoerveld.
CancelC-g,escape,C-[ Annuleert de huidige interactie: sluit bijvoorbeeld een dialoogvenster of deactiveert het menu.
ChangelogC Geeft het bestand changelog.Debian weer van het momenteel geselecteerde pakket of pakketversie.
ChangePkgTreeGroupingG Wijzigt het groeperingsbeleid van de pakketlijst die momenteel actief is.
ChangePkgTreeLimitl Wijzigt de afgrenzing van de pakketlijst die momenteel actief is.
ChangePkgTreeSortingS Wijzigt het sorteringsbeleid van de pakketlijst die momenteel actief is.
ClearAutom Markeert het pakket dat momenteel geselecteerd is, als handmatig geïnstalleerd.
CollapseAll] Vouwt in een hiërarchische lijst de geselecteerde boomstructuur en alle subniveaus ervan samen.
CollapseTreeleft Vouwt in een hiërarchische lijst de geselecteerde boomstructuur samen.
Confirmenter In dialoogvensters is dit het equivalent van Ok drukken. In een interactie op de statusregel selecteert dit bij een meerkeuzevraag de standaardoptie.
Cycletab Verplaatst de focus van het toetsenbord naar het volgende element.
CycleNextf6 Verspringt naar de volgende actieve weergave.
CycleOrdero Wisselt tussen voorgeprogrammeerde indelingen van het scherm.
CyclePrevf7 Springt naar de vorige actieve weergave.
DelBOLC-u Verwijdert alle tekst tussen de cursor en het begin van de regel.
DelBackbackspace,C-h Verwijdert bij het invoeren van tekst het vorige teken.
DelEOLC-k Verwijdert alle tekst vanaf de cursor tot het einde van de regel.
DelForwarddelete,C-d Verwijdert bij het invoeren van tekst het teken waarop de cursor staat.
Dependenciesd Geeft de vereisten van het momenteel geselecteerde pakket weer.
DescriptionCyclei Wisselt bij het doornemen van de pakketlijst tussen de verschillende beschikbare weergaven in het informatiegebied.
DescriptionDownz Scrolt bij het doornemen van de pakketlijst het informatiegebied een regel naar onder.
DescriptionUpa Scrolt bij het doornemen van de pakketlijst het informatiegebied een regel naar boven.
DoInstallRung Het scherm met een voorafbeelding tonen als dat nog niet actief is [a]. Indien dat scherm wel al actief is, een installatieoperatie uitvoeren.
Downdown,j Beweegt naar beneden: scrolt bijvoorbeeld naar beneden door een weergegeven tekst of selecteert het volgende item uit een lijst.
DumpResolver* Schrijft indien er defecte pakketten zijn, de huidige toestand van de probleemoplosser op in een bestand (met het oog op debuggen).
Endend,C-e Ga naar het einde van de huidige weergave: naar onderaan de lijst of naar de rechterkant van een tekstinvoerveld.
ExamineSolutione Indien er defecte pakketten zijn en aptitude een oplossing gesuggereerd heeft, een dialoogvenster weergeven met een gedetailleerde beschrijving van de voorgestelde oplossing.
ExpandAll[ Vouwt in een hiërarchische lijst de geselecteerde boomstructuur en al zijn subniveaus uit.
ExpandTreeright Vouwt in een hiërarchische lijst de geselecteerde boomstructuur uit.
FirstSolution< Selecteer de eerste oplossing van de probleemoplosser.
ForbidUpgradeF Verbiedt dat een pakket opgewaardeerd wordt naar de momenteel beschikbare versie ervan (of naar een specifieke versie).
ForgetNewPackagesf Verwijdert alle informatie over welke pakketten nieuw zijn (maakt de lijst van nieuwe pakketten leeg).
Help? Geeft een on-line hulpscherm weer.
HistoryNextdown,C-n In een regeleditor die een geschiedenis van wijzigingen bijhoudt, verder naar het verleden gaan.
HistoryPrevup,C-p In een regeleditor die een geschiedenis van wijzigingen bijhoudt, terugkeren naar een minder ver verleden.
Hold= Bevriest een pakket.
Install+ Markeert een pakket om geïnstalleerd te worden.
InstallSingleI Markeert één enkel pakket om geïnstalleerd te worden. Alle andere pakketten worden op hun huidige versie behouden.
Keep: Annuleert voor een pakket alle installatie- en verwijderingsverzoeken en alle handhavingsopdrachten.
LastSolution< Selecteer de laatste oplossing die door de probleemoplosser uitgewerkt werd.
Leftleft,h Beweegt naar links: verschuift in de menubalk bijvoorbeeld één menu-item meer naar links of verplaatst bij het bewerken van tekst de cursor naar links.
LevelDownJ Selecteert in een hiërarchische lijst de volgende aanverwant van het momenteel geselecteerde item (het volgende item dat zich op hetzelfde niveau bevindt en dat onder hetzelfde bovenliggende element thuis hoort).
LevelUpK Selecteert in een hiërarchische lijst de vorige aanverwant van het momenteel geselecteerde item (het vorige item dat zich op hetzelfde niveau bevindt en dat onder hetzelfde bovenliggende element thuis hoort).
MarkUpgradableU Attempts to upgrade all packages which are not held back or forbidden from upgrading. It also installs new Essential or Required packages.
MineFlagSquaref Plaatst of verwijdert in Mijnenveger een vlag op/van een vakje.
MineLoadGameL Haalt een spelletje Mijnenveger op.
MineSaveGameS Bewaart een spelletje Mijnenveger
MineSweepSquareGeen koppeling Veegt in Mijnenveger rond het huidige vakje.
MineUncoverSquareGeen koppeling Legt in Mijnenveger het huidige vakje bloot.
MineUncoverSweepSquareenter Legt in Mijnenveger het huidige vakje bloot als het bedekt is. Veegt er anders rond.
NextPagepagedown,C-f Gaat in de huidige weergave een pagina verder.
NextSolution. Doe de vereistenoplosser voortgaan naar de volgende oplossing.
Non[b] Deze toets selecteert de knop no in een dialoogvenster met yes/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 Gaat in de huidige weergave een pagina terug.
PrevSolution, Doe de vereistenoplosser naar de vorige oplossing terugkeren.
Purge_ Markeer het momenteel geselecteerde pakket om gewist te worden.
PushButtonspace,enter Activeert de momenteel geselecteerde knop of vinkt een keuzevakje aan/uit.
Quitq Sluit de huidige weergave.
QuitProgramQ Sluit het programma volledig af.
RejectBreakHolds  Wijs alle acties van de oplosser af die een handhaving zouden verbreken. Het equivalent van OplosserTe handhaven pakketten niet breken.
RefreshC-l Bouwt het scherm volledig opnieuw op.
Remove- Markeer een pakket om verwijderd te worden.
ReInstallL Markeer het momenteel geselecteerde pakket om opnieuw geïnstalleerd te worden.
RepeatSearchBackN Herhaalt de laatste zoekbewerking, maar zoekt in de tegengestelde richting.
ReSearchn Herhaalt de laatste zoekbewerking.
ReverseDependenciesr Geeft de pakketten weer die afhankelijk zijn van het momenteel geselecteerde pakket.
Rightright,l Beweegt naar rechts: gaat bijvoorbeeld in de menubalk één menu-item verder naar rechts, of beweegt bij het bewerken van tekst de cursor naar rechts.
Search/ Activeert de zoek-functie van het interface-element dat momenteel actief is.
SearchBack\ Activeert de achterwaartse zoek-functie van het interface-element dat momenteel actief is.
SearchBrokenb Zoek in een pakketboom naar het volgende defecte pakket.
SetAutoM Markeer het huidige pakket als automatisch geïnstalleerd.
ShowHideDescriptionD Schakelt bij een pakketlijst de zichtbaarheid van het informatiegebied aan/uit.
SolutionActionApprovea Markeert bij het bekijken van een oplossing de momenteel geselecteerde actie als "goedgekeurd" (die wordt telkens waar mogelijk mee opgenomen in toekomstige oplossingen).
SolutionActionRejectr Markeert bij het bekijken van een oplossing de momenteel geselecteerde actie als "afgewezen" (in toekomstige oplossingen zal die niet meer opgenomen worden).
ToggleExpandedenter In een hiërarchische lijst wordt de momenteel geselecteerde boomstructuur uitgevouwen of dichtgevouwen.
ToggleMenuActiveC-m,f10,C-space Activeert of deactiveert het hoofdmenu.
UndoC-_,C-u Annuleert de laatste actie. Dit kan teruggaan tot het ogenblik waarop aptitude opgestart werd OF tot de laatste maal dat de pakketlijst bijgewerkt werd of pakketten geïnstalleerd werden.
Upup,k Gaat naar boven: scrolt bijvoorbeeld naar boven in een weergegeven tekst of selecteert het vorige item uit een lijst.
UpdatePackageListu Werkt de pakketlijst bij door indien nodig nieuwe lijsten op te halen via het internet.
Versionsv Geeft de beschikbare versies van het momenteel geselecteerde pakket weer.
Yes y [b] Deze toets selecteert de knop Yes in dialoogvensters met yes/no .

[a] tenzij Aptitude::Display-Planned-Action false (niet waar) is.

[b] De standaard kan hier verschillen naargelang de lokalisatie.

Naast lettertoetsen, cijfertoetsen en leestekentoetsen, kunnen ook de volgende speciale toetsen als sneltoets gedefinieerd worden:

ToetsnaamOmschrijving
a1De toets A1.
a3De toets A3.
b2De toets B2.
backspaceDe toets Backspace.
backtabDe toets achterwaartse Tab
beginDe toets Begin (niet Home)
break De toets Break.
c1De toets C1.
c3De toets C3.
cancelDe toets Cancel.
createDe toets Create.
comma Komma (,) -- merk op dat dit de enige manier is om de komma als sneltoets te definiëren, vermits komma's gebruikt worden bij een lijst van toetsen.
commandDe toets Command.
copyDe toets Copy.
deleteDe toets Delete.
delete_lineDe toets delete line (wis regel).
downDe toets Pijl-omlaag.
endDe toets End.
entryDe toets Enter.
exitDe toets Exit.
f1, f2, ..., f10De functietoetsen F1 tot F10.
findDe toets Find.
homeDe toets Home.
insertDe toets Insert.
insert_exitDe toets insert exit.
clearDe toets clear (wissen).
clear_eolDe toets clear to end of line (wis tot einde regel).
clear_eosDe toets clear to end of screen (wis tot einde scherm).
insert_lineDe toets insert line (regel invoegen).
leftDe toets Pijl-links.
markDe toets Mark.
messageDe toets Message.
moveDe toets Move.
nextDe toets Next.
openDe toets Open.
previousDe toets Previous.
printDe toets Print.
redoDe toets Redo.
referenceDe toets Reference.
refreshDe toets Refresh.
replaceDe toets Replace.
restartDe toets Restart.
resumeDe toets Resume.
returnDe toets Return.
rightDe toets Pijl-rechts.
saveDe toets Save.
scrollfDe toets scroll forward (vooruit scrollen).
scrollrDe toets scroll backwards (achteruit scrollen).
selectDe toets Select.
suspendDe toets Suspend.
pagedownDe toets Page Down.
pageupDe toets Page Up.
spaceDe Spatiebalk
tabDe toets Tab
undoDe toets Undo.
upDe toets Pijl-omhoog.

Naast het definiëren van een globale sneltoets, kan men ook een snelkoppeling aanpassen voor een specifiek onderdeel (of domein) van aptitude: om bijvoorbeeld in de menubalk van de Tab-toets het equivalent te maken van de toets Pijl-rechts, moet u Aptitude::UI::Keybindings::Menubar::Right instellen op tab,right. De volgende domeinen kunnen gebruikt worden:

DomeinOmschrijving
EditLine Gebruikt voor widgets van het type regelbewerking, zoals het invoerveld in een dialoogvenster Zoek naar:.
Menu Gebruikt voor een uitklappend keuzemenu.
Menubar Gebruikt voor de menubalk bovenaan het scherm.
Minesweeper Gebruikt voor de modus Mijnenveger.
MinibufChoice Gebruikt voor de multiplechoicevragen die u krijgt als u ervoor gekozen heeft om sommige vragen in de statusregel te laten stellen.
Pager Gebruikt bij het weergeven van een op schijf opgeslagen bestand (bijvoorbeeld de hulptekst).
PkgNode Gebruikt voor pakketten, pakketbomen, pakketversies en pakketvereisten als ze in een pakketlijst voorkomen.
PkgTree Gebruikt voor pakketlijsten.
Table Gebruikt voor widgetplatformen (bijvoorbeeld dialoogvensters).
TextLayout Gebruikt bij de weergave van opgemaakte tekst, zoals pakketbeschrijvingen.
Tree Gebruikt bij de weergave van alle boomstructuren (met inbegrip van pakketlijsten, waarvoor echter met PkgTree iets anders gekozen kan worden).