升级到 81 版本之后,之前 ahk 文件映射的双击左键映射中键关闭标签页不生效了,Send {Click Middle},Send {MBUTTON}试过都无法生效。求大佬解惑
1
tesorouo 2020-04-10 16:45:59 +08:00
哥们鼠标什么牌子的?我之前也是中键关闭,直到用坏太多鼠标最后改习惯到 C-w
|
2
noe132 2020-04-10 16:55:38 +08:00 via Android
你的 chrome 是不是管理员权限运行的?
|
3
ClericPy 2020-04-10 16:58:58 +08:00
近十多年来, 基本都是全局鼠标手势一波带走... linux windows 上都是
既然用了 ahk, 就要多用 key 少用 mouse, ctrl w 不香么... 感谢提醒, 刚升级了一波 81, 升级前后窗口句柄类名什么的没有更改 |
4
loading 2020-04-10 17:34:13 +08:00 via Android
ah.k 代码写了窗口名识别吗?重新查一次名称。
|
7
mercury233 2020-04-10 17:43:51 +08:00 via Android
@ClericPy 我的鼠标手势就是 ahk 做的
|
8
ClericPy 2020-04-10 17:51:29 +08:00
@mercury233 #7 好吧.. 很早之前折腾过, 后来因为跨平台, 就解除了 ahk 强依赖了...
|
9
food 2020-04-10 18:14:02 +08:00 via Android
能贴一下双击左键的代码吗?谢谢。
|
10
since1994 OP @food 如何使 Chrome 能够双击关闭标签页? - since1994 的回答 - 知乎
https://www.zhihu.com/question/31257378/answer/222351470 |
11
g22k 2020-04-11 01:26:47 +08:00 via Android
Double Click Closes Tab 这个好一点,把鼠标放在网页内双击可以关闭标签。
|
12
Jimmy1573 2020-06-01 19:22:04 +08:00
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 在 Chrome 浏览器的标签上双击,关闭该标签页 ; 不过目前仍有一点问题,不在标签页上双击,在浏览器标题栏空白处双击,仍然会关闭激活的标签页,无法解决 ; ; [email protected] ; 2019/11/12 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #Include ../lib/DpiScale.ahk #SingleInstance Force ; 跳过对话框并自动替换旧实例 #NoTrayIcon #NoEnv ; 不检查空变量是否为环境变量(建议所有新脚本使用) ; 双击标签关闭标签页(模拟 Ctrl+W 键) ; 如果是 Chrome 浏览器(最大化状态),且鼠标 y 轴小于 34,则判定为鼠标位于标签页上 #IfWinActive ahk_class Chrome_WidgetWin_1 ~LButton:: ; 如果未处于最大化状态,则不起作用 WinGet, state, MinMax if (state != 1) { Return } ; 仅在最大化时起作用 CoordMode, Mouse, Screen MouseGetPos, X, Y Y := Y / GetDpiScale() ; 考虑系统缩放对 UI 显示的影响 if (Y <= 34) { if (A_ThisHotkey = A_PriorHotkey && A_TimeSincePriorHotkey < 200) { Send, ^w } } Return |