{
  "$schema": "https://www.sophonz.io/schemas/keymap-v1.json",
  "format": "sophonz-keymap",
  "version": 1,
  "name": "tmux-style",
  "platform": "any",
  "options": {
    "optionAsMeta": true,
    "tmuxPrefix": {
      "enabled": true,
      "key": "ctrl+b"
    }
  },
  "bindings": [
    {
      "action": "compose.open",
      "keys": "cmd+enter"
    },
    {
      "action": "compose.open",
      "keys": "cmd+shift+c"
    },
    {
      "action": "compose.send",
      "keys": "cmd+enter",
      "when": "compose"
    },
    {
      "action": "compose.close",
      "keys": "esc",
      "when": "compose"
    },
    {
      "action": "compose.close",
      "keys": "cmd+w",
      "when": "compose"
    },
    {
      "action": "compose.close",
      "keys": "cmd+.",
      "when": "compose"
    },
    {
      "action": "compose.mic",
      "keys": "cmd+shift+m",
      "when": "compose"
    },
    {
      "action": "edit.copy",
      "keys": "cmd+c"
    },
    {
      "action": "edit.paste",
      "keys": "cmd+v"
    },
    {
      "action": "switcher.windows",
      "keys": "opt+tab"
    },
    {
      "action": "switcher.sessions",
      "keys": "opt+`"
    },
    {
      "action": "agent.interrupt",
      "keys": "cmd+."
    },
    {
      "action": "agent.rewind",
      "keys": "cmd+z"
    },
    {
      "action": "agent.transcript",
      "keys": "cmd+shift+o"
    },
    {
      "action": "agent.editor",
      "keys": "cmd+shift+e"
    },
    {
      "action": "keybar.agent",
      "keys": "cmd+shift+a"
    }
  ],
  "prefixBindings": [
    {
      "action": "window.new",
      "key": "c"
    },
    {
      "action": "window.rename",
      "key": ","
    },
    {
      "action": "window.next",
      "key": "n"
    },
    {
      "action": "window.prev",
      "key": "p"
    },
    {
      "action": "window.close",
      "key": "x"
    },
    {
      "action": "pane.split.right",
      "key": "shift+5"
    },
    {
      "action": "pane.split.down",
      "key": "shift+'"
    },
    {
      "action": "pane.zoom",
      "key": "z"
    },
    {
      "action": "pane.next",
      "key": "o"
    },
    {
      "action": "session.list",
      "key": "s"
    },
    {
      "action": "window.list",
      "key": "w"
    },
    {
      "action": "window.goto.0",
      "key": "0"
    },
    {
      "action": "window.goto.1",
      "key": "1"
    },
    {
      "action": "window.goto.2",
      "key": "2"
    },
    {
      "action": "window.goto.3",
      "key": "3"
    },
    {
      "action": "window.goto.4",
      "key": "4"
    },
    {
      "action": "window.goto.5",
      "key": "5"
    },
    {
      "action": "window.goto.6",
      "key": "6"
    },
    {
      "action": "window.goto.7",
      "key": "7"
    },
    {
      "action": "window.goto.8",
      "key": "8"
    },
    {
      "action": "window.goto.9",
      "key": "9"
    }
  ]
}
