• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP/MOD] TouchControl (Nexus 4)

Status
Not open for further replies.
Search This thread

bponury

Inactive Recognized Developer
Apr 29, 2010
1,394
4,806
Sydney
forum.paranoid.me
**** ROOT NEEDED ****

I proudly announce - TouchControl V2

tc_v2_doge.jpg




________________ DESCRIPTION
To all who don't know this yet, this is a kernel module with a control application which allows you to perform some gestures that will in turn will execute some action (like simulating power key press or turning volume up).

List of configurable gestures:
  • slide - move finger (or fingers) on the screen in some way
  • pinch - pinch screen with two or more fingers
  • tap - tap the screen with one or more fingers in some place of the screen (or any place)

List of configurable actions:
  • press POWER
  • press VOLUME UP
  • press VOLUME DOWN
  • increase BRIGHTNESS
  • decrease BRIGHTNESS
  • play NEXT SONG
  • play PREVIOUS SONG
  • press HOME BUTTON
  • press BACK BUTTON

________________ SCREENSHOTS
screenshot-0.png
screenshot-1.png

screenshot-2.png
screenshot-3.png


________________ FAQ
  1. will it work on kernel X
    It is made to work on stock kernel. It might work on kernels which are close to stock. I will however try to find a way to make it as compatible as possible. I'm going to assume that you can safely try this mod on your kernel (but don't enable set-on-boot) worst case scenario is a reboot.

  2. does this consume battery
    Short answer - Maybe.
    Long answer - this might bring some drain, some users report quite a big battery drain some not, I will address this issue in some time. Check yourself how much an issue it is for you. Also this change from device to device so there is no short answer (look up)

  3. will it break my touchscreen
    Short answer - No
    Long answer - Digitizer is not mechanical so it shouldn't break. The same mod works for more then 2 years on my Galaxy Nexus and it never lost a bit of it's responsiveness

  4. why do I have to pay
    Why did you pay for your phone? You did save a few bucks on the phone which was cheap. Now is your chance to make those savings worthy ;)

  5. if I want to marry you where can I find you?
    Oh... this question meant to go somewhere else ;P And I'm taken.



________________ DOWNLOADS
FREE: https://play.google.com/store/apps/details?id=me.paranoid.touchcontrolfree

PRO-TURBO: https://play.google.com/store/apps/details?id=me.paranoid.touchcontrol

________________ DISCLAIMER

THIS IS HIGHLY EXPERIMENTAL AND ALWAYS BE - PLEASE USE AT YOUR OWN RISK!



________________ HOW TO UPDATE
  1. Uninstall the app
  2. Reboot device
  3. Install fresh from play store

.
.
.
.
.
.
.

XDA:DevDB Information
TouchControl, a Tool/Utility for the Google Nexus 4

Contributors
bponury

Version Information
Status: Beta

Created 2013-10-03
Last Updated 2014-03-22
 

Attachments

  • boot-mako-stock-signed.zip
    5.9 MB · Views: 2,635
  • kernel-mako-stock-signed.zip
    6.8 MB · Views: 3,415
Last edited:

bponury

Inactive Recognized Developer
Apr 29, 2010
1,394
4,806
Sydney
forum.paranoid.me
Reserved

REALTIME MODULE REQUESTS STATS PER KERNEL ____________
Quick info about stats - it shows how much requests I'm getting for each kernel. So even if there is no module for that kernel it will be accounted as request. Also only one request per user per day is accounted. These stats are from last 7 days.

Per-Device stats
1


Nexus 4
Nexus 4


Long story:
When you press download at the module loader prompt I am actually getting info about your kernel. This is added to the stats if haven't requested during last 24 hours.
 
Last edited:

bponury

