UWP: как программно получить поведение X-кнопок мыши
Я разрабатываю приложение UWP.
Мы связываем различное поведение для разных кнопок мыши (левая, правая, средняя), и я хотел бы также связать некоторые обработчики для расширенных кнопок (например, когда мы обнаруживаем щелчок с помощью PointerUpdateKind.XButton2Pressed
).
Для расширенных кнопок я хотел бы прочитать поведение, указанное пользователем, и применить то же самое (например, если пользователь установил поведение по умолчанию для расширенной кнопки 1 через XMouseButtonControl (https://www.highrez.co.uk/downloads/XMouseButtonControl.htm), в качестве действия "Копировать", например CTRL+C, я хотел бы скопировать выбранный контент в приложении, когда пользователь нажимает кнопку "Расширенный" 1 в нашем приложении).
Как я могу программно прочитать такое поведение, указанное пользователем в приложении UWP? Есть ли API UWP, который я могу использовать?
1 ответ
Поскольку функция предоставляется приложением, поэтому при нажатии расширенной клавиши конкретные действия определяет приложение.
Если вы хотите, чтобы пользователь указывал функцию расширенной клавиши, вы можете записать персональные настройки пользователя в ApplicationData.LocalSettings
.
Когда XButton
нажата, соответствующая функция включается в соответствии с текущими пользовательскими настройками.
Спасибо.