Files
community-plugins/keymap/examples/mangowc.conf
T
2026-07-20 21:36:15 -04:00

57 lines
2.6 KiB
Plaintext

# Keymap example for MangoWC.
# This file is documentation and test data; it is not loaded automatically.
# Applications
bind=SUPER,Return,spawn_shell,foot #"Open terminal"
bind=SUPER,B,spawn_shell,firefox #"Open browser"
bind=SUPER,E,spawn_shell,xdg-open . #"Open files"
bind=SUPER,Space,spawn_shell,noctalia msg panel-toggle launcher #"Open launcher"
bind=SUPER,M,spawn_shell,thunderbird #"Open mail"
bind=SUPER,A,spawn_shell,gnome-calculator #"Open calculator"
# Windows
bind=SUPER,Q,killclient, #"Close window"
bind=SUPER,F,togglefullscreen, #"Toggle fullscreen"
bind=SUPER+SHIFT,F,togglefloating, #"Toggle floating"
bind=SUPER,Left,focusdir,left #"Focus left"
bind=SUPER,Right,focusdir,right #"Focus right"
bind=SUPER,Up,focusdir,up #"Focus up"
bind=SUPER,Down,focusdir,down #"Focus down"
bind=SUPER+SHIFT,Left,smartmovewin,left #"Move window left"
bind=SUPER+SHIFT,Right,smartmovewin,right #"Move window right"
bind=SUPER,Tab,focusstack,next #"Focus next window"
# Workspaces
bind=SUPER,1,view,1 #"Workspace 1"
bind=SUPER,2,view,2 #"Workspace 2"
bind=SUPER,3,view,3 #"Workspace 3"
bind=SUPER,4,view,4 #"Workspace 4"
bind=SUPER+SHIFT,1,tag,1 #"Move to workspace 1"
bind=SUPER+SHIFT,2,tag,2 #"Move to workspace 2"
axisbind=SUPER,DOWN,viewtoleft,0 #"Next workspace"
axisbind=SUPER,UP,viewtoright,0 #"Previous workspace"
# Screenshots
bind=NONE,Print,spawn_shell,grim ~/Pictures/screenshot.png #"Capture monitor"
bind=SHIFT,Print,spawn_shell,grim -g "$(slurp)" ~/Pictures/region.png #"Capture region"
bind=CTRL,Print,spawn_shell,grim -g "$(slurp -w)" ~/Pictures/window.png #"Capture window"
# Noctalia
bind=SUPER,K,spawn_shell,noctalia msg panel-toggle blackbartblues/keymap:panel #"Open Keymap"
bind=SUPER,V,spawn_shell,noctalia msg panel-toggle clipboard #"Clipboard history"
bind=SUPER,N,spawn_shell,noctalia msg panel-toggle notifications #"Notifications"
bind=SUPER,P,spawn_shell,noctalia msg panel-toggle session-menu #"Session menu"
# Media
bindl=NONE,XF86AudioPlay,spawn_shell,playerctl play-pause #"Play or pause"
bindl=NONE,XF86AudioNext,spawn_shell,playerctl next #"Next track"
bindl=NONE,XF86AudioPrev,spawn_shell,playerctl previous #"Previous track"
bindl=NONE,XF86AudioMute,spawn_shell,wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle #"Mute audio"
bindl=NONE,XF86AudioRaiseVolume,spawn_shell,wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ #"Volume up"
bindl=NONE,XF86AudioLowerVolume,spawn_shell,wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- #"Volume down"
# Utilities
bindr=SUPER+SHIFT,V,spawn_shell,wl-paste | wl-copy #"Normalize clipboard"
bind=SUPER+SHIFT,C,spawn_shell,hyprpicker -a #"Pick a color"
bind=SUPER,L,spawn_shell,noctalia msg session lock #"Lock screen"