This commit is contained in:
buffet 2019-01-09 10:25:49 +01:00
parent 6140326f85
commit 79180de71b

View file

@ -16,13 +16,15 @@ impl input::keyboard::Handler for Keyboard {
for key in key_event.pressed_keys() {
match key {
keysyms::KEY_Escape => compositor::terminate(),
keysyms::KEY_XF86Switch_VT_1 ..= keysyms::KEY_XF86Switch_VT_12 => {
compositor_handle.run(|compositor| {
let backend = compositor.backend_mut();
if let Some(mut session) = backend.get_session() {
session.change_vt(key - keysyms::KEY_XF86Switch_VT_1 + 1);
}
}).unwrap();
keysyms::KEY_XF86Switch_VT_1..=keysyms::KEY_XF86Switch_VT_12 => {
compositor_handle
.run(|compositor| {
let backend = compositor.backend_mut();
if let Some(mut session) = backend.get_session() {
session.change_vt(key - keysyms::KEY_XF86Switch_VT_1 + 1);
}
})
.unwrap();
}
_ => {}
}