diff options
| author | Isaac Freund <ifreund@ifreund.xyz> | 2020-04-01 19:39:36 +0200 |
|---|---|---|
| committer | Isaac Freund <ifreund@ifreund.xyz> | 2020-04-01 19:39:36 +0200 |
| commit | 26a5aaca69fecbf818d247fc7d838d7482431f20 (patch) | |
| tree | fca3dc67016eac5cd660cd6d6b5be864d0cf31c9 /src/server.zig | |
| parent | 42d454b26f44b7eea45b46e1b70d3e19e05489f9 (diff) | |
| download | river-26a5aaca69fecbf818d247fc7d838d7482431f20.tar.gz river-26a5aaca69fecbf818d247fc7d838d7482431f20.tar.xz | |
Implement switching between single tags
Diffstat (limited to 'src/server.zig')
| -rw-r--r-- | src/server.zig | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/server.zig b/src/server.zig index 4ce4a15..de202fd 100644 --- a/src/server.zig +++ b/src/server.zig @@ -165,6 +165,30 @@ pub const Server = struct { } } }, + c.XKB_KEY_1 => { + self.root.pending_focused_tags = 1 << 0; + self.root.arrange(); + }, + c.XKB_KEY_2 => { + self.root.pending_focused_tags = 1 << 1; + self.root.arrange(); + }, + c.XKB_KEY_3 => { + self.root.pending_focused_tags = 1 << 2; + self.root.arrange(); + }, + c.XKB_KEY_4 => { + self.root.pending_focused_tags = 1 << 3; + self.root.arrange(); + }, + c.XKB_KEY_5 => { + self.root.pending_focused_tags = 1 << 4; + self.root.arrange(); + }, + c.XKB_KEY_6 => { + self.root.pending_focused_tags = 1 << 5; + self.root.arrange(); + }, else => return false, } } |
