how to detect double-key board (like double key-Enter) With ReactiveUI
Asked
Active
Viewed 106 times
-3
-
1You mean rapid repetition of the same key (ie. kk) or pressing and keeping on hold (ie Ctrl + C)? – Braiam Dec 06 '14 at 09:39
1 Answers
2
How about this:
doubleEnter = someWindow.Events().KeyUp
.Where(x => x.EventArgs.Key == Key.Enter)
.Buffer(TimeSpan.FromMilliseconds(650), RxApp.MainThreadScheduler)
.Where(x => x.Length > 1);

Ana Betts
- 73,868
- 16
- 141
- 209