Данная программа позволяет назначить на кнопки мыши и не только, различные сочетания клавишь а также макросы.
Сам я пользуюсь только переназначением кнопок мыши, макросами не пользуюсь от слова совсем и этот функционал не изучал. поэтому описывать его не буду. кому интересно, можете пройти на страницу программы и почитать подробнее
В Альт линукс программа есть только в сизифе. пока.
Для её установки в терминале пишем
sudo apt-get install input-remapper
Или
sudo epmi input-remapper
В стабильную 10 платформу ставим с гитхаба версию не выше 1.5.1. более новым нужен более новый Python
Качаем пакет deb в удобную для вас папку
https://github.com/sezanzeb/input-remapper/releases
Открываем в этой папке терминал и пишем
sudo epm install --repack input-remapper-1.5.1.deb
Попадаем в главное окно программы
Выбираем нужное устройство и попадаем в меню его профилей
Нажимаем new preset и попадаем в меню, где будем настраивать переназначения
Нажимаем добавить, затем Записать, на мышке нажимаем нужную кнопку, и переходим в правую область, выбираем Клавиша или макрос и в строку ниже прописываем нужные клавиши через +
Программа будет пытаться подставить ту клавишу, которая вам нужна.
По итогу получаем список из переназначений
В моём случае получились следующие комбинации - мышь Logitech m500s - у неё колесо наклоняется вправо, влево и есть две кнопки на левом боку
Наклон колеса влево - переключение рабочего стола вправо
Наклон колеса вправо - переключение рабочего стола влево
Передняя боковая кнопка - открыть режим обзора в KDE
Задняя боковая кнопка - показать рабочий стол
После применения, если нужно изменить какое-то значение, то сначала нажимаем остановить, потом редактируем то что нужно.
Проблемы, которые могут возникнуть при попытке запуска программы
1 Проблема
Could not figure out the version
Traceback (most recent call last):
File "/usr/lib/python3/site-packages/inputremapper/configs/input_config.py"
, line 30, in <module>
from pydantic.v1 import BaseModel, root_validator, validator
ModuleNotFoundError: No module named 'pydantic'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/input-remapper-gtk", line 39, in <module>
from inputremapper.gui.reader_service import ReaderService
File "/usr/lib/python3/site-packages/inputremapper/gui/reader_service.py",
line 55, in <module>
from inputremapper.configs.input_config import InputCombination, InputCon
fig
File "/usr/lib/python3/site-packages/inputremapper/configs/input_config.py"
, line 32, in <module>
from pydantic import BaseModel, root_validator, validator
ModuleNotFoundError: No module named 'pydantic'
Не хватает пакета python3-module-pydantic, по крайней мере в альт линукс он называется так. ставим и программа запускается.
sudo apt-get install python3-module-pydantic
Или
sudo epmi python3-module-pydantic
Либо в пакетном менеджере вашего дистрибутива находим этот пакет и ставим - python3-module-pydantic
2 Проблема
Устанавливаем пакет libgtksourceview4 и проблема решена
В Альт линукс
sudo apt-get install libgtksourceview4
Или
sudo epmi libgtksourceview4
----------------------
Поддержать автора
МОЙ ПРОЕКТ В ТЕЛЕГРАМ
Канал
Чат
Мой проект в ICQ Канал
Канал
Чат
Рутуб
Обычный пользователь в Дзен