6

используя мобильную мышь Microsoft Sculpt, загрузив Центр мыши и клавиатуры, я могу связать клавиши мыши, но клавиша WINDOWS я не могу изменить, и это единственная клавиша, которую я могу (и хочу) связать, потому что у меня есть это (дважды) на клавиатуре, и я не могу найти вариант, чтобы изменить его, я что-то упустил? Или есть ли способ обойти это ограничение

я обнаружил, что ключи сохранены здесь: HKEY_CURRENT_USER\Software\Microsoft\IntelliPoint\ModelSpecific\5025\EventMapping\4

но я пытался изменить [4](4 - средняя кнопка мыши), но я не нашел ничего для клавиши Windows

4 ответа4

3

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

Вот мой скрипт autohotkey, который я использую, чтобы повторно привязать мою кнопку Windows, чтобы она была кнопкой «Назад», и кнопку «Назад», чтобы быть кнопкой «Вперед».

RWin::Send {Browser_Back}
XButton1::Send {Browser_Forward}
3

Как уже было сказано несколько раз в других ответах, кнопка окна фактически отправляет событие 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
1

Отстой, что это было сделано таким образом.

Я только что получил скульптурную клавиатуру и мышь (эргономичную), чтобы заменить мою серию 5000.

Мне нравятся кнопки «назад» и «вперед» на мышке для просмотра, и они также полезны в других сценариях приложений.

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

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

Забавно, что вы можете легко изменить это в Linux, но не в Windows, не изменяя работу клавиатуры.

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

Это означает, что их класс не является ни мышью, ни клавиатурой, а приемник USB по существу транслирует получаемые им события и отправляет прерывания для событий клавиатуры или мыши на виртуальном устройстве.

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

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

Тогда вам нужно будет только выбрать другую модель мыши в программном обеспечении Microsoft, а затем переназначить любую клавишу мыши, которую вы получили от драйвера, для сигнала, получаемого от мыши при физическом нажатии этой кнопки (что отличается от того, что получает USB-приемник для правильного ключа Windows).

Я использовал профиль 5000 и то же событие, которое он предоставил для кнопки вперед, и он работает нормально.

Надеюсь, что это имеет смысл!

0

Я смог сделать это с помощью Microsoft Mouse and Keyboard Center 10.4.137.0 в Windows 7 с помощью эргономичной мыши Sculpt. Надеемся, что эти шаги также работают с мобильной мышью Sculpt.

  1. Установите мышь и центр клавиатуры.
  2. Запустите программу из меню «Пуск» или панели управления мышью.
  3. Если программа изначально показывает вам другое устройство помимо вашей мыши (например, клавиатуру), щелкните изображение мыши на левом или правом краю окна, чтобы выбрать его.
  4. Нажмите кнопку Windows Button .
  5. Нажмите View all commands .
  6. Выберите команду, которую вы хотите, чтобы кнопка мыши выполняла, например, « Browser Forward , комбинацию клавиш, или просто полностью отключите кнопку. Изменения вступают в силу немедленно.

Скриншот мыши и центра клавиатуры при изменении действия кнопки Windows

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .