Created modes (markdown)

Gean Marroquin 2023-09-11 10:33:06 -05:00
parent 9ecf0819e1
commit 0c80dc37d1

34
modes.md Normal file

@ -0,0 +1,34 @@
### 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
- [2023-09-11](https://github.com/djpohly/dwl/compare/main...wochap:modes.patch)
### Authors
- [wochap](https://github.com/wochap)