| Keybind | Locked | Mouse | Release | Repeat | Submap | Dispatcher | Command |
|---------|--------|-------|---------|--------|--------|------------|---------|
| SUPER Escape | false | false | false | false | |exec | wlogout -p layer-shell |
| SUPER F1 | false | false | false | false | |exec | firefox |
| SUPER F2 | false | false | false | false | |exec | thunar |
| SUPER RETURN | false | false | false | false | |exec | run-as-service "footclient" |
| SUPER Q | false | false | false | false | |killactive | |
| SUPER G | false | false | false | false | |changegroupactive | |
| SUPER T | false | false | false | false | |togglegroup | |
| SUPER M | false | false | false | false | |exit | |
| SUPER E | false | false | false | false | |exec | thunar |
| SUPER SHIFT L | false | false | false | false | |exec | swaylock |
| SUPER V | false | false | false | false | |togglefloating | |
| SUPER R | false | false | false | false | |exec | killall tofi \|\| run-as-service $(tofi-drun --prompt-text " Run") |
| SUPER D | false | false | false | false | |exec | killall rofi \|\| rofi -show drun |
| SUPER equal | false | false | false | false | |exec | killall rofi \|\| rofi -show calc |
| SUPER period | false | false | false | false | |exec | killall rofi \|\| rofi -show emoji |
| SUPER SHIFT O | false | false | false | false | |exec | wlr-ocr |
| SUPER P | false | false | false | false | |pseudo | |
| SUPER F | false | false | false | false | |fullscreen | |
| SUPER B | false | false | false | false | |exec | killall -SIGUSR1 waybar |
| SUPER SHIFT B | false | false | false | false | |exec | killall -SIGUSR2 waybar; waybar& |
| SUPER left | false | false | false | false | |movefocus | l |
| SUPER right | false | false | false | false | |movefocus | r |
| SUPER up | false | false | false | false | |movefocus | u |
| SUPER down | false | false | false | false | |movefocus | d |
| SUPER S | false | false | false | false | |submap | resize |
| right | false | false | false | true | resize |resizeactive | 10 0 |
| left | false | false | false | true | resize |resizeactive | -10 0 |
| up | false | false | false | true | resize |resizeactive | 0 -10 |
| down | false | false | false | true | resize |resizeactive | 0 10 |
| escape | false | false | false | false | resize |submap | reset |
| SUPER 1 | false | false | false | false | |workspace | 1 |
| SUPER SHIFT 1 | false | false | false | false | |movetoworkspace | 1 |
| SUPER 2 | false | false | false | false | |workspace | 2 |
| SUPER SHIFT 2 | false | false | false | false | |movetoworkspace | 2 |
| SUPER 3 | false | false | false | false | |workspace | 3 |
| SUPER SHIFT 3 | false | false | false | false | |movetoworkspace | 3 |
| SUPER 4 | false | false | false | false | |workspace | 4 |
| SUPER SHIFT 4 | false | false | false | false | |movetoworkspace | 4 |
| SUPER 5 | false | false | false | false | |workspace | 5 |
| SUPER SHIFT 5 | false | false | false | false | |movetoworkspace | 5 |
| SUPER 6 | false | false | false | false | |workspace | 6 |
| SUPER SHIFT 6 | false | false | false | false | |movetoworkspace | 6 |
| SUPER 7 | false | false | false | false | |workspace | 7 |
| SUPER SHIFT 7 | false | false | false | false | |movetoworkspace | 7 |
| SUPER 8 | false | false | false | false | |workspace | 8 |
| SUPER SHIFT 8 | false | false | false | false | |movetoworkspace | 8 |
| SUPER 9 | false | false | false | false | |workspace | 9 |
| SUPER SHIFT 9 | false | false | false | false | |movetoworkspace | 9 |
| SUPER 0 | false | false | false | false | |workspace | 10 |
| SUPER SHIFT 0 | false | false | false | false | |movetoworkspace | 10 |
| SUPER SHIFT right | false | false | false | false | |movetoworkspace | +1 |
| SUPER SHIFT left | false | false | false | false | |movetoworkspace | -1 |
| SUPER mouse_down | false | false | false | false | |workspace | e+1 |
| SUPER mouse_up | false | false | false | false | |workspace | e-1 |
| XF86MonBrightnessUp | false | false | false | false | |exec | brightness set +5% |
| XF86MonBrightnessDown | false | false | false | false | |exec | brightness set 5%- |
| XF86AudioPlay | true | false | false | false | |exec | playerctl play-pause |
| XF86AudioPrev | true | false | false | false | |exec | playerctl previous |
| XF86AudioNext | true | false | false | false | |exec | playerctl next |
| XF86AudioRaiseVolume | false | false | false | true | |exec | volume -i 5 |
| XF86AudioLowerVolume | true | false | false | false | |exec | volume -d 5 |
| XF86AudioMute | true | false | false | false | |exec | volume -t |
| SUPER mouse:272 | false | true | false | false | |mouse | movewindow |
| SUPER mouse:273 | false | true | false | false | |mouse | resizewindow |
| SUPER O | false | false | false | false | |exec | run-as-service wl-ocr |
| SUPER SHIFT P | false | false | false | false | |exec | act_opa=$(hyprctl getoption "decoration:active_opacity" -j \| jq -r ".float");inact_opa=$(hyprctl getoption "decoration:inactive_opacity" -j \| jq -r ".float");hyprctl --batch "keyword decoration:active_opacity 1;keyword decoration:inactive_opacity 1"; grim - \| wl-copy --type image/png && notify-send "Screenshot" "Screenshot copied to clipboard"; hyprctl --batch "keyword decoration:active_opacity $act_opa;keyword decoration:inactive_opacity $inact_opa" |
| SUPER SHIFT S | false | false | false | false | |exec | act_opa=$(hyprctl getoption "decoration:active_opacity" -j \| jq -r ".float");inact_opa=$(hyprctl getoption "decoration:inactive_opacity" -j \| jq -r ".float");hyprctl --batch "keyword decoration:active_opacity 1;keyword decoration:inactive_opacity 1"; screenshot; hyprctl --batch "keyword decoration:active_opacity $act_opa;keyword decoration:inactive_opacity $inact_opa" |
| Print | false | false | false | false | |exec | hyprctl keyword animation "fadeOut,0,0,default"; grimblast --notify copysave area; hyprctl keyword animation "fadeOut,1,4,default" |
| SHIFT R | false | false | false | false | |exec | hyprctl keyword animation "fadeOut,0,0,default"; grimblast --notify copysave area; hyprctl keyword animation "fadeOut,1,4,default" |
| CTRL Print | false | false | false | false | |exec | grimblast --notify --cursor copysave output |
| CTRL SHIFT R | false | false | false | false | |exec | grimblast --notify --cursor copysave output |
| ALT Print | false | false | false | false | |exec | grimblast --notify --cursor copysave screen |
| ALT SHIFT R | false | false | false | false | |exec | grimblast --notify --cursor copysave screen |
| Keybind | Dispatcher | Command |
|---------|------------|---------|
| $MOD Escape | exec | wlogout -p layer-shell |
| $MOD F1 | exec | firefox |
| $MOD F2 | exec | thunar |
| $MOD RETURN | exec | run-as-service "footclient" |
| $MOD Q | killactive | |
| $MODSUPER G | changegroupactive | |
| $MOD T | togglegroup | |
| $MOD M | exit | |
| $MOD E | exec | thunar |
| $MODSHIFT L | exec | swaylock |
| $MOD V | togglefloating | |
| $MOD R | exec | killall tofi \|\| run-as-service $(tofi-drun --prompt-text " Run") |
| $MOD D | exec | killall rofi \|\| rofi -show drun |
| $MOD equal | exec | killall rofi \|\| rofi -show calc |
| $MOD period | exec | killall rofi \|\| rofi -show emoji |
| $MODSHIFT O | exec | wlr-ocr |
| $MOD P | pseudo | |
| $MOD F | fullscreen | |
| $MOD B | exec | killall -SIGUSR1 waybar |
| $MODSHIFT B | exec | killall -SIGUSR2 waybar; waybar& |
| $MOD left | movefocus | l |
| $MOD right | movefocus | r |
| $MOD up | movefocus | u |
| $MOD down | movefocus | d |
| $MOD S | submap | resize |
| right | resizeactive | 10 0 |
| left | resizeactive | -10 0 |
| up | resizeactive | 0 -10 |
| down | resizeactive | 0 10 |
| escape | submap | reset |
| $MOD 1 | workspace | 1 |
| $MOD SHIFT 1 | movetoworkspace | 1 |
| $MOD 2 | workspace | 2 |
| $MOD SHIFT 2 | movetoworkspace | 2 |
| $MOD 3 | workspace | 3 |
| $MOD SHIFT 3 | movetoworkspace | 3 |
| $MOD 4 | workspace | 4 |
| $MOD SHIFT 4 | movetoworkspace | 4 |
| $MOD 5 | workspace | 5 |
| $MOD SHIFT 5 | movetoworkspace | 5 |
| $MOD 6 | workspace | 6 |
| $MOD SHIFT 6 | movetoworkspace | 6 |
| $MOD 7 | workspace | 7 |
| $MOD SHIFT 7 | movetoworkspace | 7 |
| $MOD 8 | workspace | 8 |
| $MOD SHIFT 8 | movetoworkspace | 8 |
| $MOD 9 | workspace | 9 |
| $MOD SHIFT 9 | movetoworkspace | 9 |
| $MOD 0 | workspace | 10 |
| $MOD SHIFT 0 | movetoworkspace | 10 |
| $MODSHIFT right | movetoworkspace | +1 |
| $MODSHIFT left | movetoworkspace | -1 |
| $MOD mouse_down | workspace | e+1 |
| $MOD mouse_up | workspace | e-1 |
| XF86MonBrightnessUp | exec | brightness set +5% |
| XF86MonBrightnessDown | exec | brightness set 5%- |
| XF86AudioPlay | exec | playerctl play-pause |
| XF86AudioPrev | exec | playerctl previous |
| XF86AudioNext | exec | playerctl next |
| XF86AudioRaiseVolume | exec | volume -i 5 |
| XF86AudioLowerVolume | exec | volume -d 5 |
| XF86AudioMute | exec | volume -t |
| $MOD mouse:272 | movewindow | |
| $MOD mouse:273 | resizewindow | |
| $MOD O | exec | run-as-service wl-ocr |
| SUPERSHIFT P | exec | $disable; grim - \| wl-copy --type image/png && notify-send "Screenshot" "Screenshot copied to clipboard"; $enable |
| SUPERSHIFT S | exec | $disable; screenshot; $enable |
| Print | exec | $screenshotarea |
| $mod SHIFT R | exec | $screenshotarea |
| CTRL Print | exec | grimblast --notify --cursor copysave output |
| $mod SHIFT CTRL R | exec | grimblast --notify --cursor copysave output |
| ALT Print | exec | grimblast --notify --cursor copysave screen |
| $mod SHIFT ALT R | exec | grimblast --notify --cursor copysave screen |