Перепривязать Microsoft Sculpt Mobile Mouse (ключ Windows)
Используя мобильную мышь Microsoft Sculpt, загрузив Центр мыши и клавиатуры, я могу связать клавиши мыши, но клавиша WINDOWS я не могу изменить, и это единственная клавиша, которую я могу (и хочу) связать, потому что у меня есть это (дважды) на клавиатуре, и я не могу найти вариант, чтобы изменить его, я что-то упустил? Или есть ли способ обойти это ограничение
я обнаружил, что ключи сохранены здесь: HKEY_CURRENT_USER\Software\Microsoft\IntelliPoint\ModelSpecific\5025\EventMapping\4
но я пытался изменить [4](4 - средняя кнопка мыши), но я не нашел ничего для клавиши Windows
4 ответа
Как уже было сказано несколько раз в других ответах, кнопка окна фактически отправляет событие keyboad правой клавиши окна. Теперь я предполагаю, что у большинства из нас даже нет правой клавиши окна, если вы все равно используете левую.
Чтобы деактивировать правый ключ окна, нам нужно добавить двоичное значение в regedit. Добавьте его вручную или сохраните приведенный ниже текст в файле.reg. Прекрасно работает для меня!
Не забудьте перезагрузиться после.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,5C,E0,00,00,00,00
После нескольких копаний я наконец нашел ссылку на AutoHotKey именно с этой проблемой. Я попробовал предложение, и оно, кажется, работает хорошо.
Вот мой скрипт autohotkey, который я использую, чтобы повторно привязать мою кнопку Windows, чтобы она была кнопкой "Назад", и кнопку "Назад", чтобы быть кнопкой "Вперед".
RWin::Send {Browser_Back}
XButton1::Send {Browser_Forward}
Отстой, что это было сделано таким образом.
Я только что получил скульптурную клавиатуру и мышь (эргономичную), чтобы заменить мою серию 5000.
Мне нравятся кнопки "назад" и "вперед" на мышке для просмотра, и они также полезны в других сценариях приложений.
Это должна была быть другая кнопка мыши, которая была бы настроена для отправки команды клавиатуры при желании.
Потому что это не может быть переназначено без воздействия на правильный ключ Windows.
Забавно, что вы можете легко изменить это в Linux, но не в Windows, не меняя работу клавиатуры...
Я не уверен, почему для устройства мыши было логично отправлять события клавиатуры, и я обнаружил, что они оба - просто общие устройства ввода человеком.
Это означает, что их класс не является ни мышью, ни клавиатурой, а приемник USB по существу транслирует получаемые события и отправляет прерывания для событий клавиатуры или мыши на виртуальном устройстве.
Это также подтверждает, что кнопка может быть переназначена, но ее нельзя использовать в программном обеспечении, которое есть в Microsoft, и я, честно говоря, не уверен, почему.
Мне не нравятся автоматические горячие клавиши, и, хотя у меня нет общего решения для всех, следует знать, что драйвер мыши можно изменить, чтобы отправить другое событие, и тогда вам не понадобятся автоматические горячие клавиши.
Тогда вам нужно будет только выбрать другую модель мыши в программном обеспечении Microsoft, а затем переназначить любую клавишу мыши, которую вы получили от драйвера, для сигнала, получаемого от мыши при физическом нажатии этой кнопки (что отличается от того, что получает USB-приемник для правильного ключа Windows).
Я использовал профиль 5000 и то же событие, которое он предоставил для кнопки вперед, и он работает нормально.
Надеюсь, что это имеет смысл!
Я смог сделать это с помощью Microsoft Mouse and Keyboard Center 10.4.137.0 на Windows 7 с помощью Sculpt Ergonomic Mouse. Надеемся, что эти шаги также работают с мобильной мышью Sculpt.
- Установите мышь и центр клавиатуры.
- Запустите программу из меню "Пуск" или из панели управления мышью.
- Если программа изначально показывает вам другое устройство помимо вашей мыши (например, клавиатуру), щелкните изображение мыши на левом или правом краю окна, чтобы выбрать его.
- Нажмите
Windows Button
, - Нажмите
View all commands
, - Выберите команду, которую вы хотите, чтобы кнопка мыши выполняла, например,
Browser Forward
, комбинация клавиш или просто отключить кнопку полностью. Изменения вступают в силу немедленно.