As we've heard this week on Microsoft's Tech Ed Europe 2005 conference, Windows Mobile 5.0 will natively support the Bluetooth HID profiles with support of Bluetooth keyboards and I can prove it does! :-)
I've tested the HTC Universal with my Think Outside Bluetooth keyboard and both pairs easily through Microsoft's native Bluetooth stack:
Right after you've bonded your Windows Mobile Pocket PC with your Bluetooth keyboard, you can use it - like below, the Think Outside Universal Bluetooth keyboard and the HTC Universal.
However, this implementation has a serious glitch - it doesn't support mixed languages! For instance if you use an English Pocket PC but you use a foreign language keyboard (like I did where I've used my German keyboard), the HID profile uses the language profile of the Pocket PC language, not the keyboard layout.
So basically it means I can not use this combination at all because the Z and Y are switched on German keyboard layouts plus - and that's the real problem, most of the characters are different, not to mention this combination isn't supporting the German Umlauts.
Okay, this will not be a wide problem at all since most users will not mix languages and will mostly use local language Pocket PCs but anyway - I have expected a better international support as I have it on my Desktop and Notebook PCs where I always use English OS versions but change the keyboard layout to German.
Also it seems as Windows Mobile could support supports the HID mouse profile. At least it recognizes my Logitech Bluetooth mouse as a HID device:
However, either it forces me to enter a PIN on my "input device" (how should I enter a PIN on the mouse - via Morse code? ) or even if I can cancel this, it doesn't shows a mouse pointer.
Cheers ~ Arne