keyboard() does not see arrow keys

Like the title says. The keyboard function should pass in all keystrokes, in my view. Even the arrows, which happen to be rather important keys.

I propose this as a bug, not just a suggestion, mostly so it might get attention. Thanks!