Перейти к содержанию

Команда remap

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

Примеры

./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                 # макрос 0 однократно
./katana.py remap --key fn=macro0:5               # макрос 0 пять раз
./katana.py remap --key fn=macro0-toggle          # макрос 0 до повторного нажатия
./katana.py remap --key caps=copy                 # Caps → копировать
./katana.py remap --key fn=volup                  # громкость +
./katana.py remap --key caps=ctrl+c               # горячая клавиша Ctrl+C
./katana.py remap --key menu=meta+e               # Win+E
./katana.py remap --clear                         # сбросить все переназначения

Аргументы

Аргумент Значения Описание
--key КЛЮЧ=ДЕЙСТВИЕ переназначить одну клавишу
--clear флаг сбросить всю таблицу
--no-save флаг не писать во флеш

Ключ задаётся так же, как в paint --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.

Модификатор Смысл
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, esc, f1, num1, fn.

Макросы

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

Номер макроса начинается с нуля: «Макрос 1» вендорской утилиты — это macro0. Содержимое записывается командой macro.

Стандартное действие

default, none и off возвращают клавише обычное поведение.

Важно

Каждый вызов перезаписывает всю таблицу переназначений, как вендорская утилита. Клавиши, не указанные в текущем вызове, сбрасываются в действие по умолчанию.

Команда чтения текущих переназначений неизвестна, поэтому комбинируйте назначения в одном вызове. --clear нельзя сочетать с --key.