summaryrefslogtreecommitdiffstats
path: root/virtual-programs
diff options
context:
space:
mode:
Diffstat (limited to 'virtual-programs')
-rw-r--r--virtual-programs/keyboard.folk2
1 files changed, 2 insertions, 0 deletions
diff --git a/virtual-programs/keyboard.folk b/virtual-programs/keyboard.folk
index fbc895b0..829406c7 100644
--- a/virtual-programs/keyboard.folk
+++ b/virtual-programs/keyboard.folk
@@ -79,6 +79,8 @@ foreach keyboard $keyboardDevices {
if {$type == 0x01} { ;# EV_KEY
set shift [dict get $modifiers shift]
set key [keyFromCode $code $shift]
+ if {$key eq ""} { continue }
+
set keyState [lindex $KEY_STATES $value]
set isDown [expr {$keyState != "up"}]