Я начал использовать мышь левой рукой несколько лет назад. Это заняло у меня не так много времени - пару недель. С тех пор у меня начались проблемы с правым плечом.
С тех пор как я использую мышь на левой стороне, а также меняются кнопки. Теперь это не работает при доступе к моему компьютеру с помощью удаленного рабочего стола на компьютере с мышью с правой стороны.
Также к моему основному компьютеру на работе подключены две мыши, одна на USB, а другая на PS / 2. Было бы неплохо настроить левую кнопку так, чтобы кнопки менялись местами, а правая - как нормальная. Таким образом, я мог бы работать в обоих направлениях.
Есть ли способ настроить драйвер или есть расширенный драйвер, который позволяет мне управлять этим для каждой мыши, а не устанавливать глобальную перестановку влево / вправо в пользовательском интерфейсе Windows.
Ответы:
Вы можете использовать X-Mouse Button Control для смены кнопок мыши.
X-Mouse Button Control вносит свои изменения, перехватывая щелчки, поэтому они переносятся вниз на любой сеанс удаленного рабочего стола. Но я не думаю, что у него есть настройки для каждой мыши.
источник
Драйверы мыши Microsoft Intellipoint обрабатывают функцию кнопок подкачки иначе, чем стандартные драйверы мыши, и удаленный рабочий стол работает правильно: щелчок левой кнопкой мыши на физически подключенной мыши отправляется на удаленный компьютер как щелчок правой кнопкой мыши. А при подключении к машине из другого места Intellipoint не меняет местами кнопки.
Однако программное обеспечение Intellipoint не меняет местами кнопки мыши, не принадлежащей Intellipoint. Итак, моя домашняя рабочая станция имеет мышь Intellipoint слева от клавиатуры и поставляемую мышь Dell справа от клавиатуры. Работает удовольствие, как для левшей и правшей пользователей.
Мой рабочий компьютер имеет две мыши Dell и работает под управлением XP. К счастью, мыши имеют разные аппаратные идентификаторы, поэтому я изменил файл .inf в установщике драйвера Intellipoint и убедился, что одна из мышей сделана Microsoft.
Однако я не смог заставить его работать под Win7 в прошлый раз, когда я пытался, поэтому, когда прибудет мой новый рабочий компьютер, я, вероятно, куплю мышь Microsoft, чтобы пойти с ней.
Один Гоча: Вы должны включить стандартные «своп кнопки» функция выключения перед установкой IntelliPoint. В противном случае, когда вы подключаетесь к этому ПК из другого места, кнопки меняются местами.
Возможно, что драйверы мыши сторонних производителей также будут работать лучше, чем стандартные драйверы.
источник
Аппаратной альтернативой может быть игровая мышь. Я нашел эту мышь SteelSeries, которая претендует на то, чтобы быть двуличной и без водителя. Я думаю, вы можете поменять местами левую / правую кнопки, нажав другую кнопку.
Остерегайтесь, что я сам не пробовал, и это дороже по сравнению с обычной мышью. Интересно, стоит ли изменять обычную мышь?
источник
My Penguin Ambidextrous Vertical Mouse очень хорошо работает на удаленных сессиях. Кроме того, мне нужна только одна мышь. Если я хочу переключаться слева направо или наоборот, я просто нажимаю тумблер. Встроенные трекпойнт и трекпад в моем Lenovo x230 не переносят мои настройки в удаленный сеанс. Это сводит меня с ума, когда я работаю в удаленной сессии на дороге.
источник
Я думаю, что EitherMouse заслуживает упоминания здесь. Я очень доволен этим, когда мне нужно использовать Windows. Это облегчает управление мульти-мышами.
Вы можете скачать инструмент на его веб-сайте: http://www.eithermouse.com/
Ради потомков я также включу здесь решение для GNU / Linux. На мой взгляд, лучший способ - определить пользовательскую конфигурацию раздела Xorg InputClass. Это будет действовать при каждом обнаружении мыши. Вот мой файл конфигурации
/etc/X11/xorg.conf.d/50-mouses-config.conf
:Identifier
Значение не имеет значения. Идентификатор USB можно найти с помощьюlsusb
команды. Чтобы увидеть, какие кнопки доступны,xev
инструмент можно использовать для получения идентификатора кнопки при нажатии кнопок мыши. Командаxinput list
может быть использована , чтобы получить список всех устройств ввода на вашей системе, и их XInput ID. Вы можете получить полный список кнопок устройства, используя командуxinput get-button-map N
, где N - это xinput ID вашего устройства, напримерxinput get-button-map 10
. Вы можете поэкспериментировать, изменив отображение кнопок вашего устройства, используяxinput set-button-map N *mapping*
команду, такую как:xinput set-button-map 10 3 2 1
Вам придется перезапустить сеанс X, чтобы ваша новая конфигурация Xorg вступила в силу. В случае проблем Xorg.log (
tail -f /var/log/Xorg.0.log
) может дать вам подсказку о том, что пошло не так.xinput set-button-map
Альтернатива может быть использована, но это менее динамичное (оно не будет применяться автоматически при обнаружении устройства). Следующий скрипт можно настроить для запуска при запуске (в Ubuntu есть графический интерфейс для запуска приложений). По некоторым причинам это не сработает, если вы просто вызовете скрипт из своего файла ~ / .profile. Переменная MOUSE_NAME соответствует любому имени, которое дается вашей мыши в выходных данныхxinput list
команды.источник
В X Window System вы можете использовать xmodmap (утилиту для изменения раскладок клавиш и указателей в X).
Левая кнопка - номер 1, правая кнопка - номер 3. Используя xmodmap, вы можете менять кнопки мыши следующим образом:
источник