Sneltoetsen toewijzen¶
Elke opdracht in OctoEdit — ingebouwd bewerken, weergaveschakelaars en opdrachten die door plug-ins worden bijgedragen — kan vanaf één plek opnieuw worden toegewezen, losgekoppeld of hersteld: Voorkeuren ▸ Sneltoetsen.
De tabel¶
De pagina toont elke opdracht met zijn categorie, huidige sneltoets en de standaard. Aangepaste rijen worden vet getoond; het filtervak versmalt de lijst terwijl u typt (het zoekt in de opdrachtnaam, de categorie, de toetscombinatie en de interne opdracht-id).
Wijzigingen worden verzameld terwijl u bewerkt en toegepast wanneer u op OK of Toepassen drukt — menu's, het opdrachtenpalet en plug-invensters pikken de nieuwe toetscombinaties meteen op, zonder herstart. Annuleren verwerpt alles wat u had klaargezet.
Een opdracht opnieuw toewijzen¶
- Selecteer een rij.
- Klik in het veld Nieuwe sneltoets en druk de gewenste toetscombinatie in.
- Klik op Toewijzen (of op Toewijzing opheffen om de koppeling te verwijderen, of op Terugzetten op standaard).
Een toetscombinatie moet Ctrl, Alt of Meta bevatten, of een functietoets
zijn (F1–F12, met willekeurige modificatietoetsen). Kale of alleen met Shift
gecombineerde typ- en navigatietoetsen — letters, Enter, Backspace, Delete,
pijltjes, Home/End, PageUp/PageDown en Tab/Esc — zijn
gereserveerd: ze typen of verplaatsen de cursor, dus de toewijzing weigert ze.
Vaste toetsen
Tab en Esc binnen de editor (fragmenten uitvouwen en hun velden,
inspringen, meerdere cursors samenvouwen, pop-ups sluiten) zijn vast gedrag,
geen opnieuw toewijsbare opdrachten, en verschijnen nooit in de tabel.
Conflicten¶
Twee opdrachten kunnen nooit dezelfde toetscombinatie in dezelfde context houden — dat zou beide dood achterlaten, dus de toewijzing voorkomt het vooraf:
- Een toetscombinatie toewijzen die al bezet is, toont een bericht in de rij dat de houder noemt. Kies een andere combinatie, of klik op Opnieuw toewijzen om hem hierheen te halen — de vorige houder wordt losgekoppeld (een wijziging die u in zijn eigen rij ziet en ongedaan kunt maken).
- Wanneer een pas geïnstalleerde plug-in een standaard meebrengt die botst met uw bestaande indeling, houdt de zittende de toets: de nieuwkomer wordt voor de sessie geschorst, er verschijnt een melding, en de rij toont (geschorst: conflict met …). Schorsing wordt nooit opgeslagen — zodra de winnende toetscombinatie wegtrekt, komt de geschorste standaard weer tot leven.
- Dezelfde toetscombinatie mag rechtmatig in verschillende contexten
voorkomen — bijvoorbeeld is
Ctrl+Zoveral Bewerken ▸ Ongedaan maken en «gekopieerde wijziging ongedaan maken» binnen een vergelijkingstabblad; de specifiekere koppeling wint zolang haar weergave de focus heeft.
Toetsindelingen: exporteren, importeren, voorinstellingen¶
- Exporteren… slaat uw aanpassingen op in een JSON-bestand
(
{"version": 1, "overrides": { "<command id>": "<chord>" }}). - Importeren… vervangt uw hele indeling door die van het bestand (na een bevestiging). Items voor opdrachten die in uw installatie niet bestaan worden genegeerd en geteld, zodat toetsindelingen versie- en plug-inwijzigingen overleven.
- Voorinstelling laden past een meegeleverde toetsindeling toe — VS Code en Notepad++ worden meegeleverd (de meeste standaarden komen al overeen met die editors; de voorinstellingen dekken de combinaties die afwijken, zoals de vouwopdrachten).
Onderhoud¶
- Alles terugzetten… zet elke opdracht terug op zijn standaard.
- Verouderde vermeldingen verwijderen… verwijdert opgeslagen aanpassingen die horen bij opdrachten die niet meer geïnstalleerd zijn (bijvoorbeeld van een verwijderde plug-in). Verder blijven ze bewaard, zodat het opnieuw installeren van een plug-in uw koppelingen herstelt.
Tip
Het opdrachtenpalet toont altijd de huidige toetscombinatie naast elke opdracht, zodat het na een toewijzingssessie ook als snelle naslag dient.