Module: RatatuiRuby::Event::Key::System
- Included in:
- RatatuiRuby::Event::Key
- Defined in:
- lib/ratatui_ruby/event/key/system.rb
Overview
Methods and logic for system and function keys.
Instance Method Summary collapse
-
#function? ⇒ Boolean
Returns true if this is a function key (F1-F24).
-
#system? ⇒ Boolean
Returns true if this is a system key.
Instance Method Details
#function? ⇒ Boolean
Returns true if this is a function key (F1-F24).
event.function? # => true for f1, f2, ..., f24
25 26 27 |
# File 'lib/ratatui_ruby/event/key/system.rb', line 25 def function? @kind == :function end |
#system? ⇒ Boolean
Returns true if this is a system key.
System keys include: Esc, CapsLock, ScrollLock, NumLock, PrintScreen, Pause, Menu, KeypadBegin.
event.system? # => true for pause, esc, caps_lock, etc.
18 19 20 |
# File 'lib/ratatui_ruby/event/key/system.rb', line 18 def system? @kind == :system end |