Method: Minibidi::Input#while_pressing_key
- Defined in:
- lib/minibidi/input.rb
#while_pressing_key(key, &block) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/minibidi/input.rb', line 16 def while_pressing_key(key, &block) value = convert_key(key) perform_keyboard_actions do |q| q.key_down(value) end begin block.call ensure perform_keyboard_actions do |q| q.key_up(value) end end end |