Tuning the touchscreen sensitivity - Galaxy S I9000 General

When I upgraded my Galaxy S to Froyo (XWJPA), I noticed quite a loss in touch screen sensitivity. I was used to making small "jabs" to switch pages in the launcher, and with the new and improved "sluggish" touchscreen, that was no longer possible: I had to really drag the thing instead of just throwing it.
So I had a look at the Samsung kernel source and found that:
drivers/input/touchscreen/qt602240.c.
To control the touchscreen parameters, just do a "echo XYYY > /sys/class/touch/switch/set_touchscreen" where X controls which parameter is affected and YYY is the value:
* sensitivity: X=7 (default 7040)
* minimum duration to register touch: X=8 (default 8002)
* minimum motion: X=11 (default 11003)
* motion filter: X=13 (default 13046)
* maximum multi-touch points: X=14 (default 14005)
So in my case, I used:
cd /sys/class/touch/switch
echo 8000 > set_touchscreen
echo 13008 > set_touchscreen
... and my TouchWiz is flying again!
For a laugh, try "echo 7005 > set_touchscreen". Your touchscreen is now so sensitive that it registers "touch" events from as much as 3 millimeters away. It *may* go a little crazy, though

I don't know if this'll be of any help, but the AT42QT602240 is the capacitive touchscreen sensors from Quantum, bought by Atmel in 2008, and used in their maxTouch (formerly Qtouch) multi-touch gizmos:
Atmel mXT224 (AT42QT602240)
alcom.be/binarydata.aspx?type=doc/Atmel_maXTouch.
maybe this GPL code from Patchwork will help:
patchwork.kernel.org/patch/108363/
Sorry for the truncated addresses but it's my first post and I can't post links yet, forum rules

Bump .

Thanks for bump, actually. Its nice to take control of those features
Lol: it actually it can work as 'non-contact' touch screen... This might be interesting for users having their hands dirty often and gloves wearers

Finally! Amazing. I have always felt that JM9 was way smoother than any of the 2.2 roms and seems that it was because of the touchscreen parameters.

exxos77 said:
When I upgraded my Galaxy S to Froyo (XWJPA), I noticed quite a loss in touch screen sensitivity. I was used to making small "jabs" to switch pages in the launcher, and with the new and improved "sluggish" touchscreen, that was no longer possible: I had to really drag the thing instead of just throwing it.
So I had a look at the Samsung kernel source and found that:
drivers/input/touchscreen/qt602240.c.
To control the touchscreen parameters, just do a "echo XYYY > /sys/class/touch/switch/set_touchscreen" where X controls which parameter is affected and YYY is the value:
* sensitivity: X=7 (default 7040)
* minimum duration to register touch: X=8 (default 8002)
* minimum motion: X=11 (default 11003)
* motion filter: X=13 (default 13046)
* maximum multi-touch points: X=14 (default 14005)
So in my case, I used:
cd /sys/class/touch/switch
echo 8000 > set_touchscreen
echo 13008 > set_touchscreen
... and my TouchWiz is flying again!
For a laugh, try "echo 7005 > set_touchscreen". Your touchscreen is now so sensitive that it registers "touch" events from as much as 3 millimeters away. It *may* go a little crazy, though
Click to expand...
Click to collapse
For all us non devs could you possibly explain a little more how this is done? Thanks
Sent from another GALAXY

Hardcore, can you please look into this for your next kernel version?
Sent from my GT-I9000 using Tapatalk

Hi.
Any one could make an update file for this solution to setup from recovery?
Sent from my GT-I9000 using Tapatalk

This is interesting, I too thought that touch response was much better on eclair
Sent from my GT-I9000 using XDA App

It is actually working and you can feel the changes in real time

Ok for the noobs around here ...
do you run the commands on pc via adb ? or on the phone via an android terminal emulator ? root needed ? etc ...

What command I could use to get current values for the parameters?

Ok answered my own question it seems a terminal emulator on the phone does the job...
Do NOT try the supersensitivity thing though ( 7003 ) it will mess up your phone and you won't be able to use terminal to type anything ... soft reset fixes it though...

