Skip to content
This repository was archived by the owner on Jan 26, 2024. It is now read-only.
Gean Marroquin edited this page Sep 11, 2023 · 4 revisions

Description

Implement modes, default mode is NORMAL

enum {
  BROWSER,
};
const char *modes_labels[] = {
  "browser",
};

static const Key keys[] = {
  // ...
  { MODKEY, XKB_KEY_b, entermode, {.i = BROWSER} },
  // ...
};

static const Modekey modekeys[] = {
  /* mode      modifier                  key                 function        argument */
  { BROWSER, { 0, XKB_KEY_f, spawn, SHCMD("firefox") } },
  { BROWSER, { 0, XKB_KEY_f, entermode, {.i = NORMAL} } },
  { BROWSER, { 0, XKB_KEY_b, spawn, SHCMD("brave") } },
  { BROWSER, { 0, XKB_KEY_b, entermode, {.i = NORMAL} } },
  { BROWSER, { 0, XKB_KEY_g, spawn, SHCMD("google-chrome-stable") } },
  { BROWSER, { 0, XKB_KEY_g, entermode, {.i = NORMAL} } },
  { BROWSER, { 0, XKB_KEY_Escape, entermode, {.i = NORMAL} } },
};

Download

Authors

Clone this wiki locally