modify cmd+9 behaviour

This commit is contained in:
Rohit-Bevinahally
2024-12-28 03:21:22 +05:30
committed by Mitchell Hashimoto
parent bee2188014
commit 2555f09d88

View File

@ -2303,11 +2303,6 @@ pub fn default(alloc_gpa: Allocator) Allocator.Error!Config {
);
}
{
// Cmd+N for goto tab N
const start = @intFromEnum(inputpkg.Key.one);
const end = @intFromEnum(inputpkg.Key.nine);
var i: usize = start;
while (i <= end) : (i += 1) {
// On macOS we default to super but everywhere else
// is alt.
const mods: inputpkg.Mods = if (builtin.target.isDarwin())
@ -2315,6 +2310,11 @@ pub fn default(alloc_gpa: Allocator) Allocator.Error!Config {
else
.{ .alt = true };
// Cmd+N for goto tab N
const start = @intFromEnum(inputpkg.Key.one);
const end = @intFromEnum(inputpkg.Key.eight);
var i: usize = start;
while (i <= end) : (i += 1) {
try result.keybind.set.put(
alloc,
.{
@ -2333,6 +2333,17 @@ pub fn default(alloc_gpa: Allocator) Allocator.Error!Config {
.{ .goto_tab = (i - start) + 1 },
);
}
try result.keybind.set.put(
alloc,
.{
.key = if (comptime builtin.target.isDarwin())
.{ .physical = .nine }
else
.{ .translated = .nine },
.mods = mods,
},
.{ .last_tab = {} },
);
}
// Toggle fullscreen
@ -2437,11 +2448,6 @@ pub fn default(alloc_gpa: Allocator) Allocator.Error!Config {
.{ .key = .{ .translated = .right_bracket }, .mods = .{ .super = true, .shift = true } },
.{ .next_tab = {} },
);
try result.keybind.set.put(
alloc,
.{ .key = .{ .physical = inputpkg.Key.zero }, .mods = .{ .super = true } },
.{ .last_tab = {} },
);
try result.keybind.set.put(
alloc,
.{ .key = .{ .translated = .d }, .mods = .{ .super = true } },