wm-logs/home/config/sxhkd/sxhkdrc

118 lines
2.1 KiB
Plaintext

# ========================================================= #
# #
# 键盘/鼠标绑定, 键名可执行 `xev -event keyboard` 获取 #
# #
# ========================================================= #
# ---------------- wm自身 ------------------
# 重启bspwm
super + shift + r
bspc wm -r
# 重新加载热键绑定
super + Escape
pkill -USR1 -x sxhkd
# --------------- end --------------------
# ---------------- rofi 相关 ----------------
# 启动器
super + d
rofi -show drun -theme launcher
# 工作区中的窗口
alt + Tab
rofi -show windowcd -theme launcher
# ssh书签
super + shift + k
rofi -show ssh -theme launcher
# 电源快捷键
ctrl + alt + shift + Escape
.local/bin/scripts/powermenu.sh
# --------------- end --------------------
# ---------------- 系统 相关 ----------------
# 关闭窗口
super + q
bspc node -c
# 全屏
F11
bspc node -t "~"fullscreen
# 锁屏
ctrl + alt + q
.local/bin/scripts/xlock.sh --lock
# 将窗口在浮动和平铺中切换
shift + super + space
bspc node -t "~"{floating,tiled}
# --------------- end --------------------
# ------------ 一些应用的快捷键 -------------
# 启动终端
ctrl + alt + t
alacritty
# 截屏和延时截屏
ctrl + alt + a
flameshot gui
ctrl + alt + shift + a
flameshot gui -d 2000
# --------------- end --------------------
# ------------ 桌面和工作区 -------------
# 工作区切换
ctrl + {_,shift + }Tab
bspc desktop -f {next.local, prev.local}
# 直接定位到 工作区1
ctrl + 1
bspc desktop -f '^1' --follow
# 将当前窗口移动到上一个/下一个工作区
ctrl + alt + shift + {Left, Right}
bspc node -d {prev.local, next.local} --follow
# --------------- end --------------------
# --------------- 其他 --------------------
# 水平方向增加/减小窗口尺寸
super + {minus,equal}
bspc node -z {left -20 0,left 20 0}
# 竖直方向增加/减小窗口尺寸
super + shift + {minus,equal}
bspc node -z {top 0 20,top 0 -20}
~~i3历险记~~, i3从入门到放弃, 转战bspwm
Shell 100%