Vitaliy Timtsurak há 3 meses atrás
pai
commit
540f477c05
1 ficheiros alterados com 16 adições e 9 exclusões
  1. 16 9
      config/sxhkd/sxhkdrc

+ 16 - 9
config/sxhkd/sxhkdrc

@@ -22,9 +22,10 @@ super + {_,shift +}e
 super + @space
     rofi -show drun
 
-# Перезагрузка конфигурации sxhkd
+# Перезагрузка конфигурации sxhkd и очистка предвыбора
 super + Escape
-    pkill -USR1 -x sxhkd; notify-send "sxhkd" "Конфигурация перезагружена!" -t 700
+    bspc query -N -d | xargs -I id -n 1 bspc node id -p cancel; \
+    pkill -USR1 -x sxhkd; notify-send "sxhkd" "Конфигурация перезагружена и предвыбор очищен!" -t 700
 
 # Перезагрузка Polybar
 super + shift + p
@@ -57,7 +58,17 @@ super + {_,shift + }c
 super + m
     bspc desktop -l next
 
-# Отправить помеченный узел к предустановленному
+# Повернуть стек окон (Rotate) — превращает вертикальное в горизонтальное и наоборот
+super + r
+    bspc node @parent -R 90
+
+# Поменять местами окна в сетке (Swap)
+super + shift + {h,j,k,l}
+    bspc node -s {west,south,north,east}
+
+# Перемещение плавающих окон
+super + shift + {Left,Down,Up,Right}
+    bspc node -v {-20 0,0 20,0 -20,20 0}
 super + y
     bspc node newest.marked.local -n newest.!automatic.local
 
@@ -116,8 +127,8 @@ super + {_,shift + }{1-9,0}
 # 5. ПРЕДВЫБОР (Preselect)
 # ======================================================================
 
-# Предвыбор направления
-super + ctrl + {h,j,k,l}
+# Предвыбор направления (куда откроется следующее окно)
+super + {Left,Down,Up,Right}
     bspc node -p {west,south,north,east}
 
 # Предвыбор соотношения деления
@@ -145,10 +156,6 @@ super + alt + {h,j,k,l}
 super + alt + shift + {h,j,k,l}
     bspc node -z {right -20 0,top 0 20,bottom 0 -20,left 20 0}
 
-# Перемещение плавающего окна
-super + {Left,Down,Up,Right}
-    bspc node -v {-20 0,0 20,0 -20,20 0}
-
 # --- DEV ---
 # --- 4. Управление системой ---