<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="intl_lang=en-us&photo_secret=cae1179dbe&photo_id=3296868407" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=67090" /><embed type="application/x-shockwave-flash" width="480" height="360" src="http://www.flickr.com/apps/video/stewart.swf?v=67090" allowfullscreen="true" bgcolor="#000000" flashvars="intl_lang=en-us&photo_secret=cae1179dbe&photo_id=3296868407"></embed></object>

iPhone hackers Ralf Ackermann has done what Apple so far chosen to avoid - he has made the iPhone to communicate with Bluetooth Keyboard.
<blockquote>Here is a short video showing the interacting devices (Apple wireless keyboard, iPhone, communicating over Bluetooth) in operation.

Feels like getting closer to the “mainstreaming” goal - it uses hardware that comes of the shelf (unfortunately you still need to have access to a jailbroken phone), uses a packaged application, does not expose bits and pieces to the end user, just works with all the applications that use the standard on-screen keyboard - and finally: it may just help you doing something more efficiently or comfortably.</blockquote>
<a href="http://www.dailymobile.net/2009/02/24/apple-wireless-keyboard-used-with-an-iphone/">

[ View Original Blog post ]