Skip to content

Latest commit

 

History

History

README.md

CoverScreen Trackpad 🖱️

Turn your Samsung Flip cover screen into a fully functional mouse trackpad.

Android Kotlin Shizuku

📖 About

CoverScreen Trackpad is a specialized utility designed for the Samsung Galaxy Z Flip series (and similar foldables). It creates a transparent, always-on-top trackpad overlay on your cover screen, allowing you to control apps that are difficult to use on the small display.

This app solves the "fat finger" problem on tiny screens by giving you a precise cursor, similar to using a laptop touchpad. It uses Shizuku to perform clicks and gestures without Accessibility Services, ensuring better battery life and privacy.

✨ Key Features

  • Precision Cursor: Navigate tiny UI elements with a mouse pointer.
  • Smart Input: Toggle between "Mouse Mode" and "Keyboard Mode" by holding the corner (prevents the trackpad from blocking your typing).
  • Scroll Bars: Dedicated vertical and horizontal scroll zones on the edges.
  • Customizable: Adjust transparency, scroll direction, handle sizes, and scrollbar placement (Left/Right, Top/Bottom).
  • No Accessibility Service: Uses ADB/Shizuku for cleaner input injection.

🛠️ Requirements

  1. Android 11+
  2. Shizuku (Must be installed and running).

🚀 Setup Instructions (Critical)

  1. Install Shizuku from the Play Store and start it (via Wireless Debugging).
  2. Install the CoverScreen Trackpad APK (from Releases).
  3. OPEN THE APP ON YOUR MAIN SCREEN FIRST! 🚨
  4. Grant "Draw Over Other Apps" and "Shizuku" permissions when prompted.
  5. Once the status says "Ready", you can close the phone and launch the app on your cover screen.

🎮 Controls

Action Gesture / Button
Left Click Tap anywhere on trackpad
Right Click (Back) Press Volume Down
Drag / Scroll Hold Volume Up + Swipe
Toggle Keyboard Hold Top-Left Corner (1s)
Move Window Drag Top-Right Handle
Resize Window Hold Bottom-Right Handle (1s) then drag
Open Menu Tap Bottom-Left Handle

⚙️ Configuration

Open the app menu (Bottom-Left handle) to configure:

  • Haptic Feedback
  • Scroll Direction (Natural vs Standard)
  • Scrollbar Placement
  • Visual Transparency
  • Handle Size

⚠️ Disclaimer

This project is currently in Alpha. It is intended for testing and development purposes. Use at your own risk.