Class: Fusuma::Plugin::Filters::KeypressFilter

Inherits:
Filter
  • Object
show all
Defined in:
lib/fusuma/plugin/filters/keypress_filter.rb

Overview

Filter keyboard events from libinput_command_input

Constant Summary collapse

DEFAULT_SOURCE =
'libinput_command_input'

Instance Method Summary collapse

Instance Method Details

#keep?(record) ⇒ TrueClass, FalseClass

Returns:

  • (TrueClass)

    when keeping it

  • (FalseClass)

    when discarding it



12
13
14
# File 'lib/fusuma/plugin/filters/keypress_filter.rb', line 12

def keep?(record)
  record.to_s =~ /\sKEYBOARD_KEY\s/
end