Попытка переназначить среднюю мышь на ключ Windows

Я бы хотел привязать ключ Windows к моей средней кнопке мыши на моей мыши Logitech, чтобы подключать и отключать интерфейс метро. Вы можете назначить клавиши для любой из кнопок мыши в программном обеспечении Logitech, но я не могу заставить переназначить клавишу Windows, потому что когда вы щелкаете мышью по полю и нажимаете его, он переводит меня в Metro, как и положено. У кого-нибудь есть идеи?

3 ответа

SetPoint сохраняет настройки в файле "user.xml", расположенном в C:\Users\%username%\AppData\Roaming\Logitech\SetPoint

Там вы можете напрямую редактировать сопоставления и тестировать их после перезапуска. Синтаксис пользовательских кнопок: ^ for Ctrl * for Windows Key и {KEYNAME} для всех прямых нажатий клавиш.

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

<Button Number="4" Name="5">
   <Param IconLoc="" Type=""/>
   <Trigger Class="ButtonPress">
      <Param Button="4" EventType="100663297" FirstRepeatDelay="0" RepeatDelay="0" Silent="0" Type="0"/>
      <TriggerState Name="ButtonDownUp" HandlerSet="KeystrokeAssignment">
         <Handler Class="KeyStroke">
            <Param KeyName="^*{LEFT}"/>
         </Handler>
      </TriggerState>
   </Trigger>
</Button>

Источник: https://tinkertry.com/logitech-multiple-desktop-mouse-mappings-for-windows-10

Лучший способ сопоставить ключ Windows с кнопкой мыши - использовать X-Button Mouse Control. При отображении кнопки мыши выберите параметр "Имитированные ключи". В поле "Ввод пользовательских ключей" введите {LWIN} или {RWIN}. Нажмите ОК, затем Применить.

В SetPoint установите функцию кнопки " Другое / Меню Пуск". Похоже, это имеет тот же эффект, что и нажатие клавиши Windows.

Лучший способ, который я нашел, это установить его как макрос. Вы можете вставить кнопку Windows, если вы проверили в разделе "Вставка специальных клавиш", я сделал это с помощью мыши и клавиатуры Microsoft.

Альтернативный вариант: отредактируйте параметры по умолчанию в default.xml в папке "C:\Program Files\Logitech\SetPointP".

Найдите OEMOthersMiddleMiceGroup и внесите следующие изменения

    <HandlerSetGroup Name="OEMOthersMiddleMiceGroup" HandlerSetNames="CloseApplication,Copy,Cut,Do Nothing,DoubleClick,StartMenu,DragLock,GenericMouseButton,LeftMouseButton,Maximize,Minimize,PageDown,PageUp,Paste,Redo,Unassigned,Undo,Windows8OthersTaskGroup" />

добавить опцию, в которой отсутствует "MiddleMouseButton"

    <HandlerSetGroup Name="OEMOthersMiddleMiceGroup" HandlerSetNames="MiddleMouseButton,CloseApplication,Copy,Cut,Do Nothing,DoubleClick,StartMenu,DragLock,GenericMouseButton,LeftMouseButton,Maximize,Minimize,PageDown,PageUp,Paste,Redo,Unassigned,Undo,Windows8OthersTaskGroup" />

Сохраните документ и перезапустите заданное значение. Выход из режима настройки.

Снова начните заданное значение и выберите опцию в меню.

Выберите MiddleMouse в настройках

Другие вопросы по тегам