diff options
| author | Arslaan Pathan <[email protected]> | 2026-04-04 22:36:46 +1300 |
|---|---|---|
| committer | Arslaan Pathan <[email protected]> | 2026-04-04 22:36:46 +1300 |
| commit | 39bf7c8f1c18a6f83b4b073c9961fddfe847e69f (patch) | |
| tree | 43398c873ba4bb6e2215180fb0fa88db8196e293 /config.def.h | |
| parent | 191f74d6d2d81c22840ca8407be1c5c746b042ed (diff) | |
| download | cinnamon-browser-39bf7c8f1c18a6f83b4b073c9961fddfe847e69f.tar.xz cinnamon-browser-39bf7c8f1c18a6f83b4b073c9961fddfe847e69f.zip | |
Passthrough stuff, some minor improvements, more keybinds
Diffstat (limited to 'config.def.h')
| -rw-r--r-- | config.def.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/config.def.h b/config.def.h index 76df792..587e85b 100644 --- a/config.def.h +++ b/config.def.h @@ -32,6 +32,10 @@ static void _kbd_insmode(Cinnamon* cinnamon, void* arg) { set_mode(cinnamon, 1); } +static void _kbd_passthru(Cinnamon* cinnamon, void* arg) { + set_mode(cinnamon, 2); +} + static void _kbd_tabopen(Cinnamon* cinnamon, void* arg) { /* wrapper to satisfy the arg + keep keybinds isolated */ tabopen(cinnamon); @@ -69,10 +73,16 @@ static void _kbd_tabclose(Cinnamon* cinnamon, void* arg) { tabclose(cinnamon); } +static void _kbd_toggletabs(Cinnamon* cinnamon, void* arg) { + gtk_notebook_set_show_tabs(GTK_NOTEBOOK(cinnamon->notebook), !gtk_notebook_get_show_tabs(GTK_NOTEBOOK(cinnamon->notebook))); +} + static const Keybind keybinds[] = { { "t", &_kbd_tabopen, NULL }, { "d", &_kbd_tabclose, NULL }, // { "o", ":commandline_show \":open\"" }, + { "s", &_kbd_toggletabs, NULL }, + { "<S-i>", &_kbd_passthru, NULL }, { "i", &_kbd_insmode, NULL }, { "j", &_kbd_scroll, "down" }, { "k", &_kbd_scroll, "up" }, |
