aboutsummaryrefslogtreecommitdiff
path: root/src/input.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/input.rs')
-rw-r--r--src/input.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/input.rs b/src/input.rs
index 2f442c34..7ea2e457 100644
--- a/src/input.rs
+++ b/src/input.rs
@@ -32,6 +32,7 @@ enum Action {
SwitchWorkspaceUp,
MoveToWorkspaceDown,
MoveToWorkspaceUp,
+ ToggleWidth,
}
pub enum CompositorMod {
@@ -88,6 +89,7 @@ fn action(comp_mod: CompositorMod, keysym: KeysymHandle, mods: ModifiersState) -
KEY_i => Action::SwitchWorkspaceUp,
KEY_comma => Action::ConsumeIntoColumn,
KEY_period => Action::ExpelFromColumn,
+ KEY_r => Action::ToggleWidth,
_ => Action::None,
}
}
@@ -225,6 +227,9 @@ impl Niri {
// FIXME: granular
self.queue_redraw_all();
}
+ Action::ToggleWidth => {
+ self.monitor_set.toggle_width();
+ }
}
}
}