For one thing, we are building for touch devices without keyboards (in general. Yes you can add a blue-tooth keyboard), so giving you keyboard support for the simulator is a “would be nice” feature, it’s not a must have feature. Now that we plan to support Ouya and the other bluetooth game controllers that work with Android, these events are now more important than before when there was no devices to produce these events.
We have recently added mouse and keyboard support for Android and Windows. See:
http://docs.coronalabs.com/daily/api/event/mouse/index.html
http://docs.coronalabs.com/daily/api/event/key/index.html
The docs do point out that iOS does not provide these events. All input is through the native widgets that show the keyboard. We have not implemented these features in the OS-X simulator yet. These became available around build 1179 to pro subscribers.
iOS 7 is supposed to support Bluetooth game controllers. Once we get that available, then Engineering might move forward to providing this for iOS 7.