README.md
July 30, 2026 ยท View on GitHub
Three Finger Swipe
Xposed module that adds a configurable three-finger swipe-down gesture for screenshots and system actions.
Features
- Selectable actions:
- Take a screenshot
- Turn the screen off
- Toggle the flashlight
- Change the ringer mode
- Toggle split screen
- Adjustable swipe distance and edge exclusion
- Configurable finger landing window and trigger cooldown
- System API and SYSRQ screenshot methods for ROM compatibility
Changes apply immediately except the screenshot method, which requires a reboot.
Requirements
- Android 9 through 16 (API 28โ36)
- Xposed framework with libxposed API 101+ support, such as LSPosed or Vector
Installation
-
Download the latest APK:
-
Enable the module in your Xposed manager and scope it to System Framework (
system) -
Reboot your device
-
Open the app to configure the gesture
FAQ
Why does this not conflict with CaptureSposed or DisableFlagSecure?
This module only hooks PhoneWindowManager in system_server. CaptureSposed and DisableFlagSecure
use different code paths, so their secure-window bypass behavior continues to work with this
module's screenshot gesture.
Build
You need JDK 21 and the Android SDK.
git clone https://github.com/hxreborn/three-finger-swipe.git
cd three-finger-swipe
./gradlew :app:assembleDebug
Release signing
Add to local.properties:
RELEASE_STORE_FILE=<path/to/keystore.p12>
RELEASE_STORE_PASSWORD=<store_password>
RELEASE_KEY_ALIAS=<key_alias>
RELEASE_KEY_PASSWORD=<key_password>
Then build with ./gradlew :app:assembleRelease.
Contributing
See CONTRIBUTING.md for contribution guidelines. For bugs or feature requests, open an issue.
License
This project is licensed under the GNU General Public License v3.0. See LICENSE for details.