Ярлыки в UWP можно установить с помощью Window.Current.Dispatcher.AcceleratorKeyActivated
.
Это код C # для вызова Ctrl
+ Q
, может быть, он вам поможет.
public class MainPage
{
this.InitializeComponent();
Window.Current.Dispatcher.AcceleratorKeyActivated += AccelertorKeyActivedHandle;
}
private void AccelertorKeyActivedHandle(CoreDispatcher sender, AcceleratorKeyEventArgs args)
{
if (args.EventType.ToString().Contains("Down"))
{
var ctrl= Window.Current.CoreWindow.GetKeyState(VirtualKey.Control);
if (ctrl.HasFlag(CoreVirtualKeyStates.Down))
{
if (args.VirtualKey == VirtualKey.Q)
{
// code here
}
}
}
}
BestС уважением.