用AutoHotKey防止鼠标指针过大导致的tooltip被遮住问题
May 23, 2026
Windows
- 安装
AutoHotKey - 在explorer,输入
shell:startup - 找到
AutoHotKey64.exe,并为其新建快捷方式 - 下载下面的Gist
- 修改ink,让
AutoHotKey64.exe会打开这个ahk脚本 - 放到
shell:startup中。
Linux (KDE)
Windows 的指针和Linux的指针不通用,需要先用cargo install currust@1.4.2安装,并按照指示转换。
mv /tmp/<你的鼠标指针> ~/.local/share/icons/
- 确保系统是KDE 6 或者更高。
- 在用户文件夹下新建下列脚本:
#!/bin/bash
IS_LOADED=$(qdbus6 org.kde.KWin /Effects org.kde.kwin.Effects.isEffectLoaded "hidecursor")
if [ "$IS_LOADED" = "true" ]; then
# --- 执行关闭逻辑 ---
qdbus6 org.kde.KWin /Effects org.kde.kwin.Effects.unloadEffect "hidecursor"
# 同步修改配置,确保下次重启依然是“默认禁用”
kwriteconfig6 --file kwinrc --group Plugins --key hidecursorEnabled false
notify-send -t 1000 -h string:x-canonical-private-synchronous:cursor "鼠标自动隐藏" "已禁用 ❌"
else
kwriteconfig6 --file kwinrc --group Plugins --key hidecursorEnabled true
qdbus6 org.kde.KWin /Effects org.kde.kwin.Effects.loadEffect "hidecursor"
notify-send -t 1000 -h string:x-canonical-private-synchronous:cursor "鼠标自动隐藏" "已开启 ✅"
fi
# 刷新 KWin 状态
qdbus6 org.kde.KWin /KWin reconfigure
-
chmod +x wayland_cursor_hide.sh -
设置开机自启动,并添加对于Ctrl + Shift的快捷键,此快捷键指向
wayland_cursor_hide.sh的触发。
此时,按Ctrl + Shift,即可不受遮挡的查看ToolTip了。