Fix keybind parse missing super:false

Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
This commit is contained in:
opencode-agent[bot]
2026-01-02 18:04:23 +00:00
parent 70881b2937
commit c8fcc06b22
2 changed files with 17 additions and 0 deletions

View File

@@ -64,6 +64,7 @@ export namespace Keybind {
ctrl: false, ctrl: false,
meta: false, meta: false,
shift: false, shift: false,
super: false,
leader: false, leader: false,
name: "", name: "",
} }

View File

@@ -183,6 +183,7 @@ describe("Keybind.parse", () => {
ctrl: false, ctrl: false,
meta: false, meta: false,
shift: false, shift: false,
super: false,
leader: false, leader: false,
name: "f", name: "f",
}, },
@@ -196,6 +197,7 @@ describe("Keybind.parse", () => {
ctrl: false, ctrl: false,
meta: false, meta: false,
shift: false, shift: false,
super: false,
leader: true, leader: true,
name: "f", name: "f",
}, },
@@ -209,6 +211,7 @@ describe("Keybind.parse", () => {
ctrl: true, ctrl: true,
meta: false, meta: false,
shift: false, shift: false,
super: false,
leader: false, leader: false,
name: "x", name: "x",
}, },
@@ -222,6 +225,7 @@ describe("Keybind.parse", () => {
ctrl: true, ctrl: true,
meta: true, meta: true,
shift: false, shift: false,
super: false,
leader: false, leader: false,
name: "u", name: "u",
}, },
@@ -235,6 +239,7 @@ describe("Keybind.parse", () => {
ctrl: false, ctrl: false,
meta: false, meta: false,
shift: true, shift: true,
super: false,
leader: false, leader: false,
name: "f2", name: "f2",
}, },
@@ -248,6 +253,7 @@ describe("Keybind.parse", () => {
ctrl: false, ctrl: false,
meta: true, meta: true,
shift: false, shift: false,
super: false,
leader: false, leader: false,
name: "g", name: "g",
}, },
@@ -261,6 +267,7 @@ describe("Keybind.parse", () => {
ctrl: false, ctrl: false,
meta: false, meta: false,
shift: false, shift: false,
super: false,
leader: true, leader: true,
name: "h", name: "h",
}, },
@@ -274,6 +281,7 @@ describe("Keybind.parse", () => {
ctrl: true, ctrl: true,
meta: false, meta: false,
shift: false, shift: false,
super: false,
leader: false, leader: false,
name: "c", name: "c",
}, },
@@ -281,6 +289,7 @@ describe("Keybind.parse", () => {
ctrl: false, ctrl: false,
meta: false, meta: false,
shift: false, shift: false,
super: false,
leader: true, leader: true,
name: "q", name: "q",
}, },
@@ -294,6 +303,7 @@ describe("Keybind.parse", () => {
ctrl: false, ctrl: false,
meta: false, meta: false,
shift: true, shift: true,
super: false,
leader: false, leader: false,
name: "return", name: "return",
}, },
@@ -307,6 +317,7 @@ describe("Keybind.parse", () => {
ctrl: true, ctrl: true,
meta: false, meta: false,
shift: false, shift: false,
super: false,
leader: false, leader: false,
name: "j", name: "j",
}, },
@@ -325,6 +336,7 @@ describe("Keybind.parse", () => {
ctrl: false, ctrl: false,
meta: false, meta: false,
shift: false, shift: false,
super: false,
leader: false, leader: false,
name: "pgup", name: "pgup",
}, },
@@ -338,6 +350,7 @@ describe("Keybind.parse", () => {
ctrl: false, ctrl: false,
meta: false, meta: false,
shift: false, shift: false,
super: false,
leader: false, leader: false,
name: "f2", name: "f2",
}, },
@@ -351,6 +364,7 @@ describe("Keybind.parse", () => {
ctrl: true, ctrl: true,
meta: true, meta: true,
shift: false, shift: false,
super: false,
leader: false, leader: false,
name: "g", name: "g",
}, },
@@ -364,6 +378,7 @@ describe("Keybind.parse", () => {
ctrl: true, ctrl: true,
meta: false, meta: false,
shift: false, shift: false,
super: false,
leader: false, leader: false,
name: "x", name: "x",
}, },
@@ -405,6 +420,7 @@ describe("Keybind.parse", () => {
ctrl: true, ctrl: true,
meta: false, meta: false,
shift: false, shift: false,
super: false,
leader: false, leader: false,
name: "-", name: "-",
}, },