阅读:3070回复:5
[已解决]keyconfig如何绑定按键输入
我用了脚本 nextpage 里面默认用右方向键翻页
我想改到f9去,请问keyconfig的代码怎么写 google了一圈没找到答案 我知道可以直接改nextpage的脚本直接实现f9翻页,但是我还是想搞懂怎样用keyconfig来实现,求教达人 方法见楼下 |
|
|
1楼#
发布于:2010-04-13 17:10
https://www.firefox.net.cn/forum/viewtopic.php?t=31059
是gm脚本那个吗?
那个的快捷键keyconfig没识别出来,修改不了,slimx的uc版本的可以识别出来,直接修改,gm的只能增加一个快捷键; 新建快捷键下一页,代码: try { var node = FireGestures.sourceNode; } catch (e) {} while (node && node.nodeName != "BODY") node = node.parentNode; if (!node) node = getBrowser().contentDocument; var e = document.createEvent("KeyboardEvent"); e.initKeyEvent("keydown", true, true, window, false, false, false, false, 39, 0); node.dispatchEvent(e); 上一页: try { var node = FireGestures.sourceNode; } catch (e) {} while (node && node.nodeName != "BODY") node = node.parentNode; if (!node) node = getBrowser().contentDocument; var e = document.createEvent("KeyboardEvent"); e.initKeyEvent("keydown", true, true, window, false, false, false, false, 37, 0); node.dispatchEvent(e); 然后设定键位重启firefox就可以了。 |
|
2楼#
发布于:2010-04-13 17:10
Re: https://www.firefox.net.cn/forum/viewtopic.php?t=31059
alanfly:是gm脚本那个吗? 非常感谢,解决问题了.没想到keyconfig里面的脚本代码和fireguestures里面的一样,太好了. |
|
|
3楼#
发布于:2010-04-13 17:10
是通用的,很方便的。
|
|
4楼#
发布于:2010-04-13 17:10
|
|
|
5楼#
发布于:2010-04-13 17:10
|
|