Skip to content

Commit d3495e5

Browse files
committed
Add shortcuts
1 parent e5d65f0 commit d3495e5

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/window.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,17 @@ mod imp {
7878
fn class_init(klass: &mut Self::Class) {
7979
klass.bind_template();
8080
klass.add_binding_action(gdk::Key::F5, gdk::ModifierType::empty(), "win.refresh");
81+
klass.add_binding_action(gdk::Key::N, gdk::ModifierType::CONTROL_MASK, "win.create-distrobox");
82+
klass.add_binding_action(gdk::Key::U, gdk::ModifierType::CONTROL_MASK, "win.upgrade-container");
83+
klass.add_binding_action(gdk::Key::U, gdk::ModifierType::CONTROL_MASK | gdk::ModifierType::SHIFT_MASK, "win.upgrade-all");
84+
klass.add_binding_action(gdk::Key::I, gdk::ModifierType::CONTROL_MASK, "win.install-package");
85+
klass.add_binding_action(gdk::Key::comma, gdk::ModifierType::CONTROL_MASK, "win.preferences");
86+
klass.add_binding_action(gdk::Key::L, gdk::ModifierType::CONTROL_MASK, "win.command-log");
87+
klass.add_binding_action(gdk::Key::T, gdk::ModifierType::CONTROL_MASK, "win.open-terminal");
88+
klass.add_binding_action(gdk::Key::D, gdk::ModifierType::CONTROL_MASK, "win.clone-container");
89+
klass.add_binding_action(gdk::Key::E, gdk::ModifierType::CONTROL_MASK, "win.view-exportable-apps");
90+
klass.add_binding_action(gdk::Key::Delete, gdk::ModifierType::CONTROL_MASK, "win.delete-container");
91+
klass.add_binding_action(gdk::Key::S, gdk::ModifierType::CONTROL_MASK, "win.stop-container");
8192
}
8293

8394
fn instance_init(obj: &glib::subclass::InitializingObject<Self>) {

0 commit comments

Comments
 (0)