Method: KeyboardMap#map_modifiers

Defined in:
lib/keyboard_map.rb

#map_modifiers(mod) ⇒ Object



132
133
134
135
136
137
138
139
140
# File 'lib/keyboard_map.rb', line 132

def map_modifiers(mod)
  return [] if mod.nil?
  mod = mod.to_i - 1
  [].tap do |m|
    m << :shift if (mod & 1) == 1
    m << :meta  if (mod & 2) == 2
    m << :ctrl  if (mod & 4) == 4
  end
end