Force Touch Detector

Android reports pressure of your touch when you tap, press, swipe, and so on. However the pressure is different from Apple's Force Touch Technology. (It is mechanical implementation, isn't it?) Android's pressure is depending on touch area of your finger, not strength. But the touch area provides us new UI.

About "Force Touch" on Android, see README.md.

Force Touch Detector (FTD) is an Xposed module to detect Force Touch and switch touch action. FTD assigns seven force actions:

  • Tap
  • Double Tap
  • Long Press
  • Flick Left
  • Flick Right
  • Flick Up
  • Flick Down

Of course FTD doesn't bother normal operation by the threshold of pressure.

Author(s): 
Package: 
jp.tkgktyk.xposed.forcetouchdetector
Version name: 
0.5.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
13,376 in total · 78 in the last 24 hours
MD5 checksum: 
f8b728e5460949e4910323a620f6a908
Uploaded on: 
Saturday, May 7, 2016 - 09:31
Changes: 

v0.5.6

+ single touch mode to avoid error by multitouch

Version name: 
0.5.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
22,089 in total · 0 in the last 24 hours
MD5 checksum: 
f71d43a3abedd25ef0a0631fdc5f8423
Uploaded on: 
Tuesday, December 1, 2015 - 15:44
Changes: 

v0.5.5

+ Scratch touch
+ Message for incorrect value

> Fixed force touch for unknown input support
> unlocked Force Touch Screen

Version name: 
0.5.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,199 in total · 1 in the last 24 hours
MD5 checksum: 
3363cb4ebb84931cbd5df629b882cd20
Uploaded on: 
Friday, November 27, 2015 - 14:04
Changes: 

v0.5.4

+ Android M support
+++ not work on System UI, probably for security
+ Popup window support
+ Allow unknown touch event option
+++ for game framework

Version name: 
0.5.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
3,433 in total · 1 in the last 24 hours
MD5 checksum: 
32135e1a08056a8d970c17e254e72f84
Uploaded on: 
Saturday, November 14, 2015 - 10:20
Changes: 

v0.5.3

> fixed tools list

Version name: 
0.5.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
3,491 in total · 0 in the last 24 hours
MD5 checksum: 
8bb4df8713ad901c92134511bce9cda7
Uploaded on: 
Friday, October 30, 2015 - 14:05
Changes: 

v0.5.2

+ Force Touch Screen sends package name as an extra value of broadcast

> fixed touch location
>>> for dialogs
> modified limited area
> use api level 23
> added some unversioned files to git

Version name: 
0.5.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
7,062 in total · 0 in the last 24 hours
MD5 checksum: 
77445debe1b32c06fbea08fdff0b6c7c
Uploaded on: 
Tuesday, September 22, 2015 - 09:21
Changes: 

v0.5.1

+ Force Touch Screen (BETA)
+++ independent of other detectors
+++ https://youtu.be/gdx5OS4-m3g
+ Brightness UP/DOWN action

> fixed combination of Force Touch gesture and Wiggle Touch

Version name: 
0.4.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
5,342 in total · 0 in the last 24 hours
MD5 checksum: 
6eff126ab2700f231d6a5d274aed3f54
Uploaded on: 
Sunday, September 6, 2015 - 18:46
Changes: 

v0.4.6

+ background color of floating action
+ sticky navigation for floating action
+++ only for back and forward

From this version, you can try Wiggle Touch without key.

Version name: 
0.4.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,264 in total · 0 in the last 24 hours
MD5 checksum: 
270d73bc896eb48ea0b36e58415b64a4
Uploaded on: 
Thursday, September 3, 2015 - 18:36
Changes: 

v0.4.5

+ hide app icon
+ last app action

> fixed magnification
> modified notification switch
>>> hide notification even when floating action is enabled
>>> fa requires service. if the service doesn't show notification, it will be killed by system possibly.
> ignore all touch type except finger

Version name: 
0.4.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
559 in total · 0 in the last 24 hours
MD5 checksum: 
92b32cb42e12e30ff54769c8e2bfc967
Uploaded on: 
Thursday, September 3, 2015 - 02:48
Changes: 

v0.4.4

> Modified to ignore Mouse event

from v0.3.7
** WARNING **
- Reboot immediately after update.
- Check detector method and master switch of detectors
- If you set at least one action to gesture in Force Touch setting, the detector is the same behavior as v0.3. If all gesture is None, touch event bypasses the detector.