Inactive Recognized Developer
Apr 29, 2010
1,394
4,806
Sydney
forum.paranoid.me
_____________________ CHANGELOG _____________________
  • v1.8.1 - 2013-08-17
    • fixed load issues and disappearing modules
    • fixed 4.2.2 support for Franco kernels (please note that there will be no more updates to 4.2.2)

  • v1.8.0 - 2013-08-16
    • added support for some 4.3 kernels
    • switched to online module downloading instead of in-app modules (thus internet access is required)
    • added update/refresh feature for module update checking (top-right refresh icon)

  • v1.7.5 - 2013-07-06
    • Fixed notification bar pulldown issue
    • Maybe it's not necessary anymore to do an uninstall to do update...

  • v1.7.4 - 2013-06-19
    • THIS WILL NOT WORK ON FRANCO MILESTONE 2 - PLEASE USE NIGHTLY
    • added (again) disabling touchscreen in phone call
    • fixed support for latest kernels
    • screen freezes seem to be fixed

  • v1.7.3 - 2013-06-06
    • another attempt to fix screen freezes
    • fixed support for Faux beta and PA kernel
    • removed phone state receiver (TC is active during calls!)

  • v1.7 - 2013-05-29
    • fixed support for Franco kernel nightly 143
    • fixed support for Air Kernel #10
    • fixed support for HellsCore
    • fixed support for ParanoidAndroid kernel
    • another attempt to fix screen freezes

  • v1.6 - 2013-03-24
    • added auto stock-modified kernel flashing option
    • disabled input filtering (might help with screen freezes)

  • v1.5e - 2013-03-04
    • added support for latest Trinity kernels
    • modified some guts, might work with more kernels

  • v1.5c - 2013-02-27
    • fixed support for latest faux stable
    • added permissions for SU

  • v1.5b - 2013-02-22
    • fixed support for 4.2.2 Franco, Motley, Trinity and Faux :)

  • v1.5a - 2013-02-09
    • fix for matr1x kernel

  • v1.5 - 2013-02-06
    • add support for faux beta kernel
    • fix proximity bug during call

  • v1.4 - 2013-01-30
    • fix support for franco kernels

  • v1.3 - 2013-01-26
    • fix major bug with input subsystem with version 1.2 :)

  • v1.2 - 2013-01-26
    • added motley kernel support
    • small fixes

  • v1.1 - 2013-01-22
    • fixes for start-on-boot
    • added more custom kernels support (franco, faux, matr1x, trinity)

  • v1.0 - 2013-01-17
    • initial release
 
Last edited:

zimphishmonger

Senior Member
Jun 4, 2009
3,892
729
Why not just update the pgm app that most of us already bought?

Sent from my Google Nexus 4

if it's an entirely new implementation, I understand the new app. If it's similar to the galaxy nexus implementation, I would agree...an update to the app would be nice.

Either way, I'm thrilled to have s2w on a kernel independent basis :)

Sent from my Nexus 4
 

Vangelis13

Senior Member
Feb 11, 2011
8,331
9,606
300 meters from the Rhein
I purchased Photoshop for my PC, was gutted I had to buy it from my Macbook as well.

Have you bought a kernel app (trinity, Franco, glados) for the gn? Did you have to re-buy for the n4? Your tapatalk or xda app, you buy them for every phone..?

Was the question so invalid? Is the difference between the gn & the n4 the same as your pc & your MacBook..?

Your logic breaks bones..

Sent from my Nexus 7 using Tapatalk HD
 

joeshmoe08

Senior Member
Oct 26, 2010
766
84
I would just like to say that it does not work on cm10.1 nightly 1-12-13 w/ Franco 32 kernel (probably because of kernel). I'm not complaining since op clearly says might not work on 3rd party kernels but would just like to inform others who have similar setup.
 

zimphishmonger

Senior Member
Jun 4, 2009
3,892
729
Have you bought a kernel app (trinity, Franco, glados) for the gn? Did you have to re-buy for the n4? Your tapatalk or xda app, you buy them for every phone.
Your logic breaks bones..

Sent from my Nexus 7 using Tapatalk HD
Haha, can't argue with that one. The kernel app is applicable here, but not tapatalk or xda. The forums apps work identically on any device, you actually pay for the tablet version even after you own the phone version. The kernel companion apps are almost useless alone but are reliant on custom kernels usually by the same developer, which is where the majority of the development time goes and is unique for each device. With that being said, that exact fact makes the kernel apps an awesome deal.

Even with all the above, this us an instant buy for me. I know how much work hours into this type of modification. I'll gladly pay for the ability to use slide2wake on any kernel.....

Sent from my Nexus 4
 
Last edited:

IAmAN00bie

Senior Member
Dec 2, 2010
629
335
Guys, we don't know how much work he put into this. For all we know this could have taken a lot of hackery to get it done. It's his app and he's free to set the price to whatever he wants (though obviously nobody would buy it if it was like $15).
 
  • Like
Reactions: zimphishmonger
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 247
    **** ROOT NEEDED ****

    I proudly announce - TouchControl V2

    tc_v2_doge.jpg




    ________________ DESCRIPTION
    To all who don't know this yet, this is a kernel module with a control application which allows you to perform some gestures that will in turn will execute some action (like simulating power key press or turning volume up).

    List of configurable gestures:
    • slide - move finger (or fingers) on the screen in some way
    • pinch - pinch screen with two or more fingers
    • tap - tap the screen with one or more fingers in some place of the screen (or any place)

    List of configurable actions:
    • press POWER
    • press VOLUME UP
    • press VOLUME DOWN
    • increase BRIGHTNESS
    • decrease BRIGHTNESS
    • play NEXT SONG
    • play PREVIOUS SONG
    • press HOME BUTTON
    • press BACK BUTTON

    ________________ SCREENSHOTS
    screenshot-0.png
    screenshot-1.png

    screenshot-2.png
    screenshot-3.png


    ________________ FAQ
    1. will it work on kernel X
      It is made to work on stock kernel. It might work on kernels which are close to stock. I will however try to find a way to make it as compatible as possible. I'm going to assume that you can safely try this mod on your kernel (but don't enable set-on-boot) worst case scenario is a reboot.

    2. does this consume battery
      Short answer - Maybe.
      Long answer - this might bring some drain, some users report quite a big battery drain some not, I will address this issue in some time. Check yourself how much an issue it is for you. Also this change from device to device so there is no short answer (look up)

    3. will it break my touchscreen
      Short answer - No
      Long answer - Digitizer is not mechanical so it shouldn't break. The same mod works for more then 2 years on my Galaxy Nexus and it never lost a bit of it's responsiveness

    4. why do I have to pay
      Why did you pay for your phone? You did save a few bucks on the phone which was cheap. Now is your chance to make those savings worthy ;)

    5. if I want to marry you where can I find you?
      Oh... this question meant to go somewhere else ;P And I'm taken.



    ________________ DOWNLOADS
    FREE: https://play.google.com/store/apps/details?id=me.paranoid.touchcontrolfree

    PRO-TURBO: https://play.google.com/store/apps/details?id=me.paranoid.touchcontrol

    ________________ DISCLAIMER

    THIS IS HIGHLY EXPERIMENTAL AND ALWAYS BE - PLEASE USE AT YOUR OWN RISK!



    ________________ HOW TO UPDATE
    1. Uninstall the app
    2. Reboot device
    3. Install fresh from play store

    .
    .
    .
    .
    .
    .
    .

    XDA:DevDB Information
    TouchControl, a Tool/Utility for the Google Nexus 4

    Contributors
    bponury

    Version Information
    Status: Beta

    Created 2013-10-03
    Last Updated 2014-03-22
    40
    _____________________ CHANGELOG _____________________
    • v1.8.1 - 2013-08-17
      • fixed load issues and disappearing modules
      • fixed 4.2.2 support for Franco kernels (please note that there will be no more updates to 4.2.2)

    • v1.8.0 - 2013-08-16
      • added support for some 4.3 kernels
      • switched to online module downloading instead of in-app modules (thus internet access is required)
      • added update/refresh feature for module update checking (top-right refresh icon)

    • v1.7.5 - 2013-07-06
      • Fixed notification bar pulldown issue
      • Maybe it's not necessary anymore to do an uninstall to do update...

    • v1.7.4 - 2013-06-19
      • THIS WILL NOT WORK ON FRANCO MILESTONE 2 - PLEASE USE NIGHTLY
      • added (again) disabling touchscreen in phone call
      • fixed support for latest kernels
      • screen freezes seem to be fixed

    • v1.7.3 - 2013-06-06
      • another attempt to fix screen freezes
      • fixed support for Faux beta and PA kernel
      • removed phone state receiver (TC is active during calls!)

    • v1.7 - 2013-05-29
      • fixed support for Franco kernel nightly 143
      • fixed support for Air Kernel #10
      • fixed support for HellsCore
      • fixed support for ParanoidAndroid kernel
      • another attempt to fix screen freezes

    • v1.6 - 2013-03-24
      • added auto stock-modified kernel flashing option
      • disabled input filtering (might help with screen freezes)

    • v1.5e - 2013-03-04
      • added support for latest Trinity kernels
      • modified some guts, might work with more kernels

    • v1.5c - 2013-02-27
      • fixed support for latest faux stable
      • added permissions for SU

    • v1.5b - 2013-02-22
      • fixed support for 4.2.2 Franco, Motley, Trinity and Faux :)

    • v1.5a - 2013-02-09
      • fix for matr1x kernel

    • v1.5 - 2013-02-06
      • add support for faux beta kernel
      • fix proximity bug during call

    • v1.4 - 2013-01-30
      • fix support for franco kernels

    • v1.3 - 2013-01-26
      • fix major bug with input subsystem with version 1.2 :)

    • v1.2 - 2013-01-26
      • added motley kernel support
      • small fixes

    • v1.1 - 2013-01-22
      • fixes for start-on-boot
      • added more custom kernels support (franco, faux, matr1x, trinity)

    • v1.0 - 2013-01-17
      • initial release
    34
    Updated the app to support:
    • Latest Franco kernels
    • Latest Faux Beta
    • HellsCore (yep)
    • Semaphore module is there but the kernel dev must enable KALLSYMS
    29
    I am working on a few things at the same time. First is a new version of touchcontrol (and I mean a maaaajor upgrade). Second is the standby-drain problem and I'm gradually getting to know where it lies :) But it takes time to track because I have to wait a few hours to see if I am going in the right direction. Consider you are walking in the night with a walkie-talkie and can't see a thing. And someone tells you each 5 hours that you either should go left or right :) That's why it's taking so much time.
    24
    NEW VERSION - 1.6g

    This time I've fixed latest franco nightly support as well as added Air kernel support. Please beware v1.6f was posted on play store for a few minutes but it had a bug in it! So wait for 1.6g