Как забиндить кнопку мыши на кнопку клавиатуры
Перейти к содержимому

Как забиндить кнопку мыши на кнопку клавиатуры

  • автор:

Key Remapper

Программа переназначения клавиш клавиатуры, кнопок мыши и прокрутки колеса Key Remapper позволяет:

Переназначать клавиши клавиатуры, нажатия кнопок мыши и прокрутку колеса мыши новыми значениями с возможностью задавать не присутствующие на клавиатуре клавиши и кнопки мыши. Например, клавишу CapsLock можно заменить на «Среднюю кнопку мыши», F11 на «Прокрутку колеса мыши вниз», F12 на Win, Browser Home или «Кнопку мыши X2» (которые могут физически отсутствовать на устройствах ввода).

/>Вы также можете попробовать более функциональную программу Key Manager, которая позволяет переназначать комбинации клавиш и кнопок мыши, последовательности нажатий, долгое нажатие (нажатие и удержание), выполнять макросы нажатий, эмулировать клики мышью, отображать всплывающие меню, впечатывать текст и многое другое.

Производить обратную замену клавиш и кнопок мыши, т. е. виртуально менять их функциональное назначение. К примеру, можно виртуально поменять местами правый Shift и Enter, «Среднюю кнопку мыши» и левый Shift.

Заменять определенные клавиши или кнопки мыши комбинациями клавиш или кнопок мыши с модификаторами. Например, можно установить на нажатие клавиши на мультимедийной клавиатуре Browser Forward — комбинацию Alt+Shift+Esc (быстрое переключение программ), на кнопку мыши X1 установить комбинацию Ctrl+C (скопировать), на правый Alt установить комбинацию Ctrl+«Левая кнопка мыши».

Эмулировать двойной клик кнопок мыши или двойное нажатие клавиш клавиатуры с возможностью задавать задержку между нажатиями (двойной клик с задержкой).

Блокировать (отключать) клавиши клавиатуры, кнопки мыши, прокрутку колеса мыши и их комбинации с клавишами-модификаторами.

Ограничивать действие переназначений и блокировок определенными программами и окнами. Например, можно определить, чтобы замена кнопки мыши X1 на клавишу «Пробел» осуществлялась только в программе «A» и нигде больше. Или, чтобы клавиша NumLock заменялась на комбинацию Ctrl+C+C (двойное нажатие C) везде, кроме программы, в заголовке окна которой есть слово «B».

Создавать и быстро (в два клика мышью) переключать профили наборов клавиш.

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

С помощью Key Remapper возможно переназначать практически любые клавиши и кнопки мыши.

Снимки экрана

Как пользоваться программой

Скачивание и установка программы Key Remapper

Для работы с программой необходимо скачать установочный дистрибутив и затем запустить его. Начнется установка, после которой программа будет готова к использованию. После запуска программы на экране появится окно, показанное на рисунке:

Работа с программой

В верхней части экрана расположен выпадающий список выбора профиля и кнопки для работы с ними. Рядом находится кнопка «Пауза», которая позволяет временно отключать программу. Ниже находится основная область, в которой определяются замены и блокировки клавиш.

Профили

Для определенных программ и целей требуются разные наборы клавиш, поэтому в программе предусмотрены профили, с помощью которых можно создавать наборы различных замен и соответствий клавиш, которые можно настраивать и по необходимости быстро переключать. Их можно создавать (кнопка «Добавить новый» ), переименовывать (кнопка «Переименовать» ) и удалять (кнопка «Удалить» ).

При создании профиля появляется окно, в котором необходимо ввести имя профиля и выбрать, будет ли новый профиль заполнен данными текущего или нет.

Переключать созданные профили можно с помощью выпадающего списка или через контекстное меню, вызываемое правой кнопкой мыши на значке программы в панели задач.

Определение, замена и блокировка

Для замены одной клавиши на другую необходимо определить клавишу или кнопку мыши, которая будет физически нажиматься и клавишу, которая будет передана системе, как нажатая:

Чтобы определить замену клавиши, кнопки мыши или прокрутки колеса, произведите двойной щелчок мышью на строке «(дважды кликните, чтобы добавить)». Эту операцию можно также выполнить посредством клавиши Insert или с помощью контекстного меню:

Появится окно, показанное на рисунке:

При появлении этого окна, фокус автоматически переходит на определение нажимаемой клавиши/кнопки мыши.

Нажмите требуемую клавишу, кнопку мыши (для определения левой кнопки мыши — удерживайте клавишу Ctrl или любой другой модификатор) или прокрутите колесо мыши и выберите, что требуется сделать: заменить на другую клавишу или комбинацию или заблокировать?

Если требуется определить новое значение клавиши, установите курсор в поле ввода под флажком «Заменить на клавишу, кнопку мыши или комбинацию» и нажмите на клавиатуре требуемую клавишу или комбинацию (удерживая клавиши модификаторы Alt, Ctrl, Shift и/или Win нажмите основную клавишу). Если на клавиатуре нет соответствующих клавиш, то их можно определить, выбрав основную клавишу из списка. Если требуется задать клавиши модификаторы, поставьте напротив их наименований галочки. Если необходимо нажать кнопку мыши или повернуть колесо мыши, нажмите их или выберите в выпадающем списке действие, начинающееся с «Мышь…». Например: «Мышь — нажать правую кнопку«, «Мышь — повернуть колесо вверх» и т.п.

Если требуется заблокировать клавишу, то выберите флажок «Заблокировать». Если флажок «Полная блокировка» не установлен то простое нажатие клавиши будет блокироваться, но при нажатых модификаторах (Ctrl, Shift и т.п.) клавиша блокироваться не будет. Если флажок установлен, произойдет полная блокировка. Например, если заблокировать клавишу «A» и не установить флажок «Полная блокировка», то комбинация Ctrl+A — будет работать. Но если полную блокировку включить — не будет.

По окончании определения нажмите кнопку «ОK».

Если программа не стоит в режиме «Пауза», то замена уже будет работать.

Если требуется виртуально поменять клавиши и/или кнопки мыши местами, то необходимо провести две замены клавиш — одну на другую и наоборот.

Важно отметить, что на одну клавишу нельзя поставить два и более действия замены или блокировки. Если такое происходит, то выполняется то, которое находится выше в списке. Если одно действие находится в папке, а другое на эту же клавишу находится ниже ее, то будет выполнено действие из папки.

Работа с заменами и блокировками

Программа позволяет структурировать замены и блокировки в папках, которые можно создавать с помощью комбинации клавиш Ctrl+Insert или через контекстное меню — «Вставить папку».

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

Если необходимо временно отключить какую-либо замену или блокировку, или даже всю папку, можно воспользоваться клавишей «Пробел» или контекстным меню — «Отключить…». Для включения необходимо повторить операцию.

Как без костылей забиндить клавише мыши кнопку на клавиатуре.

xbindkeys выглядит костылём: сам по себе бинд кнопок он не умеет, нужно вызывать из него отдельный приложение, которое всё за него и сделает. Ну и как всякий костыль работает криво, а точнее не пашет во время работы полноэкранных приложений.

сам по себе бинд кнопок он не умеет

Ээээ, а что же он тогда делает?

Ну при помощи DE своего сделай.

точнее не пашет во время работы полноэкранных приложений.

Как-то я раньше делал чтоб у меня по капслоку независимо от ситуации (и в играх полноэкранных тоже работало) появлялось окошко notification-daemon, если нужно позже посмотрю (на старой машине конфиги были), но емнип проблем никаких не было.

А по-другому никак. Сам буквально позавчера повесил копи-паст на боковые кнопки мыши. xbindkeys+xvkbd, другого выхода я не нашел.

Имеется в виду, что не может сам эмулировать нажатие каких-то клавиш, только выполнять команды.

Имеется в виду, что не может сам эмулировать нажатие каких-то клавиш, только выполнять команды.

а есть ли смысл запиливать в биндилку клаву!?

вот именно.
потому ТС просто облажался и запутался в терминах.

С чего это вдруг?

Ну, попробуй найти его официальный сайт, например.

Официальный сайт то ли работает, то ли нет. Но сама программа от этого из репозиториев никуда не денется.

Из убунты уже делась. Последний раз была на lucid.

а есть ли смысл запиливать в биндилку клаву

Вопрос спорный, но факт в том что FAQ на ЛОРе предлагает именно такой путь: использовать биндилку приложений в качестве биндилки кнопок, что есть костыль. И не работает как надо.

и в играх полноэкранных тоже работало

Именно в полноэкранных? Или в вайне? В играх под вайном ЕМНИП не настоящий полноэкранный режим, поэтому там, скорее всего, будет работать.

Попробую поковырять, но боюсь, что результат будет тем же самым.

точнее не пашет во время работы полноэкранных приложений.

Делась 🙁 В Минте: «Unable to locate package btnx»

Да, в нативных полноэкранных.

actkbd завязан на evdev В Минте его, видимо, нет

Это интересно. Тогда, посмотрите, пожалуйста, конфиг. Думаю, это будет интересно не только мне.

evdev есть везде, но пока что есть выбор между ним и «классическими» драйверами в тех же иксах. С другой стороны, actkbd побоку, что там делают иксы.

С каких пор отсутствие пакета кого-то останавливало?

вероятно, я что-то делаю не так:

#lsmod | grep evdev

ничего не даёт, apt-get install evdev говорит, что такого пакета нет

С другой стороны, actkbd побоку, что там делают иксы.

опираюсь на цитату из readme:

«To run actkbd under Linux 2.6.x you need to have the event interface available. In most cases, loading the `evdev’ kernel module will be sufficient: # modprobe evdev»

Так или иначе, actkbd по какой-то причине у меня работать не желает.

http://community.linuxmint.com/software/view/xserver-xorg-input-evdev есть в репах. Вообще, в минте работают убунтовые пакеты, под убунту есть ppa со всем, не понимаю проблемы. evdev-модуль 100% компилится в ядре. У тебя, скорее всего, вручную в xorg.conf выставлен kbd и mouse вместо дефолтного evdev.

тогда он в ядре: нашёл модуль «xserver-xorg-input-evdev» в списке установленных через software manager. а вот xorg почти чист:

Identifier „Default Screen“

xbindkeys выглядит костылём: сам по себе бинд кнопок он не умеет, нужно вызывать из него отдельный приложение, которое всё за него и сделает. Ну и как всякий костыль работает криво, а точнее не пашет во время работы полноэкранных приложений.

Все потому что иксовый XGrab. это один большой костыль, а XTest второй, и какой бы софт не писали это будет костыль на костыле. Эх, все надежды на вяленого или мир.

Поэтому идеальное решение на данный момент — мышка которая может биндить кнопки в себе.

imwheel вроде бы всё ещё в репах.

Которое с линуксом не работает потому, что для этого нужны дрова.

В Debian в текущем stable тоже нет, но ничто не мешает взять пакет из архива. Тем более что всё рабочее.

Которое с линуксом не работает потому, что для этого нужны дрова.

Кто не работает? Мышка? Есть такие которым не нужны драйвера, у них на борту память и вся нужная логика, все коды клавиш держат у себя и по usb могут притворяться хоть мышкой, хоть клавиатурой, хоть джойстиком.

у них на борту память и вся нужная логика, все коды клавиш держат у себя и по usb могут притворяться хоть мышкой, хоть клавиатурой, хоть джойстиком.

Ну у меня такая как раз. А толку? Чтобы эту логику в мышку записать, нужны дрова. А просто так для работы они не нужны, это да.

Триальная (или тестовая для веб-девелоперов, например, ну или официальный PE) версия оффтопика работает достаточно времени. Виртуалки умеют в USB.

Поставил. Не работает вообще. Т.е. конфигурируется, кнопки мыши видит, но сама сигналы генерировать не хочет. К тому же, не имеет текстового конфигуратора. В итоге: ещё один костыль.

Да у меня лицензионный офтопик есть в составе ноута, чего уж там. Но я в принципе не буду этот вопрос решать посредством винды.

Как забиндить кнопку мыши на кнопку клавиатуры

17 апр 2021, 12:02

Привет любимый форум
Заранее хочу выразить благодарность всем работягам, которые отвечают здесь на вопросы — вы действительно большие молодцы и помогаете развиваться начинающим ребятам вроде меня
Я много работал за ноутбуком и через какое то время мне стало удобнее обходится вовсе без мышки — alt+tab, удобный терминал, тачпад, стрелки для промотки веб-страниц. Сейчас сижу за десктопом, два монитора, все дела, но никак не могу забыть о том, как удобно можно было кликать по тачпаду. Например, было довольно удобно после alt+tab сделать окно ведущим, просто кликнув по тачпаду один раз. Сейчас же нужно тянуться обратно к мышке, кликать и только потом возвращаться обратно к клавиатуре.
И так, суть вопроса такова: как забиндить пкм (клик мышью) на какую либо клавишу на клавиатуре. Например, на знак деления или умножения на намлок-клавиатуре.

Key Remapper для Windows

Key Remapper скриншот № 1

Key Remapper — программа переопределения клавиш клавиатуры, кнопок и прокрутки колеса мыши.

  • Переопределять клавиши клавиатуры, нажатия кнопок мыши и прокрутку колеса мыши новыми значениями с возможностью задавать не присутствующие на клавиатуре клавиши и кнопки мыши.
  • Производить обратную замену клавиш и кнопок мыши, т.е. виртуально менять их функциональное назначение. К примеру, можно виртуально поменять местами правый Shift и Enter, “Среднюю кнопку мыши” и левый Shift.
  • Заменять определенные клавиши или кнопки мыши комбинациями клавиш или кнопок мыши с модификаторами. Например, можно установить на нажатие клавиши на мультимедийной клавиатуре Browser Forward — комбинацию Alt+Shift+Esc (быстрое переключение программ), на кнопку мыши X1 установить комбинацию Ctrl+C (скопировать), на правый Alt установить комбинацию Ctrl+”Левая кнопка мыши”.
  • Эмулировать двойной клик кнопок мыши или двойное нажатие клавиш клавиатуры с возможностью задавать задержку между нажатиями (двойной клик с задержкой).
  • Блокировать (отключать) клавиши клавиатуры, кнопки мыши, прокрутку колеса мыши и их комбинации с клавишами модификаторами.
  • Ограничивать действие переопределений и блокировок определенными программами и окнами. Например, можно определить, чтобы замена клавиши мыши X1 на клавишу "Пробел" осуществлялась только в программе "A" и нигде больше. Или, чтобы клавиша NumLock заменялась на комбинацию Ctrl+C+C (двойное нажатие C) везде, кроме программы, в заголовке окна которой есть слово "B".
  • Создавать и быстро (в два клика мышью) переключать профили наборов клавиш.

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

С помощью Key Remapper возможно переопределить практически любые клавиши.

  • Исправлена ошибка со всплывающими подсказками.

CCleaner — популярное приложение для оптимизации ПК, чистки реестра и удаления различного.

MSI Afterburner — настоящая находка для истинного оверклокера, с помощью которой можно.

CCleaner Portable — портативная (переносная, не требующая инсталляции на компьютер) версия утилиты CCleaner для чистки системного мусора.

Простой в использовании твикер для Windows, с помощью которого можно быстро и легко.

Mem Reduct — небольшая портативная утилита, которая позволяет высвободить до 25% используемой.

Крошечная бесплатная и портативная утилита, которая предназначена для отключения.

Отзывы о программе Key Remapper

Дмитрий про Key Remapper 1.12 сборка 460 [26-03-2021]

Ключики к этой проге отслеживаются похлеще чем у касперского, так что если вам нужна эта прога, то только покупать.
1 | | Ответить

Дмитрий про Key Remapper 1.12 сборка 460 [25-03-2021]

Эта одна из немногих прог, которые так и не сумели толком крякнуть, печалька.
| | Ответить

Дмитрий про Key Remapper 1.11 сборка 440 [24-01-2021]

Прога очень странная, запускается только вместе с компом (и то не всегда), больше никаким макаром её не запустишь. Скачивал с инета, с кряком. (7х64).
1 | 4 | Ответить

Дмитрий в ответ Дмитрий про Key Remapper 1.11 сборка 440 [26-01-2021]

Скачал другую версию этой проги (v1.6), запускается хорошо, хоть с экзешника хоть со Стартапделаера, в общем работает хорошо, но потребление ЦП 2% (многовато).
1 | | Ответить

Джек в ответ Дмитрий про Key Remapper 1.13 сборка 470 [22-02-2022]

У меня потребление 0%, качал с офсайта. Если с варезников, то там могут и майнеры встроить, будут за 90% грузить
| | Ответить

Elina Williams про Key Remapper 1.10 сборка 416 [30-10-2018]

This is an excellent program. This software lets you use your laptop or more precisely you can say the keyboard with great effeciency. You can do some awesome tricks using this software. Visit http://www.acersupportnumber.com/blog/fix-windows-10-keeps-restarting-on-acer-laptop/
3 | 4 | Ответить

Саша про Key Remapper 1.9 сборка 400 [02-12-2016]

Отличная программа. Не работали обе клавиши мышки. Левый клик я назначил на колесико, а правый клик на ctrl+alt+w. Правда для работы с мышкой мне пришлось подключить левую руку, но за месяц привык. Если повезет, то ещё года три прослужит, а если сломается и средняя кнопка, то тогда подумаю о покупке новой мышки.
4 | 4 | Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *