Module: Rum::Keyboard
Instance Method Summary collapse
- #release_core_modifiers ⇒ Object
- #type(key_sequence, *args) ⇒ Object
- #type!(key_sequence, *args) ⇒ Object
- #type_unicode(key_sequence, *args) ⇒ Object
Instance Method Details
#release_core_modifiers ⇒ Object
22 23 24 |
# File 'lib/rum/windows/keyboard.rb', line 22 def release_core_modifiers Rum.hotkey_processor.release_core_modifiers end |
#type(key_sequence, *args) ⇒ Object
7 8 9 10 |
# File 'lib/rum/windows/keyboard.rb', line 7 def type(key_sequence, *args) release_core_modifiers unless args.include? :blind type_sequence(key_sequence, args.include?(:slow)) end |
#type!(key_sequence, *args) ⇒ Object
12 13 14 15 |
# File 'lib/rum/windows/keyboard.rb', line 12 def type!(key_sequence, *args) release_core_modifiers unless args.include? :blind type_sequence_literally(key_sequence, args.include?(:slow)) end |
#type_unicode(key_sequence, *args) ⇒ Object
17 18 19 20 |
# File 'lib/rum/windows/keyboard.rb', line 17 def type_unicode(key_sequence, *args) release_core_modifiers unless args.include? :blind type_sequence_unicode(key_sequence, args.include?(:slow)) end |