コード例 #1
0
ファイル: Hotkey.cs プロジェクト: Nucs/nlib
 internal static Hotkey Create(AKey k, string description) {
     return new Hotkey(
             k.Key.ToKeys()
             , k.Modifiers == null ? ModKeys.None: k.Modifiers.Select(m => m.ToModKeys()).Aggregate((a, b) => a |= b)
             , description
         );
 }
コード例 #2
0
 internal static Hotkey Create(AKey k, string description)
 {
     return(new Hotkey(
                k.Key.ToKeys()
                , k.Modifiers == null ? ModKeys.None: k.Modifiers.Select(m => m.ToModKeys()).Aggregate((a, b) => a |= b)
                , description
                ));
 }
コード例 #3
0
ファイル: HotkeyEventArgs.cs プロジェクト: Nucs/nlib
 /// <summary>
 /// Supports event from AKey press.
 /// </summary>
 /// <param name="description">Description of the specific key, must be unique.</param>
 public static HotkeyEventArgs Create(AKey k, string description)
 {
     return(new HotkeyEventArgs {
         Hotkey = Hotkey.Create(k, description)
     });
 }
コード例 #4
0
ファイル: HotkeyEventArgs.cs プロジェクト: Nucs/nlib
 /// <summary>
 /// Supports event from AKey press.
 /// </summary>
 /// <param name="description">Description of the specific key, must be unique.</param>
 public static HotkeyEventArgs Create(AKey k, string description) {
     return new HotkeyEventArgs {Hotkey = Hotkey.Create(k, description)};
 }