Input
Typescore
 

The higher the typescore, the more time it takes to type. The score is based on whether shift is needed, if the keypresses are shared between the left and right hand, etc.

One of the goals of this is make people realize what's easy to type and what's hard. The productivity of a coder is based on how much time he has to spend to actually get something to do what he wants it to, and the language he writes in can influence that quite a bit. Of course experience and expertise go above all, but what if you could be an expert writing in a very fast language? :)

Oh, one more thing: This is based on my keyboard usage and my qwerty keyboard (some have a shorter shift to make space for a backslash or a higher enter where the backslash is here...). That's why this is just a random project (hence lucb1e.com/randomprojects) and not a real product. If you want to chance some behaviour, just dive in the code and do :)