You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.2 KiB
63 lines
1.2 KiB
# -*-conf-*- |
|
|
|
#--- Control ---# |
|
|
|
# Reload i3 config |
|
super + shift + r |
|
i3-msg restart |
|
|
|
# Logout |
|
super + shift + e |
|
prompt.sh "Logout and exit i3?" "i3-msg exit" |
|
|
|
#--- Window ---# |
|
|
|
# Kill focused window |
|
super + shift + q |
|
i3-msg kill |
|
|
|
# Fullscreen window |
|
super + f |
|
i3-msg fullscreen toggle |
|
|
|
# Focus / move window |
|
super + {_,shift} + {Left,Down,Up,Right} |
|
i3-msg {focus,move} {left,down,up,right} |
|
|
|
# Resize window |
|
super + alt + {Left,Down,Up,Right} |
|
i3-msg resize {shrink width,shrink height,grow height,grow width} \ |
|
10 px or 10 ppt |
|
|
|
# Floating window |
|
super + space |
|
i3-msg focus mode_toggle |
|
super + shift + space |
|
i3-msg floating toggle, sticky disable |
|
|
|
# Sticky floating window |
|
super + shift + f |
|
i3-msg fullscreen disable, floating enable, sticky enable; \ |
|
$HOME/.scripts/wm/hover.sh |
|
|
|
#--- Workspace ---# |
|
|
|
# Toggle container horizontal/vertical split |
|
super + {h,v} |
|
i3-msg split {h,v} |
|
|
|
# Container layout |
|
super + {s,w,e} |
|
i3-msg layout {stacking,tabbed,toggle split} |
|
|
|
# Switch to workspace |
|
super + {1-9,0} |
|
i3-msg workspace $WS{1-9,0} |
|
|
|
# Move focused container to workspace |
|
super + shift + {1-9,0} |
|
i3-msg move container to workspace $WS{1-9,0} |
|
|
|
# Move workspace to monitor |
|
super + ctrl + {Left,Right} |
|
i3-msg move workspace to output {left,right}
|
|
|