Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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;
- }
Advertisement