Hide virtual keyboard BB Z10 10.3.1 blackBerry broken on Z10

In many applications, the virtual keyboard covers areas and or dialog boxes and will not hide even when you tap outside the entrance area (or scan 2 fingers downwards).

The best way to replicate that uses the password keeper app, on the screen initial keyboard covers the 'OK' button and will not hide when it elsewhere.  This makes using it very boring.

Can someone try this and tell me if the keyboard covers the OK button in the guardian of password on the login screen original and will not hide?

Thank you.

PS you can switch to digital to discover keyboard because there only 3 lines.

Update: I was able to hide the keyboard using the hold of the SPACEBAR for 2 sec.

I don't remember the keyboard in 10.2.1 covering dialog boxes?

PS one thing I really like is the automatic prompt to delete messages in the Hub after their reading

Tags: BlackBerry Smartphones

Similar Questions

  • Hide virtual keyboard does not work.

    I have a request to hide the virtual keyboard when there is dialog pop up.

    My dialog box is popped up by background thread, what I do is like that

        private void showScreen(final Screen dialog) {
            if(dialog.isDisplayed()) return;
            /* VERSION_DEPENDED: 4.7 5.0 */
            Screen activescreen = UiApplication.getUiApplication().getActiveScreen();
            if(activescreen!=null){
                VirtualKeyboard keyboard = activescreen.getVirtualKeyboard();
                if(keyboard!=null){
                    keyboard.setVisibility(VirtualKeyboard.HIDE_FORCE);
                }
            }
          .....
    

    the showscreen method is called from the following sources:

    final Object obj = v.elementAt(0);
            timer.schedule(new Runnable() {
                public void run() { showScreen((Screen)obj); }
            }, 1500);//do not change it smaller, be careful.
    

    but each time, when my dialog has popped up, virtualkeyboard screen again, it will not dispear.

    Thank you.

    Thank you

    The way is that you can close one screen himself virtual keyboard, you can not close another screen virtual keyboard.

  • hide the virtual keyboard hangs in Z10

    Hi, I'm porting android app to Z10.

    I use following code to hide the virtual keyboard in onCreate():

    =================================================

    InputMethodManager imm = (InputMethodManager) getSystemService (Context.INPUT_METHOD_SERVICE);  imm.hideSoftInputFromWindow (mainActivity.this.getCurrentFocus () .getWindowToken (), inputMethodManager.HIDE_NOT_ALWAYS);

    =============================================

    However, it always crashes in BB10.2.

    Can someone tell me how to hide the virtual keyboard?

    Thank you

    I finally found the problem:
    1 when I have something to edit entry, click on the button 'Next' in the virtual keyboard, it will focus on the button.
    2. when I click the button, the "mainActivity.this.getCurrentFocus ()" is return NULL. This caused the problem

    Thanks anyway.

  • Virtual keyboard does not hide my iPad after connecting to the Bluetooth keyboard

    After my last update for IOS 9.2 on my IPad. The virtual keyboard does not hide after being connected to the IPad keyboard. All the world is facing this problem?

    If so, what is the resolution?

    Never mind doing a complete reset of all my settings started working now.

    Resolution that worked for me:

    Settings-> General-> reset-> reset all settings

    It takes a few minutes to recharge but after which everything seems to work very well.

  • Virtual keyboard hides part of the change to the field

    Hello

    I have a labelfield, field change and a button that are centered aligned vertically. The three fields, I added in a Verticalfield Manager which is then added to a horizontal region Manager. And finally the HFM is added to an another value for money. Now in the 9800 device or curve 9380, I noticed that when I touch the edit field, virtual keyboard is coming. And he hides the field partially change.

    I want to move things to the top when the virtual keyboard appeared. How can I do. My code is here:

           HorizontalFieldManager hfm = new HorizontalFieldManager();
            VerticalFieldManager vfmComponent = new VerticalFieldManager(USE_ALL_WIDTH);
            vfmComponent.add(lfServerUrl);
            vfmComponent.add(mEfURL);
            vfmComponent.add(mBtnSave);
            hfm.add(vfmComponent);
            int topEmptySpace = (Display.getHeight() - (Bitmap.getBitmapResource(mStrTopBar).getHeight() + hfm.getPreferredHeight() + 25)) / 2;
            hfm.setMargin(topEmptySpace, 0, 0, 0);
            VerticalFieldManager vfmMain = new VerticalFieldManager(VERTICAL_SCROLL| NO_HORIZONTAL_SCROLL );
            vfmMain.add(hfm);
            add(vfmMain);
    

    Help, please.

    When you start to need as many managers to get the look you want, then you know that you should really create your own Manager.

    These two should help you to do:

    http://supportforums.BlackBerry.com/T5/Java-development/how-to-extend-Manager/Ta-p/446749

    http://supportforums.BlackBerry.com/T5/Java-development/create-a-custom-layout-manager-for-a-screen/...

    For example, I hacked together a "centeringManager" and the screen, which should do what you want.  But please use this as a reference sample, understand what he does and maybe even improve it.

    In production code, I would really remove the centeredManager and centering Manager across all fields and place them, but then you must code a manager which includes margins, which would confuse the point of this example - as a basic implementation of a Manager.

    Hope it's what you want.

    public final class CenteringScreen extends MainScreen {
    
        /**
         * verticallyCenteringManager takes one Field and positions it
         * centered in the space it has.
         */
        VerticalFieldManager centeringManager = new VerticalFieldManager() {
            protected void sublayout(int maxWidth, int maxHeight) {
                if ( this.getFieldCount() > 1 ) {
                    throw new RuntimeException("Expecting only one Field or Manager to be added");
                }
                if ( this.getFieldCount() == 1 ) {
                    Field f = this.getField(0);
                    layoutChild(f, maxWidth, maxHeight);
                    int requiredTopMargin = (maxHeight - f.getHeight())/2;
                    int requiredLeftMargin = (maxWidth - f.getWidth())/2;
                    setPositionChild(f, requiredLeftMargin, requiredTopMargin);
                    setExtent(maxWidth, maxHeight);
                } else {
                    setExtent(0, 0);
                }
            }
        };
    
        /**
         * Fields added to centeredManager will be displayed 'centered' vertically
         * regardless of orientation of screen and presence or absence
         * of virtual keyboard
         */
        VerticalFieldManager centeredManager = new VerticalFieldManager(VerticalFieldManager.VERTICAL_SCROLL | VerticalFieldManager.VERTICAL_SCROLLBAR);
    
        // Sample Fields to be added
        ButtonField sampleButton = new ButtonField("Button", ButtonField.FIELD_HCENTER);
        LabelField sampleLabel = new LabelField("Label", LabelField.FIELD_HCENTER);
        BasicEditField sampleBef = new BasicEditField("Text", "", 255, BasicEditField.FIELD_HCENTER);
    
        public CenteringScreen() {        
    
            super(Manager.NO_VERTICAL_SCROLL); // very important
            // The NO_VERTICAL_SCROLL means that the only Manager added to this Screen - centeringManager -
            // will be given as its maxHeight, the available screen height, regardless of
            // orientation or whether there is a virtual keyboard displayed
    
            // add Fields to centeredManager
            centeredManager.add(sampleButton);
            centeredManager.add(sampleLabel);
            centeredManager.add(sampleBef);
            centeringManager.add(centeredManager);
            this.add(centeringManager);
    
        }
    
    }
    
  • How to force the virtual keyboard to hide?

    I am developing an app for BB Storm and I need to force the virtual keyboard to hide and close pushing / croustilleur between the screens.  I tried to set the visibility state of the keyboard during the initialization of each screen via Screen.getVirtualKeyboard () .setVisibility (VirtualKeyboard.HIDE_FORCE), but it does not work.

    The documentation for the keyboard interaction and screen is sparse, at best, I wish RIM would improve their docs.

    I found the problem.  It turns out that only the control (not the screen) who "owns" the virtual keyboard can show/hide it.  So I was able to hide the keyboard by substituting the method onUnFocus of the input area and hide the keyboard.  This seems silly as the reference for the virtual keyboard is obtained from the screen object.

    protected void onUnfocus()
    {
    super.onUnfocus ();
           
    VirtualKeyboard vk is UiApplication.getUiApplication () .getActiveScreen () .getVirtualKeyboard ();.
    vk.setVisibility (VirtualKeyboard.HIDE);
    }

  • BlackBerry smartphones can not hide the virtual keyboard

    Since yesterday, I have not been able to hide the virtual keyboard to quickly slide the finger down through the virtual keyboard.  I can hide it only by pressing the BB and then by choosing Hide keyboard.

    I am afraid that something bad might happen on the phone and I would like to know if there is a way to solve this problem before you return it to the store.

    Thank you.

    you have the latest OS and I do not see this question on my own.

    did you do a battery pull? With the BlackBerry device powered time, remove battery for a few seconds and then reinsert the battery to restart. see if the problem persists after.

  • The virtual keyboard will prevent the display of gestures in some of the screens.

    Hello

    If peripheral BB10 function key a cheap shots left that the keyboard is displayed even if the screen has no control of editfield. How can I disable this behavior on some of the screen.

    Same issue was discussed below thread, but there is one year and no solution:

    https://supportforums.BlackBerry.com/T5/native-development/how-do-I-prevent-the-virtual-keyboard-fro...

    A workaround that I have implemented is to listen BPS events:

    Subscribe (virtualkeyboard_get_domain ());

    then, virtualkeyboard_request_events (0);

    and then, to catch keyboard events and hide the keyboard.

    If (bps_event_get_domain (event) is virtualkeyboard_get_domain())
    {
    virtualkeyboard_hide();
    }

    This workaround works, but the problem is virtual keyboard appears to half way through and dismissed immd.

    I want to completely disable the virtual keyboard to appear on the gesture on some of my screens.

    is this possible? using something in the bar - descriptor.xml? or handling certain events in C++, QML?

    Here is the configuration that I use:

    SDK: 10.1

    Feature: Z10 with software version 10.2

    IDE: Momentics version 2.0

    Thanks in advance.

    I think the problem here is that gestures like this are handled by OS not by an application so you can not stop this behavior.

  • How to hide the keyboard by program

    When I enter the EditField value then keyboard appear but when user press any keyboard key should then be cache. Is it possible to hide the keyboard.

    I am facing problem when the keyboard appear on the login screen then it distort the presentation of the next screen. Home screen will become small.

    Thanks in advance.

    Sorry I can't receive you correctly. But the work that well for me the above.

    Please look at the following post, he can help you.

    http://StackOverflow.com/questions/11718548/how-to-auto-hide-virtual-keypad-when-touch-out-of-editfi...

    Thank you

  • Virtual keyboard key is incorrectly gray (disabled) when a TextField inputMode is TextFieldInputMode.Password

    Hello

    I meet a strange behavior of the virtual keyboard the virtual keyboard to submit key incorrectly becomes gray (disabled) when the inputMode of a TextField is TextFieldInputMode.Password, here's the qml:

    import bb.cascades 1.0
    
    Page {
        TextField {
            inputMode: TextFieldInputMode.Password
            input {
                submitKey: SubmitKey.Go
                onSubmitted: {
                    //do something
                }
            }
        }
    }
    

    If I change the inputMode of a TextField is to something else (for example, TextFieldInputMode.EmailAddress), it's ok (i.e., the virtual keyboard submit key is correctly (active) white).

    Is this a bug of platform? (System Z10, 10.1.0.4181)

    Thank you

    Hi, I have tested the code on 10.1.0.4xxx below and can't reproduce what you see. Please see the attached screenshot.

  • Virtual keyboard causing OutOfMemoryError

    JDE 4.7

    I have NO IDEA what's going on.  Everything worked fine, I changed a few custom bitmaps, buttons now, any screen with an EditField crashes when the virtual keyboard comes up or shortly after when I start typing the text in the edit field, or sometimes, when I hide the keyboard.

    Eception thrown exception - OutOfMemoryError

    Everything else in the program works very well.

    I do not understand the information in the method call is enough to locate the problem but bitmap on the first line, so I guess it has something to do with my buttons, I changed.  But what they would have to do with an editField and the virtualkeyboard?

    Any thoughts would be appreciated.

    Sounds to me like showing the keyboard is originally a sublayout, and it is entering a type of infinite loop, consumes system resources. I can guarantee fairly good that the popup of the keyboard ate 1.2 MB of RAM and 1.5 MB of flash.

    Look very closely at substitutions layout() or sublayout().

  • Virtual keyboard continues to Transition

    Hello

    I implemented the transition between screens and it works fine normally. But when the virtual keyboard on the screen is activated, the transition fails to operate at all.

    This is particularly problematic when the new screen transfers the focus to an EditField since the virtual keyboard will be displayed automatically when the field receives focus. What can I do so that the edit field will initially receive the focus, the virtual keyboard will be hidden, and the virtual keyboard will be displayed if the user clicks it, or when the edit field receives focus (except when the screen is first shown)?

    Alex,

    Hello

    After more DIY, I found that by invoking the right to UiApplication.getUiApplication () .repaint () after that hide the virtual keyboard, it forces a repaint on the screen and the transition works again.

    Alex,

  • Unable to get the virtual keyboard.

    Hi all

    On my request, I want to use the virtual keyboard. When using "BasicEditField" I could get the virtual keyboard. help-

    this.getVirtualKeyboard () .setVisibility (VirtualKeyboard.SHOW_FORCE);

    but when I add 'PasswordEditField' I don't you virtuakeyboard. Any solution?

    When you move to the screen following at this time bfore pushing the next screen you can use this piece of code to hide the keyboard

    UiApplication.getUiApplication().getActiveScreen().getVirtualKeyboard().setVisibility(VirtualKeyboard.HIDE);
    

    Press the button Bravo thank the user who has helped you.

    If your problem has been resolved then please mark the thread as "accepted solution".

  • Virtual keyboard

    HELLO, since two updates ago on my iPad virtual keyboard appears like a thumb moved over the lower part, and I was not able to fix it. She creates problems to be able to see what you write in Facebook, emails, etc.

    Anyone experienced the same problem or knows how to solve this problem?

    Thank you very much.

    Hold down the key on the keyboard icon in the lower right corner, and then drag your finger to select Dock.

    Settings > general > keyboard > keyboard Split > Off disables this feature.

  • Dungeon of virtual keyboard to appear when you use bluetooth keyboard

    I use a surface 3 pro with a keyboard bluetooth as the main method of entry. The recent Firefox update keeps popping up a virtual keyboard of the system on each input field. This is a nice feature to have while no external keyboard is connected. However, it is extremely inconvenient if you have a connected bluetooth keyboard.

    Please would you consider to provide a toggle button to turn this feature off or just to test if a bluetooth keyboard is connected before appearing the virtual keyboard?

    Thank you.

    Hi, if you want to disable this feature, please enter about: config in the address bar of firefox (confirmed the message information where it appears) and search for the preference named ui.osk.enabled. Double-click it and change its value to false.

Maybe you are looking for