Class: SublimeDSL::SublimeText::Keyboard::CharStroke

Inherits:
Object
  • Object
show all
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

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_deadObject



470
471
472
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 470

def chr_dead
  nil
end

#chr_eventObject



466
467
468
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 466

def chr_event
  @char
end

#inspectObject



484
485
486
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 484

def inspect
  "<#CharStroke char=#{@char}>"
end

#keyObject



454
455
456
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 454

def key
  nil
end

#key_eventObject



462
463
464
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 462

def key_event
  nil
end

#modifiersObject



458
459
460
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 458

def modifiers
  []
end

#os_actionObject



474
475
476
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 474

def os_action
  nil
end

#to_specObject Also known as: to_s



478
479
480
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 478

def to_spec
  @char
end

#typeObject



450
451
452
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 450

def type
  :char
end