Skip to content

Conversation

@itslenny
Copy link

I know this is an older project and maybe you do not want any PRs and might not even want all of these changes, but I thought since I made these updates I'd at least push them upstream in case you want them.

The main change is that I wanted to use this tool to detect if anything is currently touching the trackpad and in the old version the last touch would stay indefinitely. So, I added a timer to clear the touches if no new touch events are received. Additionally, I wanted to use this to see at a glance if there is any active touch or not. So to support this I added a red/green color to the background, and a tray icon so it can be minimized and still show the touchpad status.

The following changes were made in this PR:

  • Recognize when there are no active touches
  • Color code app background to make it obvious when someone is / is not touching trackpad
  • Register touches when app is not focused
  • Allow window to minimize to tray
  • Show touch status (green/red) in tray icon
  • Keep window on top of other windows
  • Start window in bottom right corner to keep it out of the way
  • Update to .NET 9.0

- Recognize when there are no active touches
- Color code app background to make it obvious when someone is / is not touching trackpad
- Register touches when app is not focused
- Allow window to minimize to tray
- Show touch status (green/red) in tray icon
- Keep window on top of other windows
- Start window in bottom right corner to keep it out of the way
- Update to .NET 9.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant