Module: Keyboard

Extended by:
ArgsUpdate, FullKeyboard, InputLists
Defined in:
tomes/conjurations/keyboard/keyboard.rb

Overview

A module for handling Keyboard input.

Class Method Summary collapse

Methods included from ArgsUpdate

update

Methods included from InputLists

alphabet, button_inputs, common_punctuation, confirm_button_inputs, direction_inputs, enclosing_punctuation, keys, letter_inputs, number_inputs, uncommon_punctuation

Methods included from FullKeyboard

down_inputs, down_or_held_inputs, held_inputs, inputs?, up_inputs

Methods included from KeyboardConfirmations

#confirm_button, #confirm_button?, #confirm_button_held, #confirm_button_up

Methods included from KeyboardButtons

#button, #button?, #button_held, #button_up

Methods included from KeyboardDirections

#direction, #direction?, #direction_held, #direction_up

Methods included from KeyboardNumbers

#number, #number?, #number_held, #number_up

Methods included from KeyboardNumerals

#numeral, #numeral_held, #numeral_up

Methods included from KeyboardLetters

#letter, #letter?, #letter_held, #letter_up

Class Method Details

.inputsArray<Symbols>

The raw list of current keyboard inputs.

Returns:

  • (Array<Symbols>)


16
17
18
# File 'tomes/conjurations/keyboard/keyboard.rb', line 16

def inputs
  args.inputs.keyboard.keys
end