Class: SublimeDSL::SublimeText::Keyboard::CharStroke
- Inherits:
-
Object
- Object
- SublimeDSL::SublimeText::Keyboard::CharStroke
- Defined in:
- lib/sublime_dsl/sublime_text/keyboard.rb
Overview
A character: characters are supposed to be available on any keyboard.
Instance Method Summary collapse
- #chr_dead ⇒ Object
- #chr_event ⇒ Object
-
#initialize(char) ⇒ CharStroke
constructor
A new instance of CharStroke.
- #inspect ⇒ Object
- #key ⇒ Object
- #key_event ⇒ Object
- #modifiers ⇒ Object
- #os_action ⇒ Object
- #to_spec ⇒ Object (also: #to_s)
- #type ⇒ Object
Constructor Details
#initialize(char) ⇒ CharStroke
Returns a new instance of CharStroke.
446 447 448 |
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 446 def initialize(char) @char = char end |
Instance Method Details
#chr_dead ⇒ Object
470 471 472 |
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 470 def chr_dead nil end |
#chr_event ⇒ Object
466 467 468 |
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 466 def chr_event @char end |
#inspect ⇒ Object
484 485 486 |
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 484 def inspect "<#CharStroke char=#{@char}>" end |
#key ⇒ Object
454 455 456 |
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 454 def key nil end |
#key_event ⇒ Object
462 463 464 |
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 462 def key_event nil end |
#modifiers ⇒ Object
458 459 460 |
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 458 def modifiers [] end |
#os_action ⇒ Object
474 475 476 |
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 474 def os_action nil end |
#to_spec ⇒ Object Also known as: to_s
478 479 480 |
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 478 def to_spec @char end |
#type ⇒ Object
450 451 452 |
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 450 def type :char end |