Wow, exact same concept posted to /r/hiphopheads yesterday. I had a blast, it's a little more feature-rich. I don't think the source is available, though.
See [1] for another, older version of this concept that also supports another Daft Punk song, Technologic, although this new one is definitely novel for showing the keyboard layout and being not in Flash. I do like the Flash version's use of shift as a meta key to shift registers, though!
Edit: Before anyone asks, no, I didn't make this one. I just remember seeing it a long time ago, so it's interesting that someone independently (?) made something very similar!
I like how my old blog, ilictronix, is still there in the links section :) I remember when I first emailed him asking if we could link swap - that was pretty big for our traffic. I haven't contributed in about 3 years, but a couple people still run it. Good times - it's where I learned web development.
I forked this and made an almost-working Dvorak version. It's a mess though. Couple thousand lines of disorganized jQuery Spaghetti floating around on a JSFiddle.
http://samplestitch.com.s3-website-us-east-1.amazonaws.com/