One of the biggest advantages to the Swype keyboard is the ability to effectively type with only one hand. However this dosent work very well since the keyboard is at the bottom of the screen. Is there any way to move the keyboard to the top of the screen only when on portrait mode so that I can grip the phone with one hand and type with my thumb on the top of the screen where my thumb has more range of motion?
There is no setting to do this. It would appear there is also no supported method for a keyboard developer to set where their keyboard is drawn (see KeyboardView on android.com).