[ADD][I3] Floating window movement mappings
This commit is contained in:
parent
b7497e7f0d
commit
d9d4ed9baf
|
@ -137,7 +137,6 @@ bindsym $mod+w layout tabbed
|
||||||
bindsym $mod+e layout toggle split
|
bindsym $mod+e layout toggle split
|
||||||
|
|
||||||
# Toggle tiling / floating
|
# Toggle tiling / floating
|
||||||
bindsym $mod+Shift+space floating toggle
|
|
||||||
bindsym $mod+Control+space floating toggle
|
bindsym $mod+Control+space floating toggle
|
||||||
|
|
||||||
# Change focus between tiling / floating windows
|
# Change focus between tiling / floating windows
|
||||||
|
@ -257,6 +256,47 @@ mode "resize" {
|
||||||
|
|
||||||
bindsym $mod+r mode "resize"
|
bindsym $mod+r mode "resize"
|
||||||
|
|
||||||
|
mode "floating movement" {
|
||||||
|
|
||||||
|
# Move the window using movement keys
|
||||||
|
# Not holding modifiers will move by 50 px
|
||||||
|
# Using ctrl will move by 1 px
|
||||||
|
# Using shift will move by 100 px
|
||||||
|
bindsym $left move left 50 px
|
||||||
|
bindsym $down move down 50 px
|
||||||
|
bindsym $up move up 50 px
|
||||||
|
bindsym $right move right 50 px
|
||||||
|
bindsym Control+$left move left 1 px
|
||||||
|
bindsym Control+$down move down 1 px
|
||||||
|
bindsym Control+$up move up 1 px
|
||||||
|
bindsym Control+$right move right 1 px
|
||||||
|
bindsym Shift+$left move left 100 px
|
||||||
|
bindsym Shift+$down move down 100 px
|
||||||
|
bindsym Shift+$up move up 100 px
|
||||||
|
bindsym Shift+$right move right 100 px
|
||||||
|
|
||||||
|
# Same bindings, but for the arrow keys
|
||||||
|
bindsym Left move left 50 px
|
||||||
|
bindsym Down move down 50 px
|
||||||
|
bindsym Up move up 50 px
|
||||||
|
bindsym Right move right 50 px
|
||||||
|
bindsym Control+Left move left 1 px
|
||||||
|
bindsym Control+Down move down 1 px
|
||||||
|
bindsym Control+Up move up 1 px
|
||||||
|
bindsym Control+Right move right 1 px
|
||||||
|
bindsym Shift+Left move left 100 px
|
||||||
|
bindsym Shift+Down move down 100 px
|
||||||
|
bindsym Shift+Up move up 100 px
|
||||||
|
bindsym Shift+Right move right 100 px
|
||||||
|
|
||||||
|
# Back to normal: Enter or Escape or $mod+r
|
||||||
|
bindsym Return mode "default"
|
||||||
|
bindsym Escape mode "default"
|
||||||
|
bindsym $mod+Shift+space mode "default"
|
||||||
|
}
|
||||||
|
|
||||||
|
bindsym $mod+Shift+space mode "floating movement"
|
||||||
|
|
||||||
# Start i3bar to display a workspace bar (plus the system information i3status
|
# Start i3bar to display a workspace bar (plus the system information i3status
|
||||||
# finds out, if available)
|
# finds out, if available)
|
||||||
bar {
|
bar {
|
||||||
|
|
Loading…
Reference in a new issue