diff --git a/Justfile b/Justfile index 3367f96..9acdbeb 100644 --- a/Justfile +++ b/Justfile @@ -17,5 +17,11 @@ # limitations under the Licenses. keysyms: - cargo run --manifest-path keysym-generator/Cargo.toml \ - src/automatically_generated.rs \ No newline at end of file + docker container run --rm \ + --name keysym_generator \ + --mount type=bind,source="$(pwd)",target=/xkeysym \ + -it rust:slim-bookworm \ + sh -c "apt-get update && apt-get install x11proto-core-dev && \ + cargo run --manifest-path /xkeysym/keysym-generator/Cargo.toml \ + /xkeysym/src/automatically_generated.rs" + diff --git a/src/automatically_generated.rs b/src/automatically_generated.rs index 0500fb2..c5f537f 100644 --- a/src/automatically_generated.rs +++ b/src/automatically_generated.rs @@ -4735,6 +4735,10 @@ pub mod key { pub const XF86_VoiceCommand: RawKeysym = 0x10081246; #[doc(alias = "XF86XK_Assistant")] pub const XF86_Assistant: RawKeysym = 0x10081247; + #[doc(alias = "XF86XK_EmojiPicker")] + pub const XF86_EmojiPicker: RawKeysym = 0x10081249; + #[doc(alias = "XF86XK_Dictate")] + pub const XF86_Dictate: RawKeysym = 0x1008124a; #[doc(alias = "XF86XK_BrightnessMin")] pub const XF86_BrightnessMin: RawKeysym = 0x10081250; #[doc(alias = "XF86XK_BrightnessMax")] @@ -9835,6 +9839,10 @@ impl Keysym { pub const XF86_VoiceCommand: Keysym = Keysym(key::XF86_VoiceCommand); #[doc(alias = "XF86XK_Assistant")] pub const XF86_Assistant: Keysym = Keysym(key::XF86_Assistant); + #[doc(alias = "XF86XK_EmojiPicker")] + pub const XF86_EmojiPicker: Keysym = Keysym(key::XF86_EmojiPicker); + #[doc(alias = "XF86XK_Dictate")] + pub const XF86_Dictate: Keysym = Keysym(key::XF86_Dictate); #[doc(alias = "XF86XK_BrightnessMin")] pub const XF86_BrightnessMin: Keysym = Keysym(key::XF86_BrightnessMin); #[doc(alias = "XF86XK_BrightnessMax")] @@ -12584,6 +12592,8 @@ pub(crate) const fn name(keysym: Keysym) -> Option<&'static str> { Keysym::XF86_Screensaver => Some("XF86XK_Screensaver"), Keysym::XF86_VoiceCommand => Some("XF86XK_VoiceCommand"), Keysym::XF86_Assistant => Some("XF86XK_Assistant"), + Keysym::XF86_EmojiPicker => Some("XF86XK_EmojiPicker"), + Keysym::XF86_Dictate => Some("XF86XK_Dictate"), Keysym::XF86_BrightnessMin => Some("XF86XK_BrightnessMin"), Keysym::XF86_BrightnessMax => Some("XF86XK_BrightnessMax"), Keysym::XF86_KbdInputAssistPrev => Some("XF86XK_KbdInputAssistPrev"),