This repository has been archived on 2024-04-07. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/dotfiles/sway/keys-special

85 lines
2.1 KiB
Plaintext

# {{@@ header() @@}}
# _____ ____ _ _ _
# / __\ \ /\ / / _` | | | |
# \__ \\ V V / (_| | |_| |
# |___/ \_/\_/ \__,_|\__, |
# |___/
bindsym {
###############################################################
# Screenshots
###############################################################
# Screens to file
Print exec screenshotsh def
# Screen area to file
Shift+Print exec screenshotsh area
# Screen area to clipboard
Control+Shift+Print exec screenshotsh area-clip
# Focused monitor to clipboard
Control+Print exec screenshotsh clip
# Screen recorder
Control+Alt+Shift+r exec wf-recorder -a
# Mirror selection as window
$mod+Alt+r exec sssway
# Color picker
$mod+c exec color-picker
# show keys being pressed
$mod+k exec showkeys
# Take a screenshot and draw on it
$mod+Shift+s exec grim - | swappy -f -
###############################################################
# Audio
###############################################################
--locked {
# Volume controll, script in dotfiles
XF86AudioRaiseVolume exec volumesh -i 10
XF86AudioLowerVolume exec volumesh -d 10
XF86AudioMute exec volumesh -t
# Media player controls
{%@@ if exists_in_path ( 'playerctl' ) @@%}
XF86AudioPlay exec playerctl play-pause
XF86AudioNext exec playerctl next
XF86AudioPrev exec playerctl previous
{%@@ else @@%}
XF86AudioPlay exec mpc toggle
XF86AudioNext exec mpc next
XF86AudioPrev exec mpc prev
{%@@ endif @@%}
}
###############################################################
# Backlight settings for laptops
###############################################################
XF86MonBrightnessUp exec light -A 5
XF86MonBrightnessDown exec light -U 5
###############################################################
# Special Keys
###############################################################
XF86Calculator exec terminal ipython
XF86Mail exec terminal neomutt
XF86Explorer exec {{@@ file_manager @@}}
XF86HomePage exec xdg-open http://start.duckduckgo.com
}
# vim: ft=i3