Попытка переназначить среднюю мышь на ключ 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" />
Сохраните документ и перезапустите заданное значение. Выход из режима настройки.
Снова начните заданное значение и выберите опцию в меню.