diff --git a/evdev-sys/libevdev b/evdev-sys/libevdev index 4582559b..ac005696 160000 --- a/evdev-sys/libevdev +++ b/evdev-sys/libevdev @@ -1 +1 @@ -Subproject commit 4582559b668f45fcd1486ce5f21f20df49db6d02 +Subproject commit ac0056961c3332a260db063ab4fccc7747638a1d diff --git a/src/enums.rs b/src/enums.rs index f940f1ba..1c943be9 100644 --- a/src/enums.rs +++ b/src/enums.rs @@ -723,6 +723,7 @@ pub enum EV_KEY { KEY_LIGHTS_TOGGLE = 542, KEY_ALS_TOGGLE = 560, KEY_ROTATE_LOCK_TOGGLE = 561, + KEY_REFRESH_RATE_TOGGLE = 562, KEY_BUTTONCONFIG = 576, KEY_TASKMANAGER = 577, KEY_JOURNAL = 578, @@ -737,6 +738,8 @@ pub enum EV_KEY { KEY_CAMERA_ACCESS_ENABLE = 587, KEY_CAMERA_ACCESS_DISABLE = 588, KEY_CAMERA_ACCESS_TOGGLE = 589, + KEY_ACCESSIBILITY = 590, + KEY_DO_NOT_DISTURB = 591, KEY_BRIGHTNESS_MIN = 592, KEY_BRIGHTNESS_MAX = 593, KEY_KBDINPUTASSIST_PREV = 608, @@ -1341,6 +1344,7 @@ pub const fn int_to_ev_key(code: u32) -> Option { 542 => Some(EV_KEY::KEY_LIGHTS_TOGGLE), 560 => Some(EV_KEY::KEY_ALS_TOGGLE), 561 => Some(EV_KEY::KEY_ROTATE_LOCK_TOGGLE), + 562 => Some(EV_KEY::KEY_REFRESH_RATE_TOGGLE), 576 => Some(EV_KEY::KEY_BUTTONCONFIG), 577 => Some(EV_KEY::KEY_TASKMANAGER), 578 => Some(EV_KEY::KEY_JOURNAL), @@ -1355,6 +1359,8 @@ pub const fn int_to_ev_key(code: u32) -> Option { 587 => Some(EV_KEY::KEY_CAMERA_ACCESS_ENABLE), 588 => Some(EV_KEY::KEY_CAMERA_ACCESS_DISABLE), 589 => Some(EV_KEY::KEY_CAMERA_ACCESS_TOGGLE), + 590 => Some(EV_KEY::KEY_ACCESSIBILITY), + 591 => Some(EV_KEY::KEY_DO_NOT_DISTURB), 592 => Some(EV_KEY::KEY_BRIGHTNESS_MIN), 593 => Some(EV_KEY::KEY_BRIGHTNESS_MAX), 608 => Some(EV_KEY::KEY_KBDINPUTASSIST_PREV), @@ -1963,6 +1969,7 @@ impl std::str::FromStr for EV_KEY { "KEY_LIGHTS_TOGGLE" => Ok(EV_KEY::KEY_LIGHTS_TOGGLE), "KEY_ALS_TOGGLE" => Ok(EV_KEY::KEY_ALS_TOGGLE), "KEY_ROTATE_LOCK_TOGGLE" => Ok(EV_KEY::KEY_ROTATE_LOCK_TOGGLE), + "KEY_REFRESH_RATE_TOGGLE" => Ok(EV_KEY::KEY_REFRESH_RATE_TOGGLE), "KEY_BUTTONCONFIG" => Ok(EV_KEY::KEY_BUTTONCONFIG), "KEY_TASKMANAGER" => Ok(EV_KEY::KEY_TASKMANAGER), "KEY_JOURNAL" => Ok(EV_KEY::KEY_JOURNAL), @@ -1977,6 +1984,8 @@ impl std::str::FromStr for EV_KEY { "KEY_CAMERA_ACCESS_ENABLE" => Ok(EV_KEY::KEY_CAMERA_ACCESS_ENABLE), "KEY_CAMERA_ACCESS_DISABLE" => Ok(EV_KEY::KEY_CAMERA_ACCESS_DISABLE), "KEY_CAMERA_ACCESS_TOGGLE" => Ok(EV_KEY::KEY_CAMERA_ACCESS_TOGGLE), + "KEY_ACCESSIBILITY" => Ok(EV_KEY::KEY_ACCESSIBILITY), + "KEY_DO_NOT_DISTURB" => Ok(EV_KEY::KEY_DO_NOT_DISTURB), "KEY_BRIGHTNESS_MIN" => Ok(EV_KEY::KEY_BRIGHTNESS_MIN), "KEY_BRIGHTNESS_MAX" => Ok(EV_KEY::KEY_BRIGHTNESS_MAX), "KEY_KBDINPUTASSIST_PREV" => Ok(EV_KEY::KEY_KBDINPUTASSIST_PREV),