Mega Code Archive
Use InputGestureCollection to get modifier keys
//File:Window.xaml.cs
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
namespace Commands
{
public partial class Window1 : Window
{
public static RoutedCommand myCmd;
static Window1()
{
InputGestureCollection myInputs = new InputGestureCollection();
myInputs.Add(new KeyGesture(Key.G,ModifierKeys.Control | ModifierKeys.Shift));
myCmd = new RoutedCommand("Go", typeof(Window1), myInputs);
}
private void ExecuteCommandClickEvent(object sender, RoutedEventArgs e)
{
myCmd.Execute(sender,null);
}
}
}