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}