Can I use Dvorak on a physical keyboard? I use Dvorak as my main typing layout. I own a Motorola Xoom tablet, for which I bought an external bluetooth keyboard. I couldn't find how to use Dvorak on the physical keyboard though; I tried some of the Dvorak-capable keyboard apps in the App Store (Hacker's Keyboard, Honso Multiling, XenionSH Dvorak Keyboard), but none of these seemed to help (ASK has an open issue for this: http://code.google.com/p/softkeyboard/issues/detail?id=181)

Has anyone managed to do something similar (using either an external BT keyboard or a phone with an inbuilt physical keyboard.)
If your phone is rooted I think that you can write your own keyboard layout. I'm using my own layout (on SGS I9000) for some Chinese blouetooth keyboard that I bougth recently.

Layout files are in /system/usr/keylayout/ directory. Layout file that is used by my keyboard is Broadcom_Bluetooth_HID.kl. I think that layout used by built-in keyboard will be qwerty.kl - you could modify it and check if it's working.

Remember to make backups of original files before changing it...