// ==UserScript== // @name Hello user javascript // @author hiru926 // @include http://www.google.co.jp/webhp?complete=1&hl=ja&esrch=BetaShortcuts // @version 0.1 // ==/UserScript== // @include http://www.google.co.jp/* (function(){ document.addEventListener('keypress', function(event){ // alert(event.keyCode); // alert(event.cancelable); if (event.ctrlKey) { if (document.getElementsByTagName('tr').item(0).firstChild.nextSibling.nodeName != '#text') { for (var i = 0; i < 10; i++) { var tnode = document.createTextNode('...................' + ((i+1)%10).toString()); document.getElementsByTagName('tr').item(i).insertBefore(tnode, document.getElementsByTagName('td').item((i+1)*2-1)) } } if (48 <= event.keyCode && event.keyCode <= 59) { var j = (event.keyCode - 48 - 1)*2; if (j < 0) { j = 18; } event.preventDefault(); document.getElementsByTagName('input').item(3).value = document.getElementsByTagName('td').item(j).innerHTML; } } }, false); })();