Something went wrong. Try again.
The cutest scrollable window manager for Windows
windows tiling-manager tiling scrollable-window-manager scrollable cute window scroll window-manager
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152const Configuration = @This();
pub const Mods = struct { ctrl: bool = false, alt: bool = false, shift: bool = false, win: bool = false,};
pub const Key = enum(u16) { // zig fmt: off @"0" = 0x30, @"1" = 0x31, @"2" = 0x32, @"3" = 0x33, @"4" = 0x34, @"5" = 0x35, @"6" = 0x36, @"7" = 0x37, @"8" = 0x38, @"9" = 0x39, a = 0x41, b = 0x42, c = 0x43, d = 0x44, e = 0x45, f = 0x46, g = 0x47, h = 0x48, i = 0x49, j = 0x4A, k = 0x4B, l = 0x4C, m = 0x4D, n = 0x4E, o = 0x4F, p = 0x50, q = 0x51, r = 0x52, s = 0x53, t = 0x54, u = 0x55, v = 0x56, w = 0x57, x = 0x58, y = 0x59, z = 0x5A,
f1 = 0x70, f2 = 0x71, f3 = 0x72, f4 = 0x73, f5 = 0x74, f6 = 0x75, f7 = 0x76, f8 = 0x77, f9 = 0x78, f10 = 0x79, f11 = 0x7A, f12 = 0x7B,
backspace = 0x08, tab = 0x09, enter = 0x0D, escape = 0x1B, space = 0x20,
left = 0x25, up = 0x26, right = 0x27, down = 0x28, // zig fmt: on};
pub const Action = union(enum) { nothing,};
pub const Keybind = struct { mods: Mods = .{}, key: Key, action: Action,};
keybinds: []const Keybind = &.{},
pub const default: Configuration = .{ .keybinds = &.{ // .{ .mods = .{ .alt = true, .shift = true }, .key = .q, .action = .quit_focused_window }, // .{ .mods = .{ .alt = true }, .key = .enter, .action = .{ .spawn = &.{ "wt.exe", "nu" } } }, .{ .mods = .{ .alt = true, .shift = true }, .key = .n, .action = .nothing }, },};