Skip to content

MacOS app that allows you to have haptic feedback on your trackpad when moving the mouse

exzploit/haptic_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

macOS Supported Python 3.8+

πŸ–±οΈ haptic_app

A customizable haptic feedback app for macOS trackpads.


✨ Features

  • Haptic feedback on mouse movement
  • Fully customizable settings (cooldown, distance, duration, frequency, intensity)
  • Preset profiles: save, load, and delete your favorite configurations
  • Custom haptic patterns (define your own vibration sequence)
  • System tray (menu bar) integration
  • Auto-start on login (optional)
  • Hotkey support (Ctrl+H for haptic, Ctrl+L to toggle listener)
  • Real-time statistics (event count, last event)
  • Easy-to-use PyQt5 GUI

πŸš€ Getting Started

Prerequisites

Installation

# Clone the repository
git clone <your-repo-url>
cd haptic_app

# Create and activate a virtual environment (recommended)
python3 -m venv venv
source venv/bin/activate

# Install dependencies
pip install PyQt5 pynput
# (Install PyTouchBar as needed)

Running the App

python haptic_app.py

πŸ› οΈ Customization

You can customize the haptic feedback settings through the GUI:

  • Haptic Cooldown (ms): Minimum cooldown between haptic bumps
  • Min Pixel Distance: Minimum pixels moved before another haptic bump
  • Haptic Duration (ms): Duration of haptic feedback in milliseconds
  • Haptic Frequency (Hz): Frequency of haptic feedback in Hz
  • Haptic Intensity (0-100): Vibration strength
  • Preset Profiles: Save/load/delete your favorite settings
  • Custom Pattern: Enter comma-separated durations (e.g., 30,60,30)
  • Auto-start on Login: Enable/disable app launch at login
  • Show in Menubar: Toggle system tray icon

🎹 Hotkeys

  • Ctrl+H: Trigger haptic feedback
  • Ctrl+L: Start/stop the mouse listener

πŸ“Š Statistics

  • Haptic Events: Total number of haptic events triggered
  • Last: Timestamp of the last haptic event

πŸ™ Credits


Made with ❀️ for macOS by dxnutzx

About

MacOS app that allows you to have haptic feedback on your trackpad when moving the mouse

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages