예제 #1
0
파일: KbEvt.cs 프로젝트: mind0n/hive
 public override void Parse(EvtItem item)
 {
     //Modifiers = item.modifier;
     Code = ParseCode(item.key);
     if (item.modifier != null && item.modifier.Length > 0)
     {
         foreach (var i in item.modifier)
         {
             var vc = ParseCode(i);
             Modifiers.Add(vc);
         }
     }
 }
예제 #2
0
파일: MsEvt.cs 프로젝트: mind0n/hive
 public override void Parse(EvtItem item)
 {
     X = item.x;
     Y = item.y;
     cw = item.cw;
     ch = item.ch;
     dlt = item.delta;
     //MouseButton.TryParse(item.btn.ToString(), out Button);
     if (item.btn == 0)
     {
         Button = MouseButton.LeftButton;
     }
     else if (item.btn == 1)
     {
         Button = MouseButton.MiddleButton;
     }
     else if (item.btn == 2)
     {
         Button = MouseButton.RightButton;
     }
 }
예제 #3
0
파일: EvtFactory.cs 프로젝트: mind0n/hive
 public abstract void Parse(EvtItem item);