public Task RegisterAll() { KeyBindingSettings ks = new KeyBindingSettings(); Electron.GlobalShortcut.Register(ks.StartStopRecording, async() => { Console.WriteLine("StartStopRecording pressed"); await Notifications.Show("Cool Stuff Happened"); }); return(Task.CompletedTask); }
private static TacticalCameraKeyBindings MapToTacticalCameraKeyBindings(KeyBindingSettings keyBindings) { return(new TacticalCameraKeyBindings { TacticalCameraToggleKeys = MapKeysToArray(keyBindings.TacticalCameraToggleKeys), CameraForwardKeys = MapKeysToArray(keyBindings.CameraForwardKeys), CameraBackKeys = MapKeysToArray(keyBindings.CameraBackKeys), CameraLeftKeys = MapKeysToArray(keyBindings.CameraLeftKeys), CameraRightKeys = MapKeysToArray(keyBindings.CameraRightKeys), CameraDownKeys = MapKeysToArray(keyBindings.CameraDownKeys), CameraUpKeys = MapKeysToArray(keyBindings.CameraUpKeys), ZoomInKeys = MapKeysToArray(keyBindings.ZoomInKeys), ZoomOutKeys = MapKeysToArray(keyBindings.ZoomOutKeys), }); }
public ViewModelKeyBindings MapToViewModelKeyBindings(KeyBindingSettings keyBindings) { return(new ViewModelKeyBindings { TacticalCameraToggleKeys = MapToObservableCollection(keyBindings.TacticalCameraToggleKeys), CameraForwardKeys = MapToObservableCollection(keyBindings.CameraForwardKeys), CameraBackKeys = MapToObservableCollection(keyBindings.CameraBackKeys), CameraLeftKeys = MapToObservableCollection(keyBindings.CameraLeftKeys), CameraRightKeys = MapToObservableCollection(keyBindings.CameraRightKeys), CameraDownKeys = MapToObservableCollection(keyBindings.CameraDownKeys), CameraUpKeys = MapToObservableCollection(keyBindings.CameraUpKeys), ZoomInKeys = MapToObservableCollection(keyBindings.ZoomInKeys), ZoomOutKeys = MapToObservableCollection(keyBindings.ZoomOutKeys), }); }