Twitter CTRL-T Fix

Prevent Twitter from hijacking keyboard shortcuts like CTRL-T for new tab.

目前為 2014-08-13 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Twitter CTRL-T Fix
// @namespace   Lorne
// @include     https://twitter.com/*
// @version     1
// @grant       metadata
// @description Prevent Twitter from hijacking keyboard shortcuts like CTRL-T for new tab.
// ==/UserScript==
// Keycode for 'r' and 's' and 't'. Add more to disable other ctrl+X interceptions
ctrlkeycodes = [82, 83, 84];  
keycodes = [82, 83, 84];  

(window.opera ? document.body : document).addEventListener('keydown', function(e) {
allow = true;

    if (keycodes.indexOf(e.keyCode) != -1)
    {
        allow = false;
    }
    
    if(ctrlkeycodes.indexOf(e.keyCode) != -1 && e.ctrlKey)
    {
        allow = false;
    }
    
    if (! allow)
    {
        e.cancelBubble = true;
        e.stopImmediatePropagation();
    
    }
    return false;
}, !window.opera);

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址