+ Select Keyboard action
+ Menu action
+ Knuckle (Small) Touch
+++ no gestures
+ Wiggle Touch (locked)
+++ no gestures
+ Vibration switch
+ Ripple color
+ Switch to select movable or non-movable for Floating Action
+ Movable floating action

> merged pressure and size into Force Touch

Version name: 
0.4.3
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
565 in total · 0 in the last 24 hours
MD5 checksum: 
87685f641de627a036e296e20b262575
Uploaded on: 
Monday, August 31, 2015 - 15:14
Changes: 

v0.4.3 BETA
** WARNING **
- Reboot immediately after update.
- Check detector method and master switch of detectors. (Because some detector methods were merged and settings were also shrank. FTD app would arrange your settings well, however it's not the best.)

+ vibration switch
+ ripple color (circle effect when you do force touch)
+ switch to select movable or non-movable for Floating Action

> merged pressure/size and large touch into Force Touch
> fixed force tap trigger when double tap is enabled

Version name: 
0.4.2
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
1,257 in total · 0 in the last 24 hours
MD5 checksum: 
065090a6da048d51e5f7e5bab99540e8
Uploaded on: 
Monday, August 24, 2015 - 17:42
Changes: 

v0.4.2

fixed a bug of floating action that causes fc

Version name: 
0.4.1
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
188 in total · 0 in the last 24 hours
MD5 checksum: 
df2781b77de36f33eaef1962b7499388
Uploaded on: 
Monday, August 24, 2015 - 05:36
Changes: 

v0.4.1 BETA

Removed v0.4.0 because it resets your setting.

+ Select Keyboard action
+ Menu action
+ Large Touch
+++ no gestures
+ Knuckle (Small) Touch
+++ no gestures
+ Wiggle Touch (locked)
+++ no gestures
+++ use relative value

> Modified Floating Action to be movable

Version name: 
0.3.7
Release type: 
Stable (low risk of bugs)
Number of downloads: 
4,203 in total · 0 in the last 24 hours
MD5 checksum: 
a05e33f272472899e89cc785894fb99c
Uploaded on: 
Monday, August 3, 2015 - 14:39
Changes: 

v0.3.7

> Fixed timeout of long press
> Reduced delay of force tap action
>>> if you don't use double tap. (assigns None)

Version name: 
0.3.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
767 in total · 1 in the last 24 hours
MD5 checksum: 
28a8b53663d2b5a9230b6f6af903fbb2
Uploaded on: 
Saturday, August 1, 2015 - 18:17
Changes: 

v0.3.6

+ Lock the screen
+ Extra long press timeout
+ Threshold for charging

> Modified threshold activity
> Updated icon of scroll up/down
> Another donation link

Version name: 
0.3.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,273 in total · 0 in the last 24 hours
MD5 checksum: 
60f72a8a53aafa9ce9b961934a7ad455
Uploaded on: 
Sunday, July 26, 2015 - 04:09
Changes: 

v0.3.5

+ Timeout for Floating Action
+ Recent apps on Floating Action

> Large icon for Another Method

Version name: 
0.3.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,128 in total · 1 in the last 24 hours
MD5 checksum: 
63a0a067ee315c14d973ce13fd2ea21e
Uploaded on: 
Sunday, July 19, 2015 - 07:43
Changes: 

v0.3.4

+ Screenshot action

- SystemUI mod

> Upgraded detection area
> Moved detection window to normal category
>>> changed default value to 1000msec

Version name: 
0.3.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
863 in total · 0 in the last 24 hours
MD5 checksum: 
f5804a4ec48251a23d1fbb0fbc41f8c7
Uploaded on: 
Wednesday, July 15, 2015 - 19:11
Changes: 

v0.3.3
If expanding notifications and qs don't work, please reassign them.

+ Forward, Refresh, Volume Up/Down, Power Menu action
+ Button color setting

> Fixed Scroll Up/Down for Floating Action
> Reduced action on systemui

Version name: 
0.3.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
851 in total · 0 in the last 24 hours
MD5 checksum: 
3d742fbe6ca4bc299b808d7cb6ad0e72
Uploaded on: 
Sunday, July 12, 2015 - 19:34
Changes: 

v0.3.2

update from v0.2.3:
**WARNING**
1. Reboot immediately after update.
2. Maybe your actions are removed.
3. If you got force close by update, clear data of FTD or reinstall.
4. Floating Action is disabled at first.

+ Floating Action instead of Floating Navigation
+ SCROLL UP/DOWN action
+++ doesn't work Google+ because it uses special scroll view...
+ Notification switch
+ Another Method of Floating Action
+++ workaround for some ROMs
+ Background Alpha setting

> Fixed expand QS
> Fixed fc on Floating Action
> Fixed force close on software keyboard

from v0.3.1 BETA

+ Another Method of Floating Action
+++ workaround for some ROMs
+ Background Alpha setting

> Fixed expand QS
> Fixed fc on Floating Action

Version name: 
0.3.1
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
243 in total · 0 in the last 24 hours
MD5 checksum: 
59b8fdab7e862fa0187ba83221c69b73
Uploaded on: 
Saturday, July 11, 2015 - 19:34
Changes: 

v0.3.1

+ Scroll Down

> Modified scroll actions
> Always show notification for Floating Action

Version name: 
0.3.0
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
335 in total · 0 in the last 24 hours
MD5 checksum: 
e7b9037e269fdff6ea1056a2bee55218
Uploaded on: 
Thursday, July 9, 2015 - 04:11
Changes: 

v0.3.0 beta

**WARNING**
1. Reboot immediately after update.
2. Maybe your actions are removed.
3. If you got force close by update, clear data of FTD or reinstall.
4. Floating Action is disabled at first.

+ Floating Action instead of Floating Navigation
+ SCROLL UP action
+++ doesn't work Google+ because it uses special scroll view...
+ Notification switch

> Fixed force close on software keyboard

Version name: 
0.2.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,115 in total · 0 in the last 24 hours
MD5 checksum: 
7b2b049bda65feae440021b05fbd1c0a
Uploaded on: 
Monday, June 29, 2015 - 16:34
Changes: 

v0.2.3

+ Toast switch
+ Detection Sensitivity (Experimental)
+ Detection Window (Experimental)

Set Sensitivity=4 and Window=0 to revert to previous behavior.

Version name: 
0.2.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,302 in total · 0 in the last 24 hours
MD5 checksum: 
2b7f40a2a5fff67b6f20a97b77a07dcf
Uploaded on: 
Wednesday, June 17, 2015 - 16:35
Changes: 

+ Multi touch support
+++ for ignoring a touch by base of the thumb

> Modified algorithm to detect flick
> Changed recent action to emulate recent (APP_SWITCH) key

Version name: 
0.2.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,217 in total · 0 in the last 24 hours
MD5 checksum: 
5787cc143eb4d56bd28a8cc73ae3658a
Uploaded on: 
Monday, June 15, 2015 - 05:37
Changes: 

+ Blacklist in general
+ Floating Navigation in tools
+ Kill Foreground App

> Fixed flick down
>>> the key is duplicated

Version name: 
0.2.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
800 in total · 0 in the last 24 hours
MD5 checksum: 
daa534b5003df55d2fb64539835fdf8b
Uploaded on: 
Saturday, June 13, 2015 - 15:04
Changes: 

** WARNING **
Your action might be removed by update.

Added:
+ "Size" threshold
+++ separated from Pressure
+ Double tap action
+ Long press action

Removed:
- Notification action, "turn off"
--- Open FTD settings from notification to disable

Modified:
> Fixed average value on threshold screen
> Fixed edittext
> Modified some methods

Version name: 
0.1.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
872 in total · 0 in the last 24 hours
MD5 checksum: 
a80a546101a477485855db688177f344
Uploaded on: 
Wednesday, June 10, 2015 - 19:18
Changes: 

** WARNING **
(SOFT)REBOOT IMMEDIATELY AFTER UPDATING

+ Master Switch
+ Notification to disable while running
+ Limit detection area on screen
+ Force touch effect

> Remade "Pressure Threshold" screen
> Added double tap and long press action
>>> but only interface

Version name: 
0.1.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
2,188 in total · 0 in the last 24 hours
MD5 checksum: 
b06e4ea61aa78aa2f85ee901067d9661
Uploaded on: 
Monday, June 8, 2015 - 09:33
Changes: 

first release