diff --git a/lib/fusuma/plugin/sendkey/keyboard.rb b/lib/fusuma/plugin/sendkey/keyboard.rb
index 2f86295..4e38b17 100644
--- a/lib/fusuma/plugin/sendkey/keyboard.rb
+++ b/lib/fusuma/plugin/sendkey/keyboard.rb
@@ -27,7 +27,7 @@ class Keyboard
         def self.find_device(name_pattern:)
           Fusuma::Device.reset
           Fusuma::Device.all.find { |d|
-            next unless d.capabilities.include? "keyboard"
+            next unless /keyboard/.match?(d.capabilities)
 
             d.name.match(/#{name_pattern}/)
           }