== A TBT recorder/player Javascript implementation by meinhard at benn.org == === TODO === * consider textarea instead of div for input and output (solves cursor and whitespace problem, but is extra grabbing work and less flexible in output) * display key sequence for copy and paste * cursor key support + insert mode === DEV LINKS === * http://unixpapa.com/js/key.html * http://ejohn.org/blog/keypress-in-safari-31/ * http://code.google.com/p/base2/source/browse/trunk/src/base2/DOM/events/EventTarget.js * http://www.quirksmode.org/js/keys.html * http://www.htmlgoodies.com/beyond/javascript/article.php/3471141 * http://www.bloggingdeveloper.com/post/KeyPress-KeyDown-KeyUp-The-Difference-Between-Javascript-Key-Events.aspx * http://robin.linuxaudio.org/tbt-generator3.html ;) === CHANGES === * 0.4 (20 Mar 2009) * cross-browser key grabbing * tab key handling * old TBT compatible key record array * CSS tweaks * 0.3 (18 Mar 2009) * prototype.js rewrite * OOP JS * some CSS tweaks * now on code.dyne.org :) * 0.2 (11 Mar 2009) * key recording and replaying * 0.1 (8 Mar 2009) * quick hack as proof of concept * simple key grabbing via keypress event