RT
// ==UserScript==
// @name ctrl + I切换页面反色
// @namespace http://tampermonkey.net/
// @version 1.0
// @description RT
// @author Pidanmeng
// @match *
// @include *
// @grant none
// ==/UserScript==
(function() {
var flag=0;
document.body.addEventListener('keydown',function(event){
var keynum;
if(window.event) // IE
{
keynum = event.keyCode;
}
else if(event.which) // Netscape/Firefox/Opera
{
keynum = event.which;
}
if(keynum==73&&event.ctrlKey){ //若想更改快捷键,请用需要的keyCode与keynum变量进行比较。altKey可以改为ctrlKey、shiftKey或metaKey。请务必注意尽量避免快捷键冲突!
if(!(flag%2)){
document.getElementsByTagName('html')[0].style = '-webkit-filter:invert(1)';
}else if(flag%2){
document.getElementsByTagName('html')[0].style = '';
}
flag++;
}
});
/*
* 以下代码用于从键盘读取你需要的键的keyCode
* 去掉注释后,在任意页面运行脚本,按下需要的键,页面会alert出该键的keyCode
* 将判断条件改成你需要的快捷键
* 如:
* 已知z的keyCode为229
* 则将第25行的判断条件改为 keynum==229 && event.altKey && event.ctrlKey 时,此时的快捷键为 ctrl + alt + z
*/
/******************若想查询keyCode请去除以下注释*********************/
/*
document.body.onkeydown=function(event){
alert(event.keyCode);
};
*/
/******************若想查询keyCode请去除以上注释*********************/
})();