Jump to content

Slider keyboard seems to keep in the open state even when closed. I think it is hardware failure.


Recommended Posts

Hi folks,

Been using my Pro1 for a couple of months now. Overall I'm happy and one of the minor annoying things was the screen orientation being a bit flaky.
This weekend though I realized something new was going on with the orientation that I could work not around and is a show stopper in terms of physical keyboard use.
It also doesn't go away with opening portrait-only apps or restarting the phone.
I'm afraid it's 100% reproducible rather than just flaky 😨

I was not able to find another thread so please point me there if there is one. I know there is at least one thread about the flaky auto-orient but this seems different.

I think I have a problem with the "sensor" that tells the OS if the slider keyboard is open or closed. And at the moment it seems to be always open.
These are the settings (and my preference!) on my phone:

Slider -> Landscape orientation lock = ON
Display -> Advanced -> Auto-rotate screen = ON
System -> Languages & input -> Physical keyboard -> Show virtual keyboard = OFF

But regardless if the keyboard is open or close:
- it remains in landscape
- no virtual keyboard shows

When I change to the following setting:

Slider -> Landscape orientation lock = OFF

Then regardless if the keyboard is open or close
- it does auto rotate
- no virtual keyboard shows

Something else linked to the slider keyboard state is the keyboard backlight. I have:

Slider -> Turn on backlight = ON

But it's hard to judge through the narrow crack if it is the backlight that goes on when I open the slider or if it is light from the screen leaking though the back.
 Now that I suspect the OS thinks the slider is always open I live with the thought that the backlight is also always on 🤔

Here is where I can use some help...

Before I ask F(x)tec for help or talk about warranty I thought if there is an easy fix maybe someone here knew.
Or maybe someone knows how to confirm the state of the slider keyboard open/close or active/in-active.
I'm not (really) a coder so I hoped maybe there is an app that shows the state directly.

Or maybe someone is confident that from my experience they can tell the phone hardware is broken.

Does someone know where the hardware for this "sensor" is? Is it something I could potentially repair myself?
But guess that will break the warranty. Still I'm interested as I could maybe just use the knowledge to rule things out.

Any help is appreciated,
Ben
 

