Pressure sensitive display? - Huawei P9 Plus Questions & Answers

Hello
The Huawei P9 Plus is having a pressure sensitive display as far as I know (I think it is the most recent phone having such a display). Does somebody know what levels (range) of pressure sensitivity it has and if event.getPressure() returning the correct pressure value? For most devices event.getPressure() returns a constant value or a pressure depending on the finger tip area. Because the P9 Plus has a pressure sensitive display, I hope that this will work better.
By the way, if somebody has the P9 Plus I would be very happy if the pressure sensitive display could be tested using the Force Touch App from the App Store (https://play.google.com/store/apps/details?id=it.michelelacorte.exampleforcetouch&hl=en_US). I think this app internally uses the event.getPressure() method and it would be very helpful for me to see if this app returns correct pressure values and the range of it. For example, for my Samsung Note 4 (no pressure sensitive display) it shows a constant pressure value of 1.
That would be very helpful. Thank you very much.

Related

Screen sensativity.

So my only complaint so far is the screen sensativity.
I know this doesnt use a capacitive screen, so it needs physical pressure, but it seems to me the glass on the top of the screen makes it need alot more pressure than i'm used to. The middle of the screen seems to be more sensative, and the outside less sensative.
You can test this by putting your finger down on HOME in touchflo, then scrolling to programs and back again. If you pres hard, it will go back and forth. If you use less pressure at home and programs it will load the programs or home screen, as if you released your finger.
So i know there's two reg keys for this:
HKEY_LOCAL_MACHINE\Drivers\TouchPanel
By doing a screen slignment and pressing hard with the stylus i get a lower value here, and by pressing lightly i get a higher value here.
So high value = detects lighter press, low value - needs harder press
HKLM\Software\OEM\TFLOSettings\fingurepressure
This i'm confused about. I tried setting it to 0, 2, 14, 200, 255, 600, and there's not noticable difference as far as i can see.
Is there some sort of program that can read the the pressure from the screen and display it? This would help make the tests alot more scientific!
Someone posted this tip in the tips and tweaks thread above...maybe useful to you??
One tip for changing the sensitivity if you don't want to mess around in the registry:
- run the Align Screen setting (under Settings/System/ Screen)
- when you press on the 'targets' with the stylus, use VERY light pressure...just enough that the tap is accepted
- I usually tap a few times on each target, starting too lightly, and then gradually increasing the pressure until the tap is taken
- do this for each of the 5 targets
I found this seems to make the Diamond calibrate a higher sensitivity for its touch-screen, so finger touches can be much lighter.
This is probably a safer way to change the sensitivity, as you don't risk putting an invalid number into the registry.
Thanks, i already tried that.
Can someone tell me their value for this key?
HKLM\Software\OEM\TFLOSettings\fingurepressure
Screen sensitivty
Spawn12 said:
Someone posted this tip in the tips and tweaks thread above...maybe useful to you??
One tip for changing the sensitivity if you don't want to mess around in the registry:
- run the Align Screen setting (under Settings/System/ Screen)
- when you press on the 'targets' with the stylus, use VERY light pressure...just enough that the tap is accepted
- I usually tap a few times on each target, starting too lightly, and then gradually increasing the pressure until the tap is taken
- do this for each of the 5 targets
I found this seems to make the Diamond calibrate a higher sensitivity for its touch-screen, so finger touches can be much lighter.
This is probably a safer way to change the sensitivity, as you don't risk putting an invalid number into the registry.
Click to expand...
Click to collapse
Tried that, and its really works. Thank a lots.
someone1234 said:
Thanks, i already tried that.
Can someone tell me their value for this key?
HKLM\Software\OEM\TFLOSettings\fingurepressure
Click to expand...
Click to collapse
the value is 19 in uk device rom.
vijayvasa said:
the value is 19 in uk device rom.
Click to expand...
Click to collapse
19 decimal?
I've just about had enough of this touchflo.. pretty but soooo anoying to use
Today on about 3 ocasions i was navigating through it and got a call.. the lights on the touch wheel were flashing and it was playing the ringtone, but the whole phone was frozen for about 4 seconds. Eventually the call popped up and i was able to answer!
I think i'm going to diable it and do my best to make the rest pretty.
You just have to be patient...the roms are not mature yet...
In 3 months you'll see that Diamond will be the best phone out there
I also am trying to find out the best way to configure the finger sensitivity.
HastaSSSS
s1rl4ncel0t said:
In 3 months you'll see that Diamond will be the best phone out there
Click to expand...
Click to collapse
yeah but 3 months is a long time... i have to do something to stop myself smashing the phone on the floor on frustration!
for now i'm going to disable touch flow, and i'll come back to it when a new rom comes out.
Have you tried the new rom 1.37.XXX ?
Bye
I have a UK diamond.. so it came with 1.37.405.1
I've just done the "light tap" trick, and now it's perfect...
Could it be that you have a defective device?
Bye
Its better with that 'trick' but still anoying. I have a feeling i'm just too used to a capacitive screen.
The wierd thing is with the light tap the key HKEY_LOCAL_MACHINE\Drivers\TouchPanel ends up back to 30 to 50 decimal.
i only bought it today yet im seriously thinking of taking it back. The iPhone is just the better product, and always will be, unless Microsoft and the software developers get as passionate as those at apple.
Its Laggy
Its un-intuative
The touch screen isnt as sensitive as it should be. (why are they still using resistive touchscreens)
And the opera browser isnt all that either, it doesnt redraw quick enough for the full page display thing to really be all that impressive on zoom in/out and leaves chessboard squared at it struggles and chuggs to redraw.. . .not great, not when the comptetition is as good as it is. . . . .im thinking 3G Iphone, ****ty camera or not.
Loose the 6.1 and stop trying to polish that turd with TouchFlo's. Yeah good effort, but it just aint good enough
J
WM is just a huge resource hog. The touchflo is slow because its a plugin for the today screen, which then calls on windows API's to draw onto the screen.
Its such a long long way round to get to the hardware that its just slow no matter how well u code.
I just hope someone ports android to the diamond, because the hardware is amazing, the OS is a pile of ****!
BTW they use resistive touchscreens to have increased touch resolution. Also a stylus wouldnt work with a capacitive screen.
I prefer to work with resistive LCD than capacitive...
The capacitive have better sensibility, but are less precise...
Although the Diamond LCD is not as sensitive as a capacitive, it's sensitive enough to work well with the fingers...
It's just a matter of tweaking.
HastaSSSS
Resistive screens use a grid of conductive material, sandwitched between the glass and a conductive layer. They alternatly pass an electrical current on each line of the grid along the x and y axis. When you press the screen you touch this grid onto the conductive layer and the current passes through it, which is detected. You can make resistive screen that have a very high resolution of detection, and the resolution is always what you design it to be.
Resistive screens are pressure sensative, and by design can't handle multi-touch.
Capacitive screens use glass coated with a conductive coating. The edges of the screen are connected to conducters. Each conducter has a different frequency oscilator connected.
The capacitance of a human finger changes the impedance of the screen, and so changes the frequency of the oscillator circuit. This gets converted to distance from each oscillator and so a co-ordinate.
The resolution is limited by how acuratly you can detect changes.
Typically in electronics very small changes are hard to measure because they are indistiguishable from noise.
Capacitive screens can handle multi-touch, but the resolution of each touch is decreased in that case.
Capacitive screen resolution is not absolute and can change with increased noise in the system, or by multiple capapcitive effects on the screen - like multiple touches.

Is my s-pen broken?

Hi guys
I just got an second-hand note and i'm wondering, is my s-pen broken?
I know that it registers multiple levels of pressure, but i can't seem to figure it out.
I know the note app makes a thicker line when u press harder, but i can't seem to get it to work.
Also, i cant "feel" the tip going "up" a little bit. I can imagine for diferent levels of pressure the tip moves a bit up and down, but i cant feel it. It feels like it is stuck.
Is it broken or is it supposed to do this?
I mis-click sometimes (i clearly touch the screen but it doesn't register) and the "sync" is way of, like 2 mm to to the top and left.
Any ideas?
Thanx!
Check with another pen.
Sent from my GT-N7000 using xda premium
my spen is fine and i dont find the tip moving at all. it works just fine.. on the snote app try with a brush instead of pen.. that should a better picture of pressure sensitivity
Hmm i tried it but it goes from thick to not registering the stylus (as it is clearly on the screen)
Do u guys get feedback when u let ur pen "fall" on the screen? with this i mean it is bouncing on the screen, with only its own weigt. I can go as high as i want but when it touches my screen i wont get feedback. I need to press it myself, on top of the weight of the pen.
Also the position is off. Any way to calibrate this? Or is it my pen? And if it is the software, wil flashing a new rom fix it?
i dont know about any feedback..
i have read and seen some apps that can calibrate the spen by just changing the spen settings dominant hand to left then to right,
In papyrus the line should get thinner when less pressure is given.
so i finaly figured it out. in papyrus, it is clearly noticable that when i press harder i get a thicker line.
What i do notice about the allignment is that when it is on righthand mode the cursor is off somewhat to the up-left side, and on lefthand mode it is to the up-right side. I found that this is because it thinks i want to hold the pen with an angle. If i do that (as i just found out) it alligns just fine. But i want to be able to use it 90 degrees from my screen, straight. Is there any way i can fix this? Because i think the screen is reporting the right position only the left- or righthand mode is correcting it.
i think its made to use it in an angle.. that why the hovering icon aligns just right at a slant
My stylus is registering the pressure input plus it wont go thicker than the ppont u selected. The thickness is only apparent when u use a thick bruah. So check it again.
Sent from my GT-N7000 using xda app-developers app
Fixed
Got a new s-pen, "problems" still exists, so i think its just how s-pen works, not exactly as i want it but will do fine.
Thanx everyone

[SOLVED] S Pen Screen Pressure

Does anyone know if there is a setting somewhere to increase the touch screen pressure sensitivity when using the s pen?
I have to press quite hard with the s pen (not when using my fingers) and am worried about damaging the screen. I've see other people using their pen much more lightly and the screen responds well for them.
I know there is a potentionometer (sp?) inside the s pen that is supposed to increase sensitivity but I'm not sure if it's the same as adjusting the actual pressure sensitivity. I've seen conflicting advice on whether the button should be turned clockwise or anti-clockwise. I don't get any ghost writing on my screen when hovering over it and the air view works as it should, it's just the amount of pressure I need to put onto the screen to make it work with the pen.
Also, does anyone know what the other button is for in the s pen? I mean the one farthest from the nib of the pen.
Thank you anyone who can help with this
Solved
If anyone is interested who has the same problem all I did was turn the second potentionometer 90 degrees anti clockwise. It was tricky as it's underneath the plastic clasp but if you use a small pin and take your time it eventually turns, little by little.
The first button seems to be for hovering sensitivity, the second is for pressure sensitivity. You can calibrate it to your liking.
Mine is working perfectly now.

Any way to turn down touchscreen sensitivity?

Coming from an iPhone, the touchscreen on the Note 5 is way too sensitive for me. If I move my finger 2mm away from the screen, it still registers that I am touching it. Makes typing extremely cumbersome.
I'm wondering if there is any way, rooted or otherwise, to decrease the sensitivity so that the screen only registers touches when I am actually touching it.
Thanks for any help!
by default it is. you have the option to increase sensitivity.
edit: I can't seem to find the settings for it, now. but the info said something about it being useful for when wearing gloves.
maybe adding a tempered glass screen protector can give you just the right sensitivity you're looking for. I know the one on my iPhone reduced the sensitivity a bit. and you gain some protection at the same time.
keep in mind.. if you root, you may trip Samsung's KNOX and no longer be able to use Samsung Pay.
(Sent from my iPhone via Tapatalk)
That was a note 4 option, they removed it for the 5.
How do I turn down the sensitivity on my Samsung galaxy note 4 edge

"Virtual" Proximity Sensor

According to this article, the Oneplus 7 Pro does not have an optical/IR/hardware proximity sensor:
Optical hardware proximity sensors have been around since the dawn of the smartphone and are used to turn off the screen and disable touch functionality when a user is in-call. Since they typically rely on infrared hardware sensors, they require unsightly holes on the front of the phone in order to function. In contrast, Elliptic Labs’ patented software-based virtual smart sensors possess no such handicap, providing cleaner design while simultaneously offering support for additional features such as gesture and presence detection through its proprietary fusion of sensor data, AI, and machine learning.
Click to expand...
Click to collapse
This would seem to indicate that the procedures espoused in various threads related to proximity sensor calibration via the factory test menu (*#808#) are not actually doing anything, and that also the various suggestions that the sensor is behind the display are erroneously based on information related to other phones.
Using an app that let me read the proximity sensor, my own (albeit limited) testing seems to confirm this notion in that covering the display with your hand does not trigger the proximity sensor (regardless of the position of the phone). However, I can get it to react when I bring it to my ear. My guess is that the motion sensors are being relied upon, and possibly the microphone as well (to detect noise level changes when the phone it brought close to the face). Additionally, the reading is ever only 0 or 5 cm - nothing in between - which further lends credence to the lack of hardware.
I cannot account for why some people are saying that running the proximity sensor test somehow fixes double tab to wake issues, but given that many others seem to have limited or no success with this method leads me to suspect the reasoning is fallacious (post hoc, ergo propter hoc). (I'm not trying to cast aspersions, and mean no offense.)
Don't know about that, but every phone that I ever owned have always shown 0 or 5 on proximity sensor tests. So, that's not a good indication for your theory.
Just adding some information, not saying you are wrong or anything. I honestly don't know.
It seems like what they are doing is using the earpiece as the proximity sensor but only when the device is held up to the ear.
If you download the app "sensors multitool" on Google play and look at proximity, you can see covering the earpiece with a piece of paper does nothing until the phone is in an upright position.
The thing is, the phone also has an ir proximity sensor under the screen but it seems that they have disabled it in the latest 9.5.8 because before cpuz and other tests would make it visible in the upper middle-right of the screen but after updating to 9.5.8, it no longer works. Would also explain why you can't go into the calibration settings for it anymore.
Edit: if you select light sensor in the multitool app, you can cover the upper right portion of the screen with a piece of paper or something else and see the value go down and then back up when you uncover it. That's the ir proximity sensor as well.
And here's another thing. Attached is a screenshot from the ifixit oneplus 7 pro teardown video. When they remove the motherboard, you can clearly see the two cutouts in the display for the ir proximity sensor/lux sensor on the top right (left on screenshot because back of display)
jdhedden said:
According to this article, the Oneplus 7 Pro does not have an optical/IR/hardware proximity sensor:
This would seem to indicate that the procedures espoused in various threads related to proximity sensor calibration via the factory test menu (*#808#) are not actually doing anything, and that also the various suggestions that the sensor is behind the display are erroneously based on information related to other phones.
Using an app that let me read the proximity sensor, my own (albeit limited) testing seems to confirm this notion in that covering the display with your hand does not trigger the proximity sensor (regardless of the position of the phone). However, I can get it to react when I bring it to my ear. My guess is that the motion sensors are being relied upon, and possibly the microphone as well (to detect noise level changes when the phone it brought close to the face). Additionally, the reading is ever only 0 or 5 cm - nothing in between - which further lends credence to the lack of hardware.
I cannot account for why some people are saying that running the proximity sensor test somehow fixes double tab to wake issues, but given that many others seem to have limited or no success with this method leads me to suspect the reasoning is fallacious (post hoc, ergo propter hoc). (I'm not trying to cast aspersions, and mean no offense.)
Click to expand...
Click to collapse
Interesting theory, but this device definitely does have an infrared proximity sensor. Just open CPU-Z and raise the phone up like you're making a call, then take a picture of the screen with another phone.

Categories

Resources