2016-07-22 9 views
2

Ich möchte mehr erweiterte Tastenkombinationen wie Ctrl+^, Ctrl+M definieren. Ich habe sie in Visual Studio 2015 gesehen und dachte, sie wären großartig für meine eigenen Anwendungen, aber ich konnte keine Möglichkeit finden, solche Tastaturkürzel in WPF und C# zu definieren. Ich weiß nur, wie „normal“ Abkürzungen wie Ctrl+S zu definieren:Erweiterte/komplexe Verknüpfungen in WPF

InputGestures.Add(new KeyGesture(Key.S , ModifierKeys.Control)); 

Wie kann ich mehr erweitern Verknüpfungen wie in Visual Studio erstellen?

+0

Mögliche Duplikate von [Multi-Key-Geste in WPF] (http://stackoverflow.com/questions/2181991/multi-key-gesture-in-wpf) – meorfi

+0

Bitte werfen Sie einen Blick auf diese: http: // stackoverflow. com/questions/2181991/Multi-Key-Geste-in-wpf und das: http://StackOverflow.com/Questions/28483141/Multiples-Skeys-in-keybinding. Es sollte Ihre Bedürfnisse beantworten :) – meorfi

+0

Ich werde den Code später versuchen und Ihnen sagen, ob es funktioniert –

Antwort

0

Um komplizierte Verknüpfungen zu erstellen, sollten Sie Ihrer Anwendung Logik hinzufügen. Wie Handle "Ctrl+^" und dann warten auf "Ctrl+M".

Ich weiß nichts über eine vorhandene Funktion, mit der Sie komplizierte Abkürzungsfolgen in einer Codezeile implementieren können.