Edited by BountyBandit
(2nd time of Landscape orientation lock was = ON and should have been OFF
Link to post
Share on other sites

Thanks @Jacob_S I'm now taking a look at the FactoryKit and the hall sensors.
Like @EskeRahn describes I'm trying to use a magnet to get any reaction.

Until now with the keyboard opening/closing or with some magnets I get no reaction.
It should do something with the keyboard right?

That FactoryKit is very useful though. I could now confirm my mic doesn't work either.
 

Link to post
Share on other sites

I'm experiencing a similar issue with my phone, which I'm pretty sure is a hardware issue and have been using a rotation control app as a workaround: https://play.google.com/store/apps/details?id=org.crape.rotationcontrol

You will need to set it to use guard mode to fully override the keyboard sensor then enable the show virtual kb setting while in portrait mode.

My guess is that the Hall Effect sensor is on the same board as the USB-C port (seen here under the camera modules): https://twitter.com/chenliangchen/status/1176365898036391936/photo/2

See this thread for more info on what my phone is doing:

 

Link to post
Share on other sites

thanks @SCΛRECROW I've tried that app but I can't seem to get it automatically orienting to start with.
Also not sure where that

Quote

enable the show virtual kb setting while in portrait mode

is. Couldn't find it in that Rotation Control app. If it is separate from that it might still come in handy.
 

Link to post
Share on other sites
24 minutes ago, BountyBandit said:

something small is loose in the phone

Just to make sure, please note that the side buttons as well as the small front support arm can rattle a bit, so try to put a finger on the arm of the opened Pro1, and 'shake' the phone, to make sure this arm is not what you are hearing. (that sound is easily remedied with a small piece of self adhesive rubber or felt in the 'groove' of the arm)

  • Haha 1
Link to post
Share on other sites
1 hour ago, BountyBandit said:

thanks @SCΛRECROW I've tried that app but I can't seem to get it automatically orienting to start with.
Also not sure where that

is. Couldn't find it in that Rotation Control app. If it is separate from that it might still come in handy.
 

Sorry, I meant the setting you referred to in your original post, but turn it on:

System -> Languages & input -> Physical keyboard -> Show virtual keyboard = ON
  • Like 1
Link to post
Share on other sites
2 hours ago, EskeRahn said:

Just to make sure, please note that the side buttons as well as the small front support arm can rattle a bit, so try to put a finger on the arm of the opened Pro1, and 'shake' the phone, to make sure this arm is not what you are hearing. (that sound is easily remedied with a small piece of self adhesive rubber or felt in the 'groove' of the arm)

The SIM card tray also makes a sound when shaking the phone, so one also has to put a finger on there 😉

  • Haha 3
Link to post
Share on other sites
7 hours ago, SCΛRECROW said:

Sorry, I meant the setting you referred to in your original post, but turn it on:

System -> Languages & input -> Physical keyboard -> Show virtual keyboard = ON

Ah ok I see. But that would also give me a virtual keyboard in landscape orientation.
What would be nice if there is a way to enable the virtual keyboard only in portrait mode.
This would be enough for the virtual keyboard to do what I want without the hardware sensor.

But there would still be the backlight for the keyboard for which I have to choose between leaving them on so I can use them but drain the battery even when keyboard is closed. Hmm for turning them on the light sensor could be used. Would be a nice feature anyway.

And something I didn't tell yet is that the phone is in landscape when it is in the lockscreen. So I'm forced to landscape for my pin code when fingerprint doesn't work.
With that I think I might have found another fact which is; in the lockscreen the Landscape orientation lock is always on, regardless of its setting.

Link to post
Share on other sites
8 hours ago, Slion said:

Make sure this is always on, setting it to off breaks system keyboard status as explained there.

You may also be a victim of stuck screen rotation.

Try debugging your issues with Fx Service. If you can't get it to work you have probably a faulty sensor.

Hi @Slion


Yes I'm definitely victim of the auto orientation getting stuck...

For instance it was just acting up and stuck in a way that when I enables standard auto-rotate it would switch to portrait and if I disabled it the orientation went to landscape. The opposite of what I expected as I think off should default to portrait.

...but on top of that the sensor is just broken. Or keyboard status as you call it.
But in my case it is the opposite; it is stuck in landscape rather than not going to landscape.

The two are related as they deal with orientation. The difference is that software/virtual keyboard that is only linked to the hardware keyboard status.

I appreciate your FX Service APK and I had actually already tried it. Mainly for the debug option of the keyboard status change.
But I wasn't able to figure out where to "read" this debug information. It might be that since there is no change I don't see anything 😉

thanx,
Ben

  • Like 1
Link to post
Share on other sites
1 hour ago, BountyBandit said:

What would be nice if there is a way to enable the virtual keyboard only in portrait mode.

You can actually implement that kind of feature by changing keyboard based on the orientation. For example Hacker's Keyboard has an option to enable virtual keyboard when the real keyboard is open. So you are able to use that keyboard portrait and then select different keyboard for landscape.

Just use MacroDroid (or similar) for the automation (orientation thing) and Keyboard Switch Assistant for the switch. I tested that feature earlier except that I changed keyboard app by typing key combination.

See more from here:

 

  • Like 1
Link to post
Share on other sites
4 minutes ago, FlyingAntero said:

You can actually implement that kind of feature by changing keyboard based on the orientation. For example Hacker's Keyboard has an option to enable virtual keyboard when the real keyboard is open. So you are able to use that keyboard portrait and then select different keyboard for landscape.

Just use MacroDroid (or similar) for the automation (orientation thing) and Keyboard Switch Assistant for the switch. I tested that feature earlier except that I changed keyboard app by typing key combination.

See more from here:

 

Thanks @FlyingAntero it might be useful in the long run but first I'm gonna try to get my hardware fixed if it is broken.

But I can see it is useful, even when this works again, to have a choice what virtual keyboard is opened and when.
I now ended up using SwiftKey mostly for automatic capitalization but I can imagine I want something different when I use the virtual keyboard.
I bet it can also sort out some other issues I have.


To be honest I started to appreciate the BlackBerry PRIV's keyboard simplicity once I struggled with setting up the Pro1. Or actually any other (N97mini, XperiaPro, GalaxySRelay) keyboard phone I had. Now with the Pro1 I'm forced to think about keyboard layouts and picking a virtual keyboard. And I'm still struggling but that's off topic and I will start other threads once the hardware keyboard plays nice and my microphone works so I can make phone calls again 😥

cheers,
Ben

Link to post
Share on other sites
6 hours ago, BountyBandit said:

But I wasn't able to figure out where to "read" this debug information. It might be that since there is no change I don't see anything 😉

Once enabled it comes up as a Toast message but yeah with broken sensor or the slider orientation lock setting disabled you just would not get anything...

  • Thanks 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

Terms