[Project Share] Cursor Trackpad and Scrollpad
UPDATE: Changelog
• Added 'zoompad' feature. Long press on the outermost top corner to control zoom in webpages and images etc. Swipe up to zoom in and swipe down to zoom out.
• Long press bottom inner corner for back button command.
• Long press bottom outer corner for home/go home button command.
• Set the vertical offset of the trackpad. See the optional variables in the Task.
• Set cursor size. See the optional variables in the Task.
A cursor trackpad with scrollpad and 'zoompad' functions
I've seen the very convoluted and unnecessarily technical implementation of a cursor trackpad developed for Macrodroid. Here is a much more straightforward Tasker equivalent - including a scrollpad.
Requirements:
• Tasker Accessibility service enabled
• Tasker Draw Over Other Apps permission granted
Features:
• Fully customisable (colours, trackpad size, trackpad position, trackpad corner roundness). See the optional variables in the launch/open Task.
• Separate launch and close tasks (set up your own profile/shortcut etc.).
• Tap trackpad to click - double tap trackpad to long press.
• Long press top inner corner of trackpad to toggle between trackpad/cursor mode and scrollpad mode. Top right of trackpad if it is on the left side of the screen and top left corner of the trackpad if it is on the right hand side of your screen.
• Long press on the outermost top corner to control zoom in webpages and images etc. Swipe up to zoom in and swipe down to zoom out. The screen content must support a pinch to zoom gesture to use this feature.
Note - I deliberately used two different methods for trackpad control. The trackpad/cursor uses an 'Absolute Mapping' system. This means that the cursor will start moving from the relative position that your drag on the trackpad starts. If you start dragging from the top right corner of the trackpad, the cursor starts moving from the top right corner of the screen. You can quickly reposition the cursor to your desired location. This also removes the need to repeatedly lift your finger to move the cursor like you have to on a laptop touchpad.
When your finger isn't on the trackpad, the trackpad acts as a touchpad to receive taps. A single tap is a 'click' at the cursor location, a double tap will act as a long press at the current cursor location.
I am not going to be around for a short while as I am travelling. Please help each other out if you can. I will be around tomorrow. Thank you.