public PressAndHold(KeyTimer keyTimer) : base(keyTimer) { }
public override void OnKeyDown(DeviceModel device, int key, BehaviorModel behavior, KeyHistoryModel keyHistory) { KeyTimer.RegisterRepeatable(device.DeviceId, key, 250, () => FireEvent(behavior, "press")); }
public override void OnKeyUp(DeviceModel device, int key, BehaviorModel behavior, KeyHistoryModel keyHistory) { KeyTimer.UnregisterRepeatable(device.DeviceId, key); }
public Press(KeyTimer keyTimer) : base(keyTimer) { }