I think this isn't 100% correct:
Code:
To control the touchscreen parameters, just do a "echo XYYY > /sys/class/touch/switch/set_touchscreen" where X controls which parameter is affected and YYY is the value
if I understand correctly, we must use "echo XXYYY > /sys/class/touch/switch/set_touchscreen"
So the line to type via adb shell are:
Code:
cd /sys/class/touch/switch
echo 08000 > set_touchscreen
echo 13008 > set_touchscreen
And for a laungh try: "echo 07006 > set_touchscreen"
This sets the sensitivity to the maximum practical you can use the touchscreen without "touch"

Interresting finding , thanks !
Will test that one
Thanks again for sharing

Will these settings keep after a reboot?
And also, there are 2 methods described in this thread, are both correct or is just one of them? I used the method described in the first post and it seems to work just fine.
Thanks for the find.

AlexandreT said:
Will these settings keep after a reboot?
And also, there are 2 methods described in this thread, are both correct or is just one of them? I used the method described in the first post and it seems to work just fine.
Thanks for the find.
Click to expand...
Click to collapse
Yes they stay after a reboot

rigor.m said:
Ok answered my own question it seems a terminal emulator on the phone does the job...
Do NOT try the supersensitivity thing though ( 7003 ) it will mess up your phone and you won't be able to use terminal to type anything ... soft reset fixes it though...
Click to expand...
Click to collapse
OMG guys! little help here.
i type thihs"echo XYYY > /sys/class/touch/switch/set_touchscreen" on my SGS using a terminal emulator" and the touch screen totally not responding.
Any advice?
========================
update: after a while the screen sensitivity came back. phew!

manosv said:
Yes they stay after a reboot
Click to expand...
Click to collapse
Are you sure? I think it doesn't.
matsuru said:
OMG guys! little help here.
i type thihs"echo XYYY > /sys/class/touch/switch/set_touchscreen" on my SGS using a terminal emulator" and the touch screen totally not responding.
Any advice?
========================
update: after a while the screen sensitivity came back. phew!
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=11258219&postcount=14

Dear all,
has anyone tried
==> SGS Touchscreen Booster
that is available for free on the market ?
Seems to do similar tweaks with a comfortable UI
I think I'll give it a try
Also, when I apply
cd /sys/class/touch/switch
echo 8000 > set_touchscreen
echo 13008 > set_touchscreen
Click to expand...
Click to collapse
I notice that the screen kind of wobble (especially when holding my finger on a page I'm reading in the browser)
am I the only one ?
Thanks !

Related

converter program (finger friendly) need suggestions

Hi wanted to create my first program..
right now Im trying to make a unit converter that is finger friendly..
so far I've tested it and here is what I have so far..
any suggestions? regarding the buttons positions, the interface, etc?
thanks
Hi Providense,
Looks good so far.
Do you have a development schedule as to what it will convert?
Keep it up.
John
Provedence,
It seems that some people like to have a configuration facility.
So perhaps some suggestions:-
Favorites so that the list can be tailored to favorites for that person to save a more compact list of 'things to convert'
I would be happy to have any theme for now but cooks may prefer to add there own theme.
I have used this type of function with calculator type programs but they can become unweildy so one that is specific would be usefull.
Thanks
John
thanks Johny1fin
as of now these are the things i've done
Temperature:
degree Celsius
degree Fahreheit
degree Rankine
degree Reaumur
kelvin
Acceleration: (still doing it right now)
centigal
centimeter/square second
decigal
decimeter/square second
dekameter/square second
foot/square second
g-unit(G)
gal
galileo
gn
grav
hectometer/square second
inch/square second
kilometer/hour second
kilomter/square second
meter/square second
mile/hour minute
mile/hour second
mile/square second
milligal
millimeter/square second
still a long way to go. But the Acceleration should be done by today.
Then I'll add Area, Date/Time and etc
I like the idea of favorites. I'll see if i can implement that. Im still a beginner at programming. Using VB.net 2003 right now
oh by the way. Here's the main menu, where I will put all the buttons
providence said:
Hi wanted to create my first program..
right now Im trying to make a unit converter that is finger friendly..
so far I've tested it and here is what I have so far..
any suggestions? regarding the buttons positions, the interface, etc?
thanks
Click to expand...
Click to collapse
Providence,
It may be a limitation of the APIs but could the vertical scroll buttons be next to each other horizontally rather than vertically as this may produce larger buttons?
John
Look nice.. however, on the finger friendly issue, you may want to avoid the scroll list (on your first screenshot) and have another screen for the choice of (say) different temperature units. Something like, making a screen (of your second shot) for temperature units. If you get what i'm trying to say
thanks for the feedbacks i've changed how the scrolling works. Now im using a custom button for that.
Looking good providence
I am not sure if you like this idea, but I think it will be more useful if you can add:
- Currency converter
- Currency quick view (to view several currencies at once)
There is an example of a very nice and complete project with source code here:
http://www.codeproject.com/netcf/PocketCurrency.asp
Add option to have automatic currency update as well
[ x ] Update when connected to ActiveSync
[ x ] Automatic update every X hours
hi, well the main idea was to create a finger based Unit conversion program. To add Currency Converter would be a challenge for myself.
Since first of all, Currency changes daily, so there must be a way to update it. Secondly, im still learning how to program by self teaching myself on my free time.
By the way, Here's the latest screenshot of the program.
I fixed the buttons so its easier to use.
unfortunately, this will only work on PDAphones and not on smartphones. Since you'll need to use the touch screen as input method.
Here is an idea, as mentioned by one of the post above, instead of stacking your scroll button up and down, it may save you that more space if you were to stack them left and right.
From what it seems, the < and > , are buttons, which you use it to 'affect' your lists. If you were to (example) sandwish your list in between these two buttons, you would save like another 2 button height. Example.
Currently, you have the layout
Code:
. item1 <
. item2
. item3 >
. item4
if you can just do this (which is possible in VC, not sure about VB), instead
Code:
< .item1 >
.item2
So, instead of 4 item height, you are now only left with 2 items height.
ahh i see..
I tried doing it
< item 1 >
item 2
but i find it harder to navigate, since when you go back you have to drag your finger across the other side of the screen. And while doing that, you are blocking the item list with your finger.
I dont need to save space, i think i got everything in there..
by the way, here's the test i took
then again, if i put them on the sides, it makes easier for those who are left handed as well
The spaces you save, may able you to bloat up the keypad below.. from what it seems, now they are on the 'flat' side of it.
If you think the "left-list-right" is not very finger friendly, you can try the "list-left-right"? That is
.item1 < >
.item2
Hi thanks for the suggestions..
right now here is what i have, and will probably be the final change in the button positioning..
i got big fingers and I can use them without stylus.
Should have a pre-alpha version ready soon. As of now I've done temperatures and acceleration.
Will add more soon

[APP] [09/29/2008] GController v0.03 !

Hi there,
Here's a video (click!)
What is this ?
This is a little application that will simulate key presses (on the D-pad) or scroll while you tilt your device. It will soon be usable in many games (e.g. racing games where it isn't really great to use the D-Pad). It is actually usable with a lot of desktop-softwares, like Manila, etc...
The application is at its very first beta release now and so you WILL encouter bugs and IT WONT be stable so try it if you want to but don't wine, instead post constructive suggestions, please.
Here is some explanations about the control panel:
Application name: This is where you introduce the application's name (the one which appears on the top of the window)
Tilt key: Which key the software simulates when you tilt your device to the left. The tilt side never changes, even if you rotate your device. It is based on when you hold your device in portrait mode flat down.
Tilt sensivity: this is a number (between 0 and 100) setting the tilting minimal for the action to be sent. The more you're close to 0, the more sensitive it will be. If you set it to 100, it will never trigger.
Interval: the interval at which keys are pressed. This means that if you set it too low, while tilting your device, a lot of keys will be sent. It is calculated in milliseconds. So if you set it to 1000, when you tilt your device, it will simulate 1 press per second, per key. Setting it low enough is useful for games, for example.
I hope I was understandable enough, lol.
Well, here's the cab file. Enjoy !
I discovered that this little application is taking a lot of my spare time, so if you like it, and would like to buy me some coffee I could drink while I improve that program for you, you could
!
Donations received:
Uniqueboy: € 8,00
Guillaume Tristant: 15,00€
James D. : 10,00€
Thank you very much !
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
29-09-2008: New version: 0.03
Not much of new features here, basically improved a little the GUI (and a new image, thanks again to SkizZO).
Improved memory handling of the app and general performance.
Fixed many memory leaks which would slow down your device a lot if you used the software during long time.
This is, in my opinion, the first version where we begin towards perfectionning the application.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
28-09-2008: 0.02.95
[x] Improved GUI
[x] Possibility to calibrate the application
[x] Possibility to enable/disable VueFlo ("VueFlo" is the feature you actually kept using in the previous versions)
[x] Possibility to use the application as a screen rotator. I would suggest you to disable "VueFlo" feature if you use it. Please consider using Brins0's Screen Rotator or GSen if you intend to use it only for that feature, as they will consume less memory.
[x] Possibility to have a tilt not binded to a key
[x] Tried to make the app look nicer, but I caught myself again trying to do things I can't.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
28-09-2008: 0.02.91
[x] The app should use less memory now
[x] Added a "scroll" feature. This will scroll the current window while tilting instead of pressing keys. EXPERIMENTAL
[x] The app would crash in some situations, this should be fixed. Please report any crash issue.
[x] Catch window's class name instead of title. This will fix a lot of issues with applications that weren't working before. Note:All your previous configuration could not work anymore. You will have to catch again the windowses.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
28-09-2008: 0.02.9
[x] Improved GUI
[x] Brins0's-like window catcher
[x] Possibility to enable or disable one selected application handling
[x] Fixed: you weren't able to set window's name with version 0.02.5
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
27-09-2008: 0.02.5
[x] Possibility to chose between continuous key simulation or once.
[x] Window catcher
[x] Added icon, thanks to SkizZO
[x] Fixed crash if you click on modify without selecting an app first.
This version took me much time because I was primarily working on the touch to activate feature. This feature is not available yet, but it will be.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
25-09-2008: 0.02
[x] Lots of bug fixes and fixed incoherences in the code
[x] When tilting your device it will keep sending key strokes, and increase speed according to the sensivity you have chosen and the degree you tilt your device
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
25-09-2008: 0.01.1a
[x] Bug fix: Memory leak
TODO for 0.05:
[y] Supporting as much games as possible, please help by testing your favourite games and giving feedback.
[y] Possibility to set a value so you have to gently keep your thumb on the sensivite touch pad for the app to work
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Known bugs:
[?] If you change between some apps, GController won't read any tilt anymore thus won't work. Restarting the app is necessary.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Planned future features:
[ ] Finding some way to manage with orientation of the device, when an other program changes it.
[ ] Key rotations, means when you switch your device to an other orientation, the tilt keys will also rotate.
[ ] An exportable list of windows/processes
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
[ ] means the programmation of the feature not begun yet.
[x] means the programmation of the feature is complete or on its way
[y] means I am currently working on the feature
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Thanks for all the suggestions !
thanks! a screen shot will help to explain your application.
helpme said:
thanks! a screen shot will help to explain your application.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=429103
It think this is the best explanation I can give
WOW Sounds great, I'll give it a try and post later.....
Feedback
Can you make it son when you make the tilt, it continues if you hold the tilit, so it isnt just one move.
zmob123 said:
Can you make it son when you make the tilt, it continues if you hold the tilit, so it isnt just one move.
Click to expand...
Click to collapse
I think this makes much more sense.
thank you so much for the program. this will someday be the best program for diamond ever.
good luck programming...
Thanks for the app, gotta give it a try, and hope it is more productive than fanciness. Great
anyone tried this on a touch pro ? any chances of this working??
sadly not working on a 1.90 Touch Pro ROM (or the Application "Programs" does not work??)
Very Good My Friend!
This is great!
Works fine in Messaging.
But, I like to have default orientation when device is vertically, i'm standing and looking onto it.
Better yes, when it is slightly diagonal, like holding it naturally.
I think it should
:notice a certain minimal speed and direction of changing orientation.
:use that to press the button, and keep pressing it while
:the software checks if the orientation has changed. If it did, stop repeating.
What would be the effect:
when I hold the device and move it with some speed a bit backwards the scrolling/moving starts, until I take it back.
The 2nd post has been modified as you can see and your suggestions will be implemented.
Thank you very much
Scotchy49 said:
http://forum.xda-developers.com/showthread.php?t=429103
It think this is the best explanation I can give
Click to expand...
Click to collapse
thanks, looks very useful to me.
Absolutely brilliant work, Scotchy49!!!
It's a gem of a software for the Diamond!! :-D
I was sure it will be appreciated from a LOT of peoples
awesome with Pocket Player... but i realize that the application is slower than normal. For sure its neatly finished version. THX
Wanted this for so long, Thanks Scotch49. Just dowloaded and will have a good play with it once my kids are in bed tonight. Looks like I will be editing my signature as well!
Ok Guy, i've tried it Good Work Man. if you permit, i'll suggest some things:
-A process/window title catcher
-An exportable list of windows/processes
-A way to assign "general settings" or specific setting, to every windows/process.
....and a repeat rate of the up/down/left/right keystrokes sending by the movement,(naturally assignable into general & specific settings)
...if the settings for each app are stored into the exported list, we can also exchange our configurations.

Track pad scrolling speed

Hi, First post here. I went from stock Incredible to the Cyanogen 7 incredible. I noticed that prior to the new ROM my scrolling (text messages, email, anything with words) would skip 2,3,..5 characters at a time. After the new ROM, with a full swipe of my thumb I get 1 character MAX... Is there a setting to speed this up?
I've searched and searched and searched... All I can find is disabling it, removing it, a "light" associated with it, etc. Nothing about specific settings.
Thanks in advance!
No, you cannot tweak the speed/responsiveness of the optical joystick through CM7 alone. You can try Chad's Incredikernel if you are comfortable with a custom kernel. It tweaks the sensitivity of the optical joystick and allows you to fine-tune the settings:
chad0989 said:
As for the OJ, you can adjust settings at /sys/devices/platform/curcial_oj
There's lots of settings but the easiest way is to increase normal_th and sensitivity will go down
just:
echo 4 > /sys/devices/platform/curcial_oj/normal_th
and replace 4 with whatever value you want. Higher value = less sensitive. You'll have to put it in a script in /etc/init.d if you want to set it on boot.
Click to expand...
Click to collapse
Actually, I haven't run stock CM7 in forever, so maybe that would work on the CM7 kernel. I can't say one way or the other, but it's there if you use Incredikernel
Thanks, and no. Not comfortable with modifying kernels, yet...

Lapdock resolution is off?

Strange situation. I got the lapdock a few days back from the sale and I'm running Darkside w/ Fruitcake 2.3.5 webtop. I plugged it in, everything works (although by god it boots slowly) except the desktop doesn't go to the edge of the screen. There's a black margin around the display that my mouse cannot reach. The displayed screen is smaller than the actual LCD screen.
I had tried fastboot wipe webtop and reinstalled fruitcake with no improvement. I had also tried webtopmod1 and the issue persists.
Any ideas?
maybe lcd density settings can/are messing with it? just throwing that out there.
I had the same issue on my hacked webtop. I resolved it by editing my /etc/X11/xorg.conf file.
Towards the bottom are "Screem sections". These define possible choices for screen layouts. In my file, the second of these Screen sections has an Identifier "Screen HDMI". In this, you can set the mode and virtual screen size. Set these both to 1366x768.
You obviously need root, and a way to edit the file. Once edited, reboot (clsing and opening the dock does not restart X).
Original:
Code:
Section "Screen"
Identifier "Screen HDMI"
Device "Tegra HDMI"
Monitor "HDMI"
Option "ARGBHWCursor" "false"
DefaultDepth 24
SubSection "Display"
Depth 24
# Uncomment to override the preferred resolution chosen by UseEDIDModes
Modes "1280x720"
ViewPort 0 0
# Defaults to the size of the chosen mode
Virtual 1366 1024
EndSubsection
Corrected:
Code:
Section "Screen"
Identifier "Screen HDMI"
Device "Tegra HDMI"
Monitor "HDMI"
Option "ARGBHWCursor" "false"
DefaultDepth 24
SubSection "Display"
Depth 24
# Uncomment to override the preferred resolution chosen by UseEDIDModes
# Modes "1280x720" Orig
Modes "1366x768"
ViewPort 0 0
# Defaults to the size of the chosen mode
# Virtual 1366 1024
Virtual 1366 768
EndSubsection
There might be better ways, but this worked for me.
NOTE: The virtual line need not exist at all per the comments
That was amazing! Thanks. It was way above my head and I'm glad someone can fix it.
Does this change work for the entertainment center also?
My webtop fits the lapdock screen just fine, but when I use the entertainment center, video is squished horizontally leaving 2 black vertical stripes on the sides.
exwannabe said:
I resolved it by editing my /etc/X11/xorg.conf file.
Click to expand...
Click to collapse
Is there a way to edit the xorg.conf file right on the phone? Or do you adb copy it to a pc, edit it, and copy it back?
J252 said:
Is there a way to edit the xorg.conf file right on the phone? Or do you adb copy it to a pc, edit it, and copy it back?
Click to expand...
Click to collapse
I am happy using vi in a terminal, but I assume that there are many text editor apps available.
I would caution you to be carefull though. Make a copy of the file first.
I have never used the entertainment center. so can not help you. If is is still 'droid though (and not a webtop flavor), this will not have an affect.
In my case when this happens, I fix it with a simple StartX command on LXTerminal.
However, ever since I went to Fruitcake 2.3.5 Webtop, the screen res change problem hasn't happened again.
Cheers!
Rayan
Lapdock resolution is off??
Hi Everyone...I hopeI am not bothering anyone, even though I haven been reading lots of post with no luck about this issue... I am experiencing this same issue with the lapdock, it does not run at fullscreen, there are black bars all around.
I am running stock firmware 2.3.6 with webtop version WT-1.2.0-110_OLY-6 // Also the only modification I've done to the phone is that I root it...
One strange thing is that when switching to the entertaiment center it work at fullscreen! but not in webtop...
I already tried modifing the xorg file using Root Browser with same results, I've also use startx command from lxterminal but it keeps not showing at fullscreen.
I am still afraid of using webtop from fruitcakes as I am afraid to ruin the phone (n00b....reallly n00b)....so I would like to know if anyone has any other thoughts before testing with fruitcake?

[TIP] Adjusting DPI without root

How to adjust your DPI without root, I believe the current DPI is around 300 I could be wrong.
To adjust the DPI follow the steps below, THIS DOES NOT REQUIRE ROOT.
Open settings and scroll all the way down to About
Open Software Information
Tap the build number quickly a couple times till it says "You're now a developer"
Head back into the main settings page and open the new Developer Options
Enable USB debugging
Install ADB on your computer (there are plenty of tutorials out there if you don't know how)
Start ADB and check if you see your device by typing
Code:
adb devices
If you see your phone go ahead and type
Code:
adb shell wm density 250
Reboot your phone to apply the effects system wide.
250 is the DPI set which I think looks the best for me. Adjust how you like it
NOTE: IT WILL LOOK WEIRD AT FIRST, REBOOT YOUR PHONE!
This is a great method. Use it often. Couple more commands:
Code:
adb shell wm density reset (set to default)
adb shell wm size 1080x1920 (emulate whatever resolution)
adb shell wm size reset (set to default)
What Screen Resolution have you chosen?
Chinaphonearena said:
This is a great method. Use it often. Couple more commands:
Code:
adm shell wm density reset (set to default)
adm shell wm size 1080x1920 (emulate whatever resolution)
adm shell wm size reset (set to default)
Click to expand...
Click to collapse
I noticed in the pics from your review consisted of smaller icons. I am assuming you changed the DPI to 250. I would like to know if you have tinkered with your screen resolution as well. If yes can you show us some screenshots? Does that have any other benefits like battery performance and processing speed?
sanjeevopeth said:
I noticed in the pics from your review consisted of smaller icons. I am assuming you changed the DPI to 250. I would like to know if you have tinkered with your screen resolution as well. If yes can you show us some screenshots? Does that have any other benefits like battery performance and processing speed?
Click to expand...
Click to collapse
Yes, you're correct the dpi was changed. There's no performance gain I see. I do this so I can fit more on the screen at once within apps, while browsing etc... For me this is half the value of an HD device - you can shrink stuff down to fit 2x as much, but tiny text still remains comfortably legible.
This can also be done within terminal emulator. For me, not successful unless entering su.
nice way to adjust animations on your phone..its now fast without the animation by the way i need help i accidentally touch the Logger Buffer Sizes....its under settings..developer options...scroll down you will see. logger buffer sizes...now there are number to choose from..64k..256k...1m...4m...16m.... now would like to ask if what is your default value in your phone"? want to do default...whats the diffence it do when you change those settings 64...256...etc....tnx
pato2015 said:
nice way to adjust animations on your phone..its now fast without the animation by the way i need help i accidentally touch the Logger Buffer Sizes....its under settings..developer options...scroll down you will see. logger buffer sizes...now there are number to choose from..64k..256k...1m...4m...16m.... now would like to ask if what is your default value in your phone"? want to do default...whats the diffence it do when you change those settings 64...256...etc....tnx
Click to expand...
Click to collapse
Mine is 256k. That should be how much data is held in the logs.
thanks...got it...it just goes to default by itself when closing developer option......
This is pretty cool, is there an adb command to readout the density what ever it's currently set at?
I ended up at 390, it gives a nice 5x5 grid.
Thanx, work fine! A little notice: Asus Powermanagment end in force closed when you change the DPI. Went back to orig. 480 and it works, when you need it
And next big issue Swift key doenst work with changed DPI. When changed i saw only a few very!! big letters. Keyboard not useable.
Thanks OP!
The issue with swiftkey is well known and documented, just search Google for it (XDA says I don't have enough posts to post links yet). It looks like there's a fix, but it requires root. I switch to the Google keyboard and it works fine with modified DPI.
FYI, density setting of 460 is the lowest (stock is 480) that will keep the widget width taking up the whole screen for wide widgets. Makes everything a little sharper than stock, which was needed.
The hardware keys below the screen also stop working when the screen resolution is changed.
tasar said:
Thanx, work fine! A little notice: Asus Powermanagment end in force closed when you change the DPI. Went back to orig. 480 and it works, when you need it
And next big issue Swift key doenst work with changed DPI. When changed i saw only a few very!! big letters. Keyboard not useable.
Click to expand...
Click to collapse
ZenMotion touch gestures config also crashes.
As for swiftkey, you could probably use xposed appsettings to adjust its dpi/dp settings.
ziddey said:
As for swiftkey, you could probably use xposed appsettings to adjust its dpi/dp settings.
Click to expand...
Click to collapse
I have test it with AppSettings at first but no luck or i do something wrong. I have set DPI to 480 all other at default but same as before.
tasar said:
I have test it with AppSettings at first but no luck or i do something wrong. I have set DPI to 480 all other at default but same as before.
Click to expand...
Click to collapse
Try a different DPI. 480 is extreme and some apps simply won't work properly at such a high setting.
After doing this, how to revert to the original one???
dineshdotcom2000 said:
After doing this, how to revert to the original one???
Click to expand...
Click to collapse
adb shell wm density reset
Chinaphonearena said:
Try a different DPI. 480 is extreme and some apps simply won't work properly at such a high setting.
Click to expand...
Click to collapse
480 is original dpi
tasar said:
480 is original dpi
Click to expand...
Click to collapse
Tasar, I stand corrected. 480 it is.
Application settigs
Anyone having problems with some applications after using this mod? I am having issues with viber(photos sent wont open properly- always zoomed in and i cannot see the entire photo and no option to be zoomed out) and instagram as well. Hope anyone can help me with this. Thanks
Photo Studio pro the same problem, see only a quarter of the pic, cant zoom it to full. App settings doenst help

Categories

Resources