layer shell
This commit is contained in:
+37
-36
@@ -32,51 +32,52 @@ static const char *workspaces[] = {
|
||||
};
|
||||
|
||||
static const absn_keybind keybinds[] = {
|
||||
{ALT, XKB_KEY_Escape, quit, {0}},
|
||||
{LOGO, XKB_KEY_Escape, quit, {0}},
|
||||
|
||||
{ALT, XKB_KEY_Return, &run, {.v = "alacritty"}},
|
||||
{ALT, XKB_KEY_q, kill_focus, {0}},
|
||||
{LOGO, XKB_KEY_Return, &run, {.v = "alacritty"}},
|
||||
{LOGO, XKB_KEY_d, &run, {.v = "wofi --show drun"}},
|
||||
{LOGO, XKB_KEY_q, kill_focus, {0}},
|
||||
|
||||
{ALT, XKB_KEY_j, cycle_focus, {.i = +1}},
|
||||
{ALT, XKB_KEY_k, cycle_focus, {.i = -1}},
|
||||
{LOGO, XKB_KEY_j, cycle_focus, {.i = +1}},
|
||||
{LOGO, XKB_KEY_k, cycle_focus, {.i = -1}},
|
||||
|
||||
{ALT | SHIFT, XKB_KEY_j, swap_focus, {.i = +1}},
|
||||
{ALT | SHIFT, XKB_KEY_k, swap_focus, {.i = -1}},
|
||||
{LOGO | SHIFT, XKB_KEY_j, swap_focus, {.i = +1}},
|
||||
{LOGO | SHIFT, XKB_KEY_k, swap_focus, {.i = -1}},
|
||||
|
||||
{ALT, XKB_KEY_f, toggle_fullscreen, {0}},
|
||||
{ALT, XKB_KEY_v, toggle_floating, {0}},
|
||||
{LOGO, XKB_KEY_f, toggle_fullscreen, {0}},
|
||||
{LOGO, XKB_KEY_v, toggle_floating, {0}},
|
||||
|
||||
{ALT, XKB_KEY_h, increase_master_count, {.i = +1}},
|
||||
{ALT, XKB_KEY_l, increase_master_count, {.i = -1}},
|
||||
{LOGO, XKB_KEY_h, increase_master_count, {.i = +1}},
|
||||
{LOGO, XKB_KEY_l, increase_master_count, {.i = -1}},
|
||||
|
||||
{ALT | SHIFT, XKB_KEY_h, increase_master_width, {.f = -0.05}},
|
||||
{ALT | SHIFT, XKB_KEY_l, increase_master_width, {.f = +0.05}},
|
||||
{LOGO | SHIFT, XKB_KEY_h, increase_master_width, {.f = -0.05}},
|
||||
{LOGO | SHIFT, XKB_KEY_l, increase_master_width, {.f = +0.05}},
|
||||
|
||||
{ALT, XKB_KEY_t, set_layout, {.i = LAYOUT_TILE}},
|
||||
{ALT, XKB_KEY_r, set_layout, {.i = LAYOUT_TILELEFT}},
|
||||
{ALT, XKB_KEY_m, set_layout, {.i = LAYOUT_MONOCLE}},
|
||||
{LOGO, XKB_KEY_t, set_layout, {.i = LAYOUT_TILE}},
|
||||
{LOGO, XKB_KEY_r, set_layout, {.i = LAYOUT_TILELEFT}},
|
||||
{LOGO, XKB_KEY_m, set_layout, {.i = LAYOUT_MONOCLE}},
|
||||
|
||||
{ALT, XKB_KEY_1, switch_workspace, {.v = "1"}},
|
||||
{ALT, XKB_KEY_2, switch_workspace, {.v = "2"}},
|
||||
{ALT, XKB_KEY_3, switch_workspace, {.v = "3"}},
|
||||
{ALT, XKB_KEY_4, switch_workspace, {.v = "4"}},
|
||||
{ALT, XKB_KEY_5, switch_workspace, {.v = "5"}},
|
||||
{ALT, XKB_KEY_6, switch_workspace, {.v = "6"}},
|
||||
{ALT, XKB_KEY_7, switch_workspace, {.v = "7"}},
|
||||
{ALT, XKB_KEY_8, switch_workspace, {.v = "8"}},
|
||||
{ALT, XKB_KEY_9, switch_workspace, {.v = "9"}},
|
||||
{ALT, XKB_KEY_0, switch_workspace, {.v = "10"}},
|
||||
{LOGO, XKB_KEY_1, switch_workspace, {.v = "1"}},
|
||||
{LOGO, XKB_KEY_2, switch_workspace, {.v = "2"}},
|
||||
{LOGO, XKB_KEY_3, switch_workspace, {.v = "3"}},
|
||||
{LOGO, XKB_KEY_4, switch_workspace, {.v = "4"}},
|
||||
{LOGO, XKB_KEY_5, switch_workspace, {.v = "5"}},
|
||||
{LOGO, XKB_KEY_6, switch_workspace, {.v = "6"}},
|
||||
{LOGO, XKB_KEY_7, switch_workspace, {.v = "7"}},
|
||||
{LOGO, XKB_KEY_8, switch_workspace, {.v = "8"}},
|
||||
{LOGO, XKB_KEY_9, switch_workspace, {.v = "9"}},
|
||||
{LOGO, XKB_KEY_0, switch_workspace, {.v = "10"}},
|
||||
|
||||
{ALT | SHIFT, XKB_KEY_exclam, move_focus_to_workspace, {.v = "1"}},
|
||||
{ALT | SHIFT, XKB_KEY_at, move_focus_to_workspace, {.v = "2"}},
|
||||
{ALT | SHIFT, XKB_KEY_numbersign, move_focus_to_workspace, {.v = "3"}},
|
||||
{ALT | SHIFT, XKB_KEY_dollar, move_focus_to_workspace, {.v = "4"}},
|
||||
{ALT | SHIFT, XKB_KEY_percent, move_focus_to_workspace, {.v = "5"}},
|
||||
{ALT | SHIFT, XKB_KEY_asciicircum, move_focus_to_workspace, {.v = "6"}},
|
||||
{ALT | SHIFT, XKB_KEY_ampersand, move_focus_to_workspace, {.v = "7"}},
|
||||
{ALT | SHIFT, XKB_KEY_asterisk, move_focus_to_workspace, {.v = "8"}},
|
||||
{ALT | SHIFT, XKB_KEY_parenleft, move_focus_to_workspace, {.v = "9"}},
|
||||
{ALT | SHIFT, XKB_KEY_parenright, move_focus_to_workspace, {.v = "10"}},
|
||||
{LOGO | SHIFT, XKB_KEY_exclam, move_focus_to_workspace, {.v = "1"}},
|
||||
{LOGO | SHIFT, XKB_KEY_at, move_focus_to_workspace, {.v = "2"}},
|
||||
{LOGO | SHIFT, XKB_KEY_numbersign, move_focus_to_workspace, {.v = "3"}},
|
||||
{LOGO | SHIFT, XKB_KEY_dollar, move_focus_to_workspace, {.v = "4"}},
|
||||
{LOGO | SHIFT, XKB_KEY_percent, move_focus_to_workspace, {.v = "5"}},
|
||||
{LOGO | SHIFT, XKB_KEY_asciicircum, move_focus_to_workspace, {.v = "6"}},
|
||||
{LOGO | SHIFT, XKB_KEY_ampersand, move_focus_to_workspace, {.v = "7"}},
|
||||
{LOGO | SHIFT, XKB_KEY_asterisk, move_focus_to_workspace, {.v = "8"}},
|
||||
{LOGO | SHIFT, XKB_KEY_parenleft, move_focus_to_workspace, {.v = "9"}},
|
||||
{LOGO | SHIFT, XKB_KEY_parenright, move_focus_to_workspace, {.v = "10"}},
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user