I had my program use the built in touch keyboard, and recently change all textedits to none for a input type and added a keyboad to the layout to have larger keys. I have discovered that some people have the keyboard cut off, as they have a 240x320 screen and a physical keyboard. To gain back some of the real state used by the layout keyboard I created new layouts minus the layout keyboard keys. I want to set them new layouts to use the physical keyboard. Do I set the edittext inputtype back to numbers, decimals. Will this allow them to use their physical keyboard, or will it pop up the android soft keyboard as it does on my HTC Incredible. One of the used stated he has a Motorola Charm. I can see this has a keyboard. I figure on startup if width or hieght is 240 then use my 320x240 layouts else use the 320x480. Does that logic seem sound?