hmm. I might make it scancodes instead of ASCII, just because actually programming scancodes properly into the other end of the keyboard is a pain, so maybe I'll just let each key send whatever number it feels like, then I'll make the HTTP proxy translate them. why not?