Команда 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.