Mapování klávesových zkratek¶
Každý příkaz v OctoEditu — vestavěné úpravy, přepínače zobrazení i příkazy, kterými přispívají zásuvné moduly — lze přiřadit znovu, zrušit nebo obnovit z jednoho místa: Předvolby ▸ Klávesové zkratky.
Tabulka¶
Stránka vypisuje každý příkaz s jeho kategorií, aktuální zkratkou a výchozí hodnotou. Upravené řádky jsou tučně; filtrovací pole zužuje seznam během psaní (porovnává název příkazu, kategorii, zkratku i vnitřní identifikátor příkazu).
Změny se během úprav sbírají a uplatní se, když stisknete OK nebo Použít — nabídky, paleta příkazů i okna zásuvných modulů nové zkratky ihned převezmou, restart není potřeba. Zrušit zahodí vše, co jste připravili.
Přiřazení příkazu znovu¶
- Vyberte řádek.
- Klikněte do pole Nová zkratka a stiskněte požadovanou kombinaci.
- Klikněte na Přiřadit (nebo na Zrušit přiřazení, chcete-li vazbu odebrat, či na Obnovit výchozí).
Kombinace musí obsahovat Ctrl, Alt nebo Meta, případně být funkční klávesou
(F1–F12, s libovolnými modifikátory). Holé klávesy nebo klávesy pro psaní a navigaci s
pouhým Shiftem — písmena, Enter, Backspace, Delete, šipky, Home/End,
PageUp/PageDown a Tab/Esc — jsou vyhrazené: píšou nebo posouvají kurzor, takže
je mapování odmítá.
Pevné klávesy
Tab a Esc uvnitř editoru (rozvinutí úryvku a jeho pole, odsazení, sbalení několika
kurzorů, zavření nabídek) jsou pevná chování, nikoli přiřaditelné příkazy, a v tabulce
se nikdy neobjeví.
Konflikty¶
Dva příkazy nemohou nikdy držet tutéž kombinaci v témže kontextu — oba by tím zůstaly mrtvé, takže tomu mapování rovnou brání:
- Přiřazení kombinace, která už je obsazená, zobrazí vloženou zprávu s názvem jejího držitele. Zvolte jinou kombinaci, nebo klikněte na Přiřadit znovu a přesuňte ji sem — předchozí držitel zůstane bez vazby (změna, kterou vidíte a můžete vrátit v jeho vlastním řádku).
- Když nově nainstalovaný zásuvný modul přinese výchozí zkratku, která se sráží s vaším nastavením, klávesu si ponechá stávající držitel: nováček je pozastaven na tuto relaci, vyskočí oznámení a řádek ukazuje (pozastaveno: koliduje s …). Pozastavení se nikdy neukládá — jakmile se vítězná kombinace přesune jinam, pozastavená výchozí zkratka ožije.
- Tatáž kombinace se smí legálně objevit v různých kontextech — například
Ctrl+Zje globálně Úpravy ▸ Zpět a zároveň „vrátit zkopírovanou změnu“ uvnitř karty porovnání; dokud má její zobrazení zaměření, vyhrává konkrétnější vazba.
Mapy kláves: export, import, předvolby¶
- Exportovat… uloží vaše úpravy do souboru JSON
(
{"version": 1, "overrides": { "<command id>": "<chord>" }}). - Importovat… nahradí celé vaše rozložení tím ze souboru (po potvrzení). Položky příkazů, které ve vaší instalaci neexistují, se ignorují a spočítají, takže mapy kláves přežijí změny verzí i zásuvných modulů.
- Načíst předvolbu uplatní dodávanou mapu kláves — v balení jsou VS Code a Notepad++ (většina výchozích zkratek těmto editorům už odpovídá; předvolby pokrývají kombinace, které se liší, například příkazy skládání).
Údržba¶
- Obnovit vše… vrátí každý příkaz na jeho výchozí zkratku.
- Odebrat zastaralé položky… smaže uložené úpravy patřící příkazům, které už nejsou nainstalované (například odinstalovaný zásuvný modul). Jinak se uchovávají, takže opětovná instalace modulu vaše vazby obnoví.
Tip
Paleta příkazů vždy zobrazuje u každého příkazu aktuální kombinaci, takže po kole přemapovávání slouží jako rychlý přehled.