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
-~----------~----~----~----~------~----~------~--~---

Reply via email to