Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Jay Ta'ala
jt-config-repo
Commits
46376418
Commit
46376418
authored
Nov 11, 2021
by
Jay Ta'ala
Browse files
Remapped resize keys.
parent
02c34f7b
Changes
1
Hide whitespace changes
Inline
Side-by-side
i3/config
View file @
46376418
...
...
@@ -216,10 +216,10 @@ bindsym $mod_next+e layout splitv
bindsym $mod_next+s layout stacking
# child container layout bindsyms (creates a child container from currently select window)
bindsym $mod
+$mod
_next+q split h
bindsym $mod
+$mod
_next+e split v
bindsym $mod
+$mod
_next+w split h; layout tabbed
bindsym $mod
+$mod
_next+s split h; layout stacked
bindsym $mod_next
+ctrl
+q split h
bindsym $mod_next
+ctrl
+e split v
bindsym $mod_next
+ctrl
+w split h; layout tabbed
bindsym $mod_next
+ctrl
+s split h; layout stacked
# toggle fullscreen mode for the focused container
bindsym $mod+f fullscreen toggle
...
...
@@ -247,12 +247,12 @@ bindsym $mod+$mod_next+Shift+x exec transset-df -a --inc 0.1 --max 0.99
bindsym $mod+$mod_next+Ctrl+x exec "WINDOWS=$(xdotool search --all --onlyvisible --desktop $(xprop -notype -root _NET_CURRENT_DESKTOP | cut -c 24-) \\"\\" 2>/dev/null); for window in $WINDOWS; do xdotool windowactivate $window; transset-df -a --inc 0.20 --max 0.99; done"
# window dimming enable or disable (uses xdotool and xprop to set a anti-dim flag, which picom recognises in focus-exclude array)
bindsym $mod+
$mod_next
+a exec xprop -id $(xdotool getactivewindow) -f ANTIDIM_FLAG 8c -set ANTIDIM_FLAG 1; exec notify-send 'anti-dim set on window'
bindsym $mod+
$mod_next
+Shift+a exec xprop -id $(xdotool getactivewindow) -remove ANTIDIM_FLAG; exec notify-send 'dim set on window'
bindsym $mod+
ctrl
+a exec xprop -id $(xdotool getactivewindow) -f ANTIDIM_FLAG 8c -set ANTIDIM_FLAG 1; exec notify-send 'anti-dim set on window'
bindsym $mod+
ctrl
+Shift+a exec xprop -id $(xdotool getactivewindow) -remove ANTIDIM_FLAG; exec notify-send 'dim set on window'
# window colour inversion (uses xdotool and xprop to set an invert flag, which picom recognises in invert-color-include array)
bindsym $mod+
$mod_next+d
exec xprop -id $(xdotool getactivewindow) -f INVERT_FLAG 8c -set INVERT_FLAG 1; exec notify-send 'invert set on window'
bindsym $mod+
$mod_next
+Shift+
d
exec xprop -id $(xdotool getactivewindow) -remove INVERT_FLAG; exec notify-send 'invert removed on window'
bindsym $mod+
ctrl+i
exec xprop -id $(xdotool getactivewindow) -f INVERT_FLAG 8c -set INVERT_FLAG 1; exec notify-send 'invert set on window'
bindsym $mod+
ctrl
+Shift+
i
exec xprop -id $(xdotool getactivewindow) -remove INVERT_FLAG; exec notify-send 'invert removed on window'
# focus the parent container
bindsym $mod+q focus parent
...
...
@@ -433,15 +433,15 @@ bindsym $mod+F12 exec --no-startup-id i3exit suspend, mode "default"
#bindsym Escape mode "default"
#}
#
arrow
key resizing without resize mode
bindsym $mod+$mod_next+
Left
resize shrink width 50 px or 5 ppt
bindsym $mod+$mod_next+
Down
resize grow height 50 px or 5 ppt
bindsym $mod+$mod_next+
Up
resize shrink height 50 px or 5 ppt
bindsym $mod+$mod_next+
Right
resize grow width 50 px or 5 ppt
bindsym $mod+$mod_next+Shift+
Left
resize shrink width 100 px or 10 ppt
bindsym $mod+$mod_next+Shift+
Down
resize grow height 100 px or 10 ppt
bindsym $mod+$mod_next+Shift+
Up
resize shrink height 100 px or 10 ppt
bindsym $mod+$mod_next+Shift+
Right
resize grow width 100 px or 10 ppt
#
wasd
key resizing without resize mode
bindsym $mod+$mod_next+
a
resize shrink width 50 px or 5 ppt
bindsym $mod+$mod_next+
s
resize grow height 50 px or 5 ppt
bindsym $mod+$mod_next+
w
resize shrink height 50 px or 5 ppt
bindsym $mod+$mod_next+
d
resize grow width 50 px or 5 ppt
bindsym $mod+$mod_next+Shift+
a
resize shrink width 100 px or 10 ppt
bindsym $mod+$mod_next+Shift+
s
resize grow height 100 px or 10 ppt
bindsym $mod+$mod_next+Shift+
w
resize shrink height 100 px or 10 ppt
bindsym $mod+$mod_next+Shift+
d
resize grow width 100 px or 10 ppt
# hkjl resize
bindsym $mod+$mod_next+h resize shrink width 50 px or 5 ppt
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment