fcitx5_dbus/
virtual_keyboard.rs

1use zbus::proxy;
2
3#[proxy(
4    interface = "org.fcitx.Fcitx.VirtualKeyboard1",
5    default_service = "org.fcitx.Fcitx5",
6    default_path = "/virtualkeyboard"
7)]
8pub trait VirtualKeyboard {
9    /// HideVirtualKeyboard method
10    fn hide_virtual_keyboard(&self) -> zbus::Result<()>;
11
12    /// ShowVirtualKeyboard method
13    fn show_virtual_keyboard(&self) -> zbus::Result<()>;
14
15    /// ToggleVirtualKeyboard method
16    fn toggle_virtual_keyboard(&self) -> zbus::Result<()>;
17}