kidzgy
火狐狸
火狐狸
  • UID35190
  • 注册日期2011-02-03
  • 最后登录2024-03-28
  • 发帖数248
  • 经验196枚
  • 威望0点
  • 贡献值122点
  • 好评度17点
阅读:2022回复:8

alice0775的MouseGestures2 UC脚本有没有办法在按住ALT键的时候不使用手势?

楼主#
更多 发布于:2021-01-23 20:52
因为我使用了Snap Links这个扩展,设置了为ALT+右键打开选取的多个链接,但与MouseGestures2脚本有点冲突。
MouseGestures2脚本在使用的时候,不管是否按住ALT,都会识别手势操作。
所以不知道有没有办法,MouseGestures2脚本在按住ALT的情况下,屏蔽手势识别呢?


脚本地址如下:

https://github.com/alice0775/userChrome.js/blob/master/84/MouseGestures2_e10s.uc.js
xmtomcom
小狐狸
小狐狸
  • UID57439
  • 注册日期2020-01-20
  • 最后登录2023-01-06
  • 发帖数25
  • 经验33枚
  • 威望0点
  • 贡献值34点
  • 好评度3点
  • 社区居民
1楼#
发布于:2021-10-28 08:43
lonely_8:改成 BrowserOpenTab({ctrlKey: true})回到原帖
感谢大佬,已生效好用
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
2楼#
发布于:2021-10-27 18:48
xmtomcom:@lonely_8 请教:我原有的打开新标签是:
'D': {name: '打开新标签', cmd:  function() { BrowserOpenTab();  }},
但这个是在最后新建标签页,如果我想在当前页的右边新建标签页,要如...
回到原帖
改成 BrowserOpenTab({ctrlKey: true})
xmtomcom
小狐狸
小狐狸
  • UID57439
  • 注册日期2020-01-20
  • 最后登录2023-01-06
  • 发帖数25
  • 经验33枚
  • 威望0点
  • 贡献值34点
  • 好评度3点
  • 社区居民
3楼#
发布于:2021-10-27 08:59
@lonely_8 请教:我原有的打开新标签是:
'D': {name: '打开新标签', cmd:  function() { BrowserOpenTab();  }},
但这个是在最后新建标签页,如果我想在当前页的右边新建标签页,要如何修改呢?
xmtomcom
小狐狸
小狐狸
  • UID57439
  • 注册日期2020-01-20
  • 最后登录2023-01-06
  • 发帖数25
  • 经验33枚
  • 威望0点
  • 贡献值34点
  • 好评度3点
  • 社区居民
4楼#
发布于:2021-02-08 16:14
lonely_8:['DR', '关闭当前并激活右边标签页', function(){
    const tab = gBrowser.selectedTab;
    gBrowser.tabContainer.advanceSelectedTab(...
回到原帖
好用好用,太感谢了!
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
5楼#
发布于:2021-02-08 15:28
xmtomcom:感谢大大对这个手势脚本的修改,请教:如果我想用手势DR实现关闭当前标签页,并激活右边的标签页要如何实现,同理DL手势实现关闭当前标签页,并激活左边的标签页要如何修改,似乎我用激活前一个或后一个的命令无法实现,还请大大出手。回到原帖
['DR', '关闭当前并激活右边标签页', function(){
    const tab = gBrowser.selectedTab;
    gBrowser.tabContainer.advanceSelectedTab(1, true);
    gBrowser.removeTab(tab);
}],
['DL', '关闭当前并激活左边标签页', function(){
    const tab = gBrowser.selectedTab;
    gBrowser.tabContainer.advanceSelectedTab(-1, true);
    gBrowser.removeTab(tab);
}],
没做测试。
xmtomcom
小狐狸
小狐狸
  • UID57439
  • 注册日期2020-01-20
  • 最后登录2023-01-06
  • 发帖数25
  • 经验33枚
  • 威望0点
  • 贡献值34点
  • 好评度3点
  • 社区居民
6楼#
发布于:2021-02-08 15:01
lonely_8:试试在 502 到 503 行间加入下面一行(没做测试)
if (event.altKey) break;
回到原帖
感谢大大对这个手势脚本的修改,请教:如果我想用手势DR实现关闭当前标签页,并激活右边的标签页要如何实现,同理DL手势实现关闭当前标签页,并激活左边的标签页要如何修改,似乎我用激活前一个或后一个的命令无法实现,还请大大出手。
kidzgy
火狐狸
火狐狸
  • UID35190
  • 注册日期2011-02-03
  • 最后登录2024-03-28
  • 发帖数248
  • 经验196枚
  • 威望0点
  • 贡献值122点
  • 好评度17点
7楼#
发布于:2021-01-24 16:26
lonely_8:试试在 502 到 503 行间加入下面一行(没做测试)
if (event.altKey) break;
回到原帖
管用!!谢谢大大!
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
8楼#
发布于:2021-01-24 12:48
试试在 502 到 503 行间加入下面一行(没做测试)
if (event.altKey) break;
游客

返回顶部