Бинды на дополнительные кнопки мыши

Нативные и в Wine - настройка, обсуждение, решение проблем
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Ответить

Автор темы
Niden84
Сообщения: 2
Зарегистрирован: 26 янв 2024, 20:08
Контактная информация:

Бинды на дополнительные кнопки мыши

#1

Сообщение Niden84 » 26 янв 2024, 20:17

Добрый день.
Возможно этот вопрос уже поднимался, но беглым поиском не нашел.
В общем суть вопроса в том, возможно ли биндить какие то действия в играх на дополнительные кнопки мыши?
Ни в играх, ни в самой ОС никакой реакции, при попытке их забиндить, нет.
Пока нашел только один способ, это использовать сторонний пакет, с помощью которого прикручиваются кнопки клавиатуры к кнопкам мыши, а в играх биндится нужная кнопка на клаве.

Аватара пользователя

rogoznik
Сообщения: 10456
Зарегистрирован: 27 июн 2017, 13:36
Решено: 135
Откуда: Нижний Тагил
Благодарил (а): 793 раза
Поблагодарили: 2055 раз
Контактная информация:

Бинды на дополнительные кнопки мыши

#2

Сообщение rogoznik » 26 янв 2024, 20:35

В нативной CS2 кнопки мыши нормально настраиваются
ИзображениеИзображение

Аватара пользователя

slant
Сообщения: 4874
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2181 раз
Контактная информация:

Бинды на дополнительные кнопки мыши

#3

Сообщение slant » 26 янв 2024, 23:20

Niden84, Если немного задуматься, становиться очевидным, что вышеописанное - единственно возможный универсальный способ. Просто потому, что именно авторы-разработчики игры пишут ее механизмы реакций на события. И если они не предусмотрели возможность реагировать на какое то событие (т.е. нажатие доп кнопки мыши) - ничего с этим не поделаешь, кроме как делать эмуляцию через другое событие - которое игра умеет "читать" (т.е. нажатие кнопки на клавиатуре, скажем.)

Во всех других случаях - речь может идти о решении вопроса только в конкретной игре.


Автор темы
Niden84
Сообщения: 2
Зарегистрирован: 26 янв 2024, 20:08
Контактная информация:

Бинды на дополнительные кнопки мыши

#4

Сообщение Niden84 » 27 янв 2024, 13:45

slant писал(а):
26 янв 2024, 23:20
Niden84, Если немного задуматься, становиться очевидным, что вышеописанное - единственно возможный универсальный способ. Просто потому, что именно авторы-разработчики игры пишут ее механизмы реакций на события. И если они не предусмотрели возможность реагировать на какое то событие (т.е. нажатие доп кнопки мыши) - ничего с этим не поделаешь, кроме как делать эмуляцию через другое событие - которое игра умеет "читать" (т.е. нажатие кнопки на клавиатуре, скажем.)

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

Аватара пользователя

slant
Сообщения: 4874
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2181 раз
Контактная информация:

Бинды на дополнительные кнопки мыши

#5

Сообщение slant » 27 янв 2024, 14:09

Графическая оболочка системы (GUI) - это тоже программа, в данном вопросе от игры не отличается. Она тоже должна уметь понимать нужное событие и знать что с ним делать. :)

Проверить регистрируются ли нажатия кнопок можно через консоль - xev в помощь. Она просто показывает вообще все, что идет от мыши (и не только).

Вообще по данной теме - https://pavelk.ru/xotkei-na-klavishi-myshi/

Ответить

Вернуться в «Игры»