コード例 #1
0
 public override void OnKeyUp(DeviceModel device, int key, BehaviorModel behavior, KeyHistoryModel keyHistory)
 {
     FireEvent(behavior,
               keyHistory.LastDown.AddMilliseconds(_holdDelay) < DateTime.Now ? "hold" : "press");
 }
コード例 #2
0
 public override void OnKeyDown(DeviceModel device, int key, BehaviorModel behavior, KeyHistoryModel keyHistory)
 {
 }
コード例 #3
0
 public override void OnKeyUp(DeviceModel device, int key, BehaviorModel behavior, KeyHistoryModel keyHistory)
 {
     KeyTimer.UnregisterRepeatable(device.DeviceId, key);
 }
コード例 #4
0
 public abstract void OnKeyUp(DeviceModel device, int key, BehaviorModel behavior, KeyHistoryModel keyHistory);
コード例 #5
0
 public override void OnKeyDown(DeviceModel device, int key, BehaviorModel behavior,
                                KeyHistoryModel keyHistory)
 {
     KeyTimer.RegisterRepeatable(device.DeviceId, key, 250, () => FireEvent(behavior, "press"));
 }