I'm not sure if I understand... if you are running on hardware that doesn't have a keyboard, there shouldn't be a keyboard device found, so the system will run in the appropriate state and the default IME will show itself all the time since there is never a keyboard.
Likewise if you have a device that always has a keyboard, that the default IME will never show its UI. Also whether or not to show is ultimately up to the particular IME -- some may very well want to show their UI even if there is a keyboard. And some will show parts of their UI while you type on a hard keyboard to show candidates and such as you type. On Wed, Mar 18, 2009 at 6:06 PM, Mike <[email protected]> wrote: > > Thank you for the response. One last clarification. So even if I > were building towards my new hardware device target -- not emulator -- > my only option is to make this code change to achieve no hard keyboard > correct? > > - Mike > > On Mar 18, 8:48 pm, Dianne Hackborn <[email protected]> wrote: > > There is currently no emulator that doesn't have a hard keyboard, so > there > > is no way to see the landscape keyboard in the emulator (without hacking > the > > system as you found). > > > > > > > > On Wed, Mar 18, 2009 at 5:34 PM, Mike <[email protected]> wrote: > > > > > Still looking for information on my original question. I have found > > > the following in PhoneWindowManager.java: > > > > > // Debugging: set this to have the system act like there is no hard > > > keyboard. > > > static final boolean KEYBOARD_ALWAYS_HIDDEN = false; > > > > > Seting this achieves the result I want, which is a device with no hard > > > keyboard. Again, I question if this is the proper way to really > > > achieve this when setting up a device target with softkeyboard only. > > > Is there not a .conf, .ini, etc file that feeds into the build system > > > describing the high level hardware capabilities? > > > > > - Mike > > > > > On Mar 5, 10:31 pm, Mike <[email protected]> wrote: > > > > I would like some information on a) if the Cupcake Soft Keyboard is > > > > supported in Landscape and if so b) the manner in which the build > > > > option (or other config method) should be set up to do an emulator > > > > build for a device that has no physical keyboard? I am presuming the > > > > Cupcake emulator does not show the Soft keyboard in Landscape because > > > > it has been configured to do this. > > > > > > Regards, > > > > Mike > > > > -- > > Dianne Hackborn > > Android framework engineer > > [email protected] > > > > Note: please don't send private questions to me, as I don't have time to > > provide private support. All such questions should be posted on public > > forums, where I and others can see and answer them. > > > -- Dianne Hackborn Android framework engineer [email protected] Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them. --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
