How to Add External IR Keyboard to iPhone Without Jailbreaking
Yes, this has been done by the hackers! iPhone lacks an actual keyboard since its all touch screen and unlike Smart phones from Nokia, it cannot support a Bluetooth keyboard either. This may change with the upcoming OS 3.0 of iPhone since apparently Apple is opening access to iPhone’s Bluetooth.
Anyway, returning to the original topic now. See below:

Zack created a modified version of the microcontroller firmware used for the audio port modem, expanded to detect an infrared signal or read from a USB host controller, then read the data transmitted by an attached keyboard and convert it to an FSK signal for transmission to an iPhone.
George then modified the iPhone application to interpret the keyboard data and display the appropriate characters on-screen.


