Nov 18, 2010 11:48 GMT  ·  By

While most of the people who use an iPhone 4 are quite happy with its form factor and on-screen keyboard, there are probably quite a few out there who'd have loved it more had it been equipped with a physical keyboard, and that's exactly the specific category targeted by the iPhone 4 accessory we'll talk about as follows, namely the Keyboard Buddy iPhone 4 Case from Boxwave.

Combining an ergonomic form factor with sleek aesthetics and a very nice finishing, the Keyboard Buddy Case is a protective backing for one's Apple iPhone 4 that also includes an integrated slide-out Bluetooth keyboard (Bluetooth specification 2.0 supported).

The low-profile keyboard slides out smoothly, allowing users to easily transition between the Apple iPhone 4’s touch screen and a physical keyboard (much as in the case of some Android smartphones available out there, notably the DROID family from Motorola).

The accessory from Boxwave sports a form-fitting shell designed to snap on securely to perfectly fit the Apple iPhone 4, the shell featuring a cut-out design for the touch screen so that users can keep the same tactile feel as using the Apple iPhone 4 without a case.

According to the manufacturer, the case has been conveniently designed to provide quick access to all of Apple iPhone 4's controls, features, camera, and ports and also includes a USB cable to charge the integrated keyboard.

Furthermore, the Bluetooth keyboard's on/off switch allows users to turn the keyboard off when not in use to conserve battery power, a single charge apparently lasting for a whopping 45 days.

Last, but certainly not least, we'll have to mention that the Keyboard Buddy iPhone 4 Case from Boxwave is actually pretty affordable, the accessory selling for around 80 US dollars.

However, since we're talking about a new product, the company's also offering an introductory, web-only special price (just 69.95 US dollars), which is valid for customers who pre-order now and are willing to wait until December 14'th for the case to be delivered.