Antkeeper  0.0.1
Namespaces | Enumerations
modifier-key.hpp File Reference
#include <cstdint>

Go to the source code of this file.

Namespaces

 input
 Input devices, events, and mapping.
 
 input::modifier_key
 Modifier key bit mask flags.
 

Enumerations

enum  : std::uint16_t {
  input::modifier_key::none = 0b0000000000000000 , input::modifier_key::left_shift = 0b0000000000000001 , input::modifier_key::right_shift = 0b0000000000000010 , input::modifier_key::shift = left_shift | right_shift ,
  input::modifier_key::left_ctrl = 0b0000000000000100 , input::modifier_key::right_ctrl = 0b0000000000001000 , input::modifier_key::ctrl = left_ctrl | right_ctrl , input::modifier_key::left_alt = 0b0000000000010000 ,
  input::modifier_key::right_alt = 0b0000000000100000 , input::modifier_key::alt = left_alt | right_alt , input::modifier_key::left_gui = 0b0000000001000000 , input::modifier_key::right_gui = 0b0000000010000000 ,
  input::modifier_key::gui = left_gui | right_gui , input::modifier_key::num_lock = 0b0000000100000000 , input::modifier_key::caps_lock = 0b0000001000000000 , input::modifier_key::scroll_lock = 0b0000010000000000 ,
  input::modifier_key::alt_gr = 0b0000100000000000
}
 Modifier key bit flags. More...