diff options
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/tui/internal/components/commands/commands.go | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/packages/tui/internal/components/commands/commands.go b/packages/tui/internal/components/commands/commands.go index 71e608888..b8e7871ce 100644 --- a/packages/tui/internal/components/commands/commands.go +++ b/packages/tui/internal/components/commands/commands.go @@ -2,6 +2,7 @@ package commands import ( "fmt" + "runtime" "strings" tea "github.com/charmbracelet/bubbletea/v2" @@ -76,6 +77,10 @@ func (c *commandsComponent) View() string { } if c.showVscode { + ctrlKey := "ctrl" + if runtime.GOOS == "darwin" { + ctrlKey = "cmd" + } commandsToShow = append(commandsToShow, // empty line commands.Command{ @@ -86,14 +91,14 @@ func (c *commandsComponent) View() string { Name: commands.CommandName(util.Ide()), Description: "open opencode", Keybindings: []commands.Keybinding{ - {Key: "cmd+esc", RequiresLeader: false}, + {Key: ctrlKey + "+esc", RequiresLeader: false}, }, }, commands.Command{ Name: commands.CommandName(util.Ide()), Description: "reference file", Keybindings: []commands.Keybinding{ - {Key: "cmd+opt+k", RequiresLeader: false}, + {Key: ctrlKey + "+opt+k", RequiresLeader: false}, }, }, ) |
