AlexFSmirnov icon

Untitled

AlexFSmirnov | PRO | 05/16/17 01:22:18 PM UTC | 0 ⭐ | 322 👁️ | Never ⏰ | []
JavaScript |

1.05 KB

|

None

|

0 👍

/

0 👎

var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = "//code.jquery.com/jquery-2.2.1.min.js";
 
// Then bind the event to the callback function.
// There are several events for cross browser compatibility.
script.onreadystatechange = handler;
script.onload = handler;
 
// Fire the loading
head.appendChild(script);
 
function handler(){
    var map = {17: false, 106: false}  // Ctrl + numpad*
    $(document).keydown(function(e) {
        if (e.keyCode in map) {
            map[e.keyCode] = true;
            if (map[17] && map[106]) {
                paste_random_bracket();
            }
        }
    }).keyup(function(e) {
        if (e.keyCode in map) {
            map[e.keyCode] = false;
        }
    });
}
 
function paste_random_bracket() {
    var b;
    if (Math.random() > 0.3) {
        b = ")";
    } else {
        b = "0";
    }
    var input_field = document.activeElement;
    input_field.innerHTML = input_field.innerHTML + b;
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