Sha256: 85e804536a8c2fe304552bf010b08ee4bf1ca245a7d17fb0c337b7bc5c073dd0

Contents?: true

Size: 673 Bytes

Versions: 22

Compression:

Stored size: 673 Bytes

Contents

require_relative 'mapper'
require_relative 'key'
require_relative 'input'
require_relative 'keymap'

module Vedeu

  # Define a keymap called '_system_' which will hold some vital keys needed by
  # Vedeu to run effectively.
  Vedeu::DSL::Keymap.keymap('_system_') do |keymap|
    Vedeu::Configuration.system_keys.each do |label, keypress|
      keymap.key(keypress) { Vedeu.trigger(("_#{label}_").to_sym) }
    end
  end

  # Define a keymap called '_global_' which will respond no matter which
  # interface is in focus.
  #
  # @note
  #   Initially, no keys are registered with the global keymap.
  Vedeu::DSL::Keymap.keymap('_global_') do
    # ...
  end

end # Vedeu

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
vedeu-0.4.40 lib/vedeu/input/all.rb
vedeu-0.4.39 lib/vedeu/input/all.rb
vedeu-0.4.38 lib/vedeu/input/all.rb
vedeu-0.4.37 lib/vedeu/input/all.rb
vedeu-0.4.36 lib/vedeu/input/all.rb
vedeu-0.4.35 lib/vedeu/input/all.rb
vedeu-0.4.34 lib/vedeu/input/all.rb
vedeu-0.4.33 lib/vedeu/input/all.rb
vedeu-0.4.32 lib/vedeu/input/all.rb
vedeu-0.4.31 lib/vedeu/input/all.rb
vedeu-0.4.30 lib/vedeu/input/all.rb
vedeu-0.4.29 lib/vedeu/input/all.rb
vedeu-0.4.28 lib/vedeu/input/all.rb
vedeu-0.4.27 lib/vedeu/input/all.rb
vedeu-0.4.26 lib/vedeu/input/all.rb
vedeu-0.4.25 lib/vedeu/input/all.rb
vedeu-0.4.24 lib/vedeu/input/all.rb
vedeu-0.4.23 lib/vedeu/input/all.rb
vedeu-0.4.22 lib/vedeu/input/all.rb
vedeu-0.4.21 lib/vedeu/input/all.rb