diff --git a/i3/config b/i3/config index 224412a..5c6dbc1 100644 --- a/i3/config +++ b/i3/config @@ -223,6 +223,100 @@ bindsym $mod+Shift+0 move container to workspace number 10 bindsym $mod+Shift+degree move container to workspace number 11 +mode "workspace" { + bindsym 1 workspace number 1 + bindsym 2 workspace number 2 + bindsym 3 workspace number 3 + bindsym 4 workspace number 4 + bindsym 5 workspace number 5 + bindsym 6 workspace number 6 + bindsym 7 workspace number 7 + bindsym 8 workspace number 8 + bindsym 9 workspace number 9 + bindsym 0 workspace number 10 + bindsym a workspace number 11 a + bindsym z workspace number 12 z + bindsym e workspace number 13 e + bindsym r workspace number 14 r + bindsym t workspace number 15 t + bindsym y workspace number 16 y + bindsym u workspace number 17 u + bindsym i workspace number 18 i + bindsym o workspace number 19 o + bindsym p workspace number 20 p + bindsym q workspace number 21 q + bindsym s workspace number 22 s + bindsym d workspace number 23 d + bindsym f workspace number 24 f + bindsym g workspace number 25 g + bindsym h workspace number 26 h + bindsym j workspace number 27 j + bindsym k workspace number 28 k + bindsym l workspace number 29 l + bindsym m workspace number 30 m + bindsym w workspace number 31 w + bindsym x workspace number 32 x + bindsym c workspace number 33 c + bindsym v workspace number 34 v + bindsym b workspace number 35 b + bindsym n workspace number 36 n + bindsym comma workspace number 37 kk + bindsym semicolon workspace number "38 ;" + bindsym colon workspace number 39 : + bindsym equal workspace number 40 = + + # move focused container to workspace + bindsym Shift+1 move container to workspace number 1 + bindsym Shift+2 move container to workspace number 2 + bindsym Shift+3 move container to workspace number 3 + bindsym Shift+4 move container to workspace number 4 + bindsym Shift+5 move container to workspace number 5 + bindsym Shift+6 move container to workspace number 6 + bindsym Shift+7 move container to workspace number 7 + bindsym Shift+8 move container to workspace number 8 + bindsym Shift+9 move container to workspace number 9 + bindsym Shift+0 move container to workspace number 10 + bindsym Shift+a move container to workspace number 11 a + bindsym Shift+z move container to workspace number 12 z + bindsym Shift+e move container to workspace number 13 e + bindsym Shift+r move container to workspace number 14 r + bindsym Shift+t move container to workspace number 15 t + bindsym Shift+y move container to workspace number 16 y + bindsym Shift+u move container to workspace number 17 u + bindsym Shift+i move container to workspace number 18 i + bindsym Shift+o move container to workspace number 19 o + bindsym Shift+p move container to workspace number 20 p + bindsym Shift+q move container to workspace number 21 q + bindsym Shift+s move container to workspace number 22 s + bindsym Shift+d move container to workspace number 23 d + bindsym Shift+f move container to workspace number 24 f + bindsym Shift+g move container to workspace number 25 g + bindsym Shift+h move container to workspace number 26 h + bindsym Shift+j move container to workspace number 27 j + bindsym Shift+k move container to workspace number 28 k + bindsym Shift+l move container to workspace number 29 l + bindsym Shift+m move container to workspace number 30 m + bindsym Shift+w move container to workspace number 31 w + bindsym Shift+x move container to workspace number 32 x + bindsym Shift+c move container to workspace number 33 c + bindsym Shift+v move container to workspace number 34 v + bindsym Shift+b move container to workspace number 35 b + bindsym Shift+n move container to workspace number 36 n + bindsym Shift+comma move container to workspace number 37 kk + bindsym Shift+semicolon move container to workspace number "38 ;" + bindsym Shift+colon move container to workspace number 39 : + bindsym Shift+equal move container to workspace number 40 = + + # back to normal: Enter, Escape or mod+r + bindsym Return mode "default" + bindsym KP_Enter mode "default" + bindsym Escape mode "default" + bindsym $mod+s mode "default" +} + +bindsym $mod+s mode workspace + + # Monitor stuff {{{2 bindsym $mod+x move workspace to output right