diff --git a/lib/fusuma/plugin/inputs/remap_keyboard_input.rb b/lib/fusuma/plugin/inputs/remap_keyboard_input.rb index 4811019..2397248 100644 --- a/lib/fusuma/plugin/inputs/remap_keyboard_input.rb +++ b/lib/fusuma/plugin/inputs/remap_keyboard_input.rb @@ -52,13 +52,12 @@ def create_event(record:) def setup_remapper source_keyboards = KeyboardSelector.new(config_params(:keyboard_name_patterns)).select - internal_touchpad = TouchpadSelector.new(config_params(:touchpad_name_patterns)).select.first - if source_keyboards.empty? MultiLogger.error("No keyboard found: #{config_params(:keyboard_name_patterns)}") exit end + internal_touchpad = TouchpadSelector.new(config_params(:touchpad_name_patterns)).select.first if internal_touchpad.nil? MultiLogger.error("No touchpad found: #{config_params(:touchpad_name_patterns)}") exit