Class: SublimeDSL::SublimeText::Keyboard::NullStroke

Inherits:
Object
  • Object
show all
Defined in:
lib/sublime_dsl/sublime_text/keyboard.rb

Overview

A ST keystroke that has no equivalent on this keyboard.

Instance Method Summary collapse

Constructor Details

#initialize(st_spec) ⇒ NullStroke

Returns a new instance of NullStroke.



496
497
498
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 496

def initialize(st_spec)
  @key_event = st_spec
end

Instance Method Details

#chr_deadObject



520
521
522
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 520

def chr_dead
  nil
end

#chr_eventObject



516
517
518
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 516

def chr_event
  nil
end

#inspectObject



532
533
534
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 532

def inspect
  "<#NullStroke key_event=#{@key_event}>"
end

#keyObject



504
505
506
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 504

def key
  nil
end

#key_eventObject



512
513
514
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 512

def key_event
  @key_event
end

#modifiersObject



508
509
510
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 508

def modifiers
  []
end

#os_actionObject



524
525
526
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 524

def os_action
  nil
end

#to_specObject



528
529
530
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 528

def to_spec
  nil
end

#typeObject



500
501
502
# File 'lib/sublime_dsl/sublime_text/keyboard.rb', line 500

def type
  :null
end