PatatapPlayer
by
furyu-tei
2014-03-29 [2014/03/29 10:21:33]
Run this bookmarklet at http://www.patatap.com/ => Paste the text which made with PatatapRecorder => Click [OK]
@@ -6,4 +6,4 @@
* @javascript_url
*/
-(function(w,s,t,e,f){f=function(s,e,c,k,i){if(s.length){c=s.shift();if(c=='&'){s=s.join('').replace(/^(\d+)/,'').split('');i=t*RegExp.$1}else{k=c.match(/[\s\u3000]/)?32:c.charCodeAt(0);k=(k==32||64<k&&k<91)?k:65+k % 26;i=(k==32)?0:t;$(w).trigger($.Event('keydown',{keyCode:k,which:k}))}setTimeout(function(){f(s)},i)}};f(s.split(''))})(window,prompt('PatatapPlayer: PatatapText',''),50)
+(function(w,s,t,e,f){f=function(s,e,c,k,i){if(s.length){c=s.shift();if(c=='&'){s=s.join('').replace(/^(\d+)/,'').split('');i=t*RegExp.$1}else{k=c.match(/[\s\u3000]/)?32:c.charCodeAt(0);k=(k==32||64<k&&k<91)?k:65+k % 26;i=0;$(w).trigger($.Event('keydown',{keyCode:k,which:k}))}setTimeout(function(){f(s)},i)}};f(s.split(''))})(window,prompt('PatatapPlayer: PatatapText',''),50)
/*
* @title PatatapPlayer
* @description Run this bookmarklet => Paste the text which made with PatatapRecorder
* @include http://www.patatap.com/
* @license MIT License
* @javascript_url
*/
(function(w,s,t,e,f){f=function(s,e,c,k,i){if(s.length){c=s.shift();if(c=='&'){s=s.join('').replace(/^(\d+)/,'').split('');i=t*RegExp.$1}else{k=c.match(/[\s\u3000]/)?32:c.charCodeAt(0);k=(k==32||64<k&&k<91)?k:65+k % 26;i=0;$(w).trigger($.Event('keydown',{keyCode:k,which:k}))}setTimeout(function(){f(s)},i)}};f(s.split(''))})(window,prompt('PatatapPlayer: PatatapText',''),50)
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。