right_shift_pressed: boolleft_shift_pressed: boolright_control_pressed: boolleft_control_pressed: boolright_alt_pressed: boolleft_alt_pressed: boolright_logo_pressed: boolleft_logo_pressed: boolmenu_key_pressed: boolsys_req_pressed: bool_pad: u21 = 0shift_state_valid: boolpub const Shift = packed struct(u32) {
right_shift_pressed: bool,
left_shift_pressed: bool,
right_control_pressed: bool,
left_control_pressed: bool,
right_alt_pressed: bool,
left_alt_pressed: bool,
right_logo_pressed: bool,
left_logo_pressed: bool,
menu_key_pressed: bool,
sys_req_pressed: bool,
_pad: u21 = 0,
shift_state_valid: bool,
}