Method: Textbringer::InputMethod#filter_event

Defined in:
lib/textbringer/input_method.rb

#filter_event(event) ⇒ Object



43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# File 'lib/textbringer/input_method.rb', line 43

def filter_event(event)
  if @enabled
    if event == "\e"
      @skip_next_event = true
      event
    elsif @skip_next_event
      @skip_next_event = false
      event
    else
      handle_event(event)
    end
  else
    event
  end
end