Antkeeper  0.0.1
Enumerations
input::modifier_key Namespace Reference

Modifier key bit mask flags. More...

Enumerations

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

Detailed Description

Modifier key bit mask flags.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum : std::uint16_t

Modifier key bit flags.

Enumerator
none 

No modifier key is pressed.

left_shift 

Left shift modifier key is pressed.

right_shift 

Right shift modifier key is pressed.

shift 

One or both shift modifier keys are pressed.

left_ctrl 

Left ctrl modifier key is pressed.

right_ctrl 

Right ctrl modifier key is pressed.

ctrl 

One or both ctrl modifier keys are pressed.

left_alt 

Left alt modifier key is pressed.

right_alt 

Right alt modifier key is pressed.

alt 

One or both alt modifier keys are pressed.

left_gui 

Left gui modifier key is pressed.

right_gui 

Right gui modifier key is pressed.

gui 

One or both gui modifier keys are pressed.

num_lock 

Num lock modifier key is pressed.

caps_lock 

Caps lock modifier key is pressed.

scroll_lock 

Scroll lock modifier key is pressed.

alt_gr 

AltGr modifier key is pressed.

Definition at line 1 of file modifier-key.hpp.