summaryrefslogtreecommitdiffstats
path: root/virtual-programs
diff options
context:
space:
mode:
authorOmar Rizwan <omar@omar.website>2024-01-29 19:05:42 +0000
committerOmar Rizwan <omar@omar.website>2024-01-29 19:05:42 +0000
commit9cfa7c255abfefa34f1ea504ddccbf531b2a2d23 (patch)
treec98b0d779eeb319e8ac3d4ae2a42a13f17d48c26 /virtual-programs
parentWIP: Use timestamp instead of rand for keypresses, don't retract (diff)
downloadfolk-9cfa7c255abfefa34f1ea504ddccbf531b2a2d23.tar.gz
folk-9cfa7c255abfefa34f1ea504ddccbf531b2a2d23.zip
keyboard: Retract old key events. Drops should be fixed (w/o leaks)
Diffstat (limited to 'virtual-programs')
-rw-r--r--virtual-programs/keyboard.folk4
1 files changed, 2 insertions, 2 deletions
diff --git a/virtual-programs/keyboard.folk b/virtual-programs/keyboard.folk
index ffc0ba6a..fbc895b0 100644
--- a/virtual-programs/keyboard.folk
+++ b/virtual-programs/keyboard.folk
@@ -101,8 +101,8 @@ foreach keyboard $keyboardDevices {
set events [Statements::findMatches [list keyboard $keyboardSpecifier claims key /key/ is /keyState/ with modifiers /ms/ timestamp /timestamp/]]
foreach event $events {
dict with event {
- if {$timestamp - $now > 5000} {
- puts "Retract!!!!"
+ if {$now - $timestamp > 5000} {
+ Retract keyboard $keyboardSpecifier claims key $key is $keyState with modifiers $ms timestamp $timestamp
}
}
}