Files
ardor-katana-linux/docs/cli/remap.md
T

7.6 KiB
Raw Blame History

remap — переназначение клавиш

Переназначает клавиши на кнопки мыши, функции текстового редактора, мультимедиа/веб-действия, эмуляцию горячих клавиш и макросы (канал 04 11, формат — в protocol.md).

./katana.py remap --key caps=lmb                  # Caps → левая кнопка мыши
./katana.py remap --key caps=lmb --key esc=back   # несколько за раз
./katana.py remap --key caps=default              # вернуть стандартное действие
./katana.py remap --key fn=macro0                 # Fn → макрос 0 (однократно)
./katana.py remap --key fn=macro0:5               # Fn → макрос 0 пять раз
./katana.py remap --key fn=macro0-toggle          # Fn → макрос 0 до повторного нажатия
./katana.py remap --key caps=copy                 # Caps → копировать (Ctrl+C)
./katana.py remap --key menu=paste --key rctrl=undo  # функции редактора
./katana.py remap --key fn=volup                  # Fn → громкость +
./katana.py remap --key esc=play --key lwin=calc  # мультимедиа и калькулятор
./katana.py remap --key caps=ctrl+c               # Caps → горячая клавиша Ctrl+C
./katana.py remap --key menu=meta+e               # Menu → горячая клавиша Win+E
./katana.py remap --key rctrl=shift+b --key lalt=f1  # Shift+B и F1
./katana.py remap --clear                         # сбросить ВСЕ переназначения

Аргументы remap

--key КЛЮЧ=ДЕЙСТВИЕ

Переназначить одну клавишу. Повторяется сколько нужно. КЛЮЧ — те же имена, что в paint --key (имена из keymap.py, символы, синонимы, hex-индексы). Действия перечислены ниже.

Действия --key

Мышь:

Имена Кнопка
lmb, mouse1 левая
rmb, mouse2 правая
mmb, mouse3 средняя
back, mouseback назад (боковая)
forward, mouseforward вперёд (боковая)

Шорткаты редактора:

Имя Функция Шорткат
open Открыть Ctrl+O
new Создать Ctrl+N
undo Отмена Ctrl+Z
save Сохранить Ctrl+S
copy Копировать Ctrl+C
cut Вырезать Ctrl+X
paste Вставить Ctrl+V
find Найти Ctrl+F
selectall Выбрать всё Ctrl+A

Мультимедиа и веб:

Имя Функция
player Плеер
play, playpause Воспроизведение/пауза
stop Стоп
prev, prevsong Предыдущая песня
next, nextsong Следующая песня
volup Громкость +
voldown Громкость −
mute Без звука
home, homepage Домашняя страница
refresh, webrefresh Веб: обновить
webstop Веб: остановить
webback Веб: назад
webforward Веб: вперед
favorites, webfavorites Веб: избранное
websearch, search Веб: поиск
mycomputer, computer Мой компьютер
calculator, calc Калькулятор
email Электронная почта

Горячие клавиши: MOD+КЛАВИША — эмуляция шортката с модификаторами, модификаторы можно комбинировать через + (например ctrl+shift+x). Без модификатора тоже работает: a — просто клавиша A. Формат снят по дампу keybind-hotkeys; одиночные модификаторы и комбинации (ctrl+shift+c) проверены на железе.

Модификатор (MOD) Смысл
ctrl Ctrl
shift Shift
alt Alt
meta, win, super Meta (Win)
Клавиша Смысл
a..z буквы
0..9 цифры верхнего ряда
f1..f12 F-клавиши
esc Esc
tab Tab
enter Enter
space пробел
caps Caps Lock
backspace Backspace
num0..num9 цифры нумпада
fn Fn (собственный код прошивки)

Примеры: ctrl+c (копировать), shift+b, alt+d, meta+e (Win+E), esc, f1, num1, fn.

Макросы:

Формат Поведение
macro<N> макрос N однократно
macro<N>:K макрос N повторить K раз
macro<N>-toggle макрос N до повторного нажатия

Стандартное действие: default/none/off.

--clear

Сбросить все переназначения: записывается таблица из одних default-записей. Нельзя сочетать с --key.

--no-save

Не писать во флеш (см. mode --no-save в color-modes.md).

Важно: каждый вызов перезаписывает ВСЮ таблицу переназначений (как вендорская утилита). Переназначения, не указанные в текущем вызове --key, сбрасываются в default. Команда чтения текущих переназначений неизвестна — учитывайте это при комбинировании.

Макросы, на которые можно ссылаться через macro<N>, записываются командой macro — см. macro.md.