GithubHelp home page GithubHelp logo

artginzburg / middleclick-sonoma Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lopablo/middleclick

1.3K 1.3K 83.0 2.15 MB

 "Wheel click" with three-finger click/tap for Trackpad and Magic Mouse.

License: GNU General Public License v3.0

Objective-C 96.35% Shell 1.23% C 2.42%
64-bit macos middleclick

middleclick-sonoma's Introduction

Why are you here?

I build stuff for myself, show it to my friends, they say they need it too, I polish it up and publish.

Also, I use GitHub as a way to socialize without the dopaminergic effects of social networks, and as a hobby since it matches up with my desire to improve the daily life of other people.

Why is your stuff non-commercial?

Money does not scale very well as a motivating factor for me. Furthermore, deciding what to build based solely on the probability of making profit greatly limits the scope of what I can do, because I don't have the marketing skills to sell something really niche, but I do have the skills to develop it, so just developing it to get feedback and experience is better than doing nothing due to a lack of profitable options.

What's your role?

I'm a wildcard, or in other words I steer away from ever hitting the point of specializing too much in one particular thing, and this is intentional. I strive to be independent and useful in many contexts.

While I appreciate my teammates and partners more than anything, I don't want to rely 100% on them being present/productive/interested.

Origin

I started with Pascal ABC in primary, did exceptionally well in class, destroyed the school high scores in typing speed, forgot about it for 5 years, transferred to a new school, met a guy that showed me his website with a custom domain, and realized that I want to do that. He taught me his skills in HTML and CSS, a pinch of PHP, and from that point we partnered up in building creative websites for our school and friends using primarily JS, which was new for both of us.

I eventually started making/reviving solo projects, which got me comfortable with Objective-C, Swift, Bash, and even something as weird as AppleScript.

I spent half my gap year chasing girls and parties, so much that I needed therapy afterwards. Then went through a 10-month Yandex course on MERN stack scoring 100% on the final exam and helping fellow students along the way, got well with TypeScript, and found a job doing that. Having entered the commercial world, I've been occasionally jumping into small products in spare time, getting invited via word of mouth.

By the way, I'm looking for a full-time job right now.

CV: rsm.io/gin

middleclick-sonoma's People

Contributors

artginzburg avatar ashijanken avatar carlosh avatar cl3m avatar gm-vm avatar insanehunter avatar karlhorky avatar lopablo avatar reefab avatar vrwarp avatar xdynix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

middleclick-sonoma's Issues

[solved] Doesn't work on 10.15 Catalina

Hi, I followed instructions, installed id via brew, enabled in privacy settings (uninstalled old middleClick app before) and it launches, I can see it in top bar but 3 fingers tap/click just doesnt seems to work. Why? Please help

Even extremely long "tap"s are registered as middle clicks

Is this expected behavior?

I was under the impression that there if a "tap" (the time between putting fingers on the touchpad and lifting them) lasted more than a specified time, maybe on the order of a few hundred milliseconds, it would no longer be registered as a tap. But this application considers putting 3 fingers on the touchpad for multiple seconds (10 seconds even) as taps, hence the middleclick behavior is triggered.

(I'm on an M1 Air by the way, not sure if other models exhibit this behavior)

Thanks

Don't restart the app

I'm curious why do we need to restart the app? It seems like a hack. Could we get rid of it?

Middle click on Magic Mouse

3 fingers click is fine for trackpads, but not so cool for magic mouse. It would be really perfect if there would be an option that really one-finger-middle-click would be recognized as middle click. MagicPrefs did it good, but after 10.15 Catalina update scroll inertia is broken.
What's more, I appreciate minimalism of your app much, much more :)
Zrzut ekranu 2019-10-23 o 16 22 55

Right click

Can I have the option to use 3 finger click as a right click on the magic mouse?
Or if someone points my in the right direction I can try this myself

Changes code signature in version 2.5?

Hello!
I've received a notification that the code signature has changed in that latest download:
EXPECTED Arthur Ginzburg (R2294BC6J8) but FOUND Apple Development: Arthur Ginzburg (MA8T6SPDN2)
can you verify it?

[Catalina] Doesn't work. Keeps closing and reopening.

Hi, until today i was using the old version of MiddleClick, until realized after updating to the final version of Catalina, it stops working after the computer goes to sleep.

So i found this new fork. Downloaded it and when i open it it goes to the taskbar, but it doesn't work and the icon disappears and appears, so i guess it is being closed and opened over and over again.

I don't know how to get a crash log or something like that.

I'm using Catalina Version 10.15 (19A583)

Application stops working after sleep

MBP M1 Max with Monterey.

MiddleClick stops working (crash?) after waking up from sleep.

Have to quit MiddleClick and restart application, or log out/ log back in for it to start working again.

3-finger click also triggers left click on Ventura 13.0

Hi, I tried to use this tool (latest version), but I noticed that in chrome when I tried to use middle click (3 fingers), I also clicked on link (as left click). It turns out, that I have 2 actions in one action (left click + middle click).
Thanks

MiddleClick can't be opened

Using latest version (2.5)
"“MiddleClick” can’t be opened because Apple cannot check it for malicious software."

image

Installed using Homebrew.

Am I doing something wrong, or has the notarisation failed somehow?

Support for Montery 12.0.1?

Is MiddleClick supported for Montery 12.0.1 on Intel? I installed it but it doesn't seem to be working and the icon randomly disappears and reappears in the menu bar.

Hide/Remove Status Bar Icon

Is it possible to create a build of the app that removes the status bar icon, or allow some sort of setting - could be as simple as a text based flag somewhere. I understand there are other apps that can organize status bar icons such as bartender, but middleclick is the only app I typically have open and apps like bartender or hiddenbar add an extra arrow that I also dont need, would be easiest if I could just ditch the icon entirely.

Thanks!

Can you add separate settings for magic mouse?

Thanks for your app, it's great!
But can you add a feature for dividing number of finger clicks between trackpad and magic mouse?
For trackpad 3 finger click or tap is perfect, but for mouse it would be much more comfortable for users to set 2 finger click.

Or maybe it is available in settings right now?

An option for either — both tap and click.

I would like an option so that it registers both taps and clicks. Thank you.
I want this as I can click like this using the setting found at System Preferences > Trackpad > Point & Click > Tap to click.
I don't mind if it's a seperate option or if the app just reads that setting from System Preferences.

Flickering

I installed it using brew and when I started it, it shows the icon on the menu bar.
When I click or tab my three fingers, it not working and I'm seeing the icon flickering on the menubar
I'm on AppleSilicon and running the v2.5

Works inconsistently

Half the times a three-finger click will just trigger a right-click, as if it was a 2 finger click.
I'm using a trackpad, Catalina 10.15.1. Does this happen to anyone else?

MiddleClick just for Magic Mouse

Thanks a lot for maintaining MiddleClick. It is a great tool to make 3D Modeling with a Magic Mouse a lot easier.

It would be amazing though if it would be possible to set the three finger middle click gesture just for the Magic Mouse.
Unfortunately, if it is applied for both mouse and trackpad it blocks the three finger drag gesture that makes moving things with the trackpad a lot faster.

Do you think you could make that setting possible?

Best,
Jannik

Older OS support

Hi thank you for guiding me to your fork! I tried to use it on High Sierra, but still getting this error:
You can't use this version of the application "MiddleClick.app" with this version of macOS
You have macOS 10.13.6. The application requires macOS 10.14 or later.
I used brew to install version 2.4.4
Thank you!

Heads up: access issues

Hi,

First off thanks for this awesome piece of software. Really appreciate the work.

I just wanted to raise awareness of an issue I discovered while migrating from the original middleclick.

If you ran the original middleclick and then migrate to this version there may be an additional step required before it will work.

Symptoms: This version of middleclick runs and starts normally (assuming you added it to your startup items) but nothing happens when you tap/click.

You need to go to 'System Preferences' -> Security & Privacy -> Accessibility and remove the access for the old middleclick. After a few moments this version of middleclick will then reprompt you to allow access, and when you allow it it will work.

I don't know if it is possible to remove the old access as part of the application?

MiddleClick very sensitive

I recently moved to a newer Macbook with a larger touchpad. I have found that MiddleClick seems to be very senstive when it comes to palm rejection. When even the slightest bit of my palm is on the trackpad, it seems to ignore the middle click "gesture". Also when I'm scrolling and my palm is on the trackpad just slightly, it will register it as a middleclick and have that strange scroll icon sometimes.

Option to have both tap and click be active at the same time

In the status bar when MiddleClick app is clicked, the user is presented with two options:
X Finger Click
X Finger Tap

Current behaviour: only one of these can be active at the same time

Desired behaviour: both options can be active at the same time

P.S. The visual indicator that one of the two options is a check mark, which should mean that both options can be active at the same time, but they can't.

Support Force Click

Hope you doing well. Is there any chance to support the MackBook Trackpad Force Touch, please?
It would be good to be able to middle-click by only one heavy click.

Thanks.

Doesn't work on MacOS Catalina 10.15 (19A583)

Hello. I've just update my Macbook Pro 13" (Retina, Early 2015).
Middle Click doesn't work at all.
I've downloaded zip file, I've tried options with brew cask install, I was trying to change number of buttons, switch between click/touch in GUI.
If you have any questions - feel free to contact.

P.S. I've just notice that MiddleClick icon disappear from time to time so probably is crashing.
P.S.2 Of course before testing I've used "spctl --master-disabled"

MiddleClick doesn't work because it starts before Magic Mouse

Hello,

First I'd like to thank you for the great app!

I use MiddleClick on a M1 iMac (24", 2021) with MacOS updated to Monterey.

Whenever I restart and then login, MiddleClick seems to start too fast; it is set as a startup item.
It looks like MiddleClick starts just before the default (included in the package) Magic Mouse is initialized and as a result it doesn't work.
So.. the middle click functionality implemented by MiddleClick.app is not present unless I quit MiddleClick application and start it again, manually; but this makes it unusable as a start item.

As a workaround I used Automator to create a new app which runs a very simple Bash command (actually two):
sleep 5 && open -a MiddleClick
and had this Automator generated app set as a startup item instead.

Is there any way to make MiddleClick activate/load/set its functionality after the mouse is initialized?

Thank you

4 fingers tap

Hey there, would you please consider adding 4 fingers tap and click? This would help to resolve the 3 fingers to move conflict. Thanks :)

Monitoring Keystrokes?

Just got dinged by our IT department which apparently monitors all our bits...

They are concerned that MiddleClick monitors keystrokes.... Since this is trackpad based, could that be mitigated?

two finger click detection

If you set the whole thing to Two Fingers and Click, then the action is always triggered if one finger has been on the Magic Mouse for some time and the second finger is added.

For example, if the right finger has been on it for a long time and then you click on it with the left finger, it will be a two finger click.

I think it should only be a two finger click, if no finger has been placed on it before and then two fingers are clicked at the same time.

Support Brew versioning

Hi there, Thanks for the awesome software, Is it possible to add versioning for the brew?
Some times due to an update, something may become broken. It would be very easier to revert to an older version through brew.

Not working on Catalina 10.15.3

Already tried downloading the program and also with brew, but it just doesn't work. Tried kickall, restarting, adding/removing program from privacy/accessibility.
Any idea?

Thanks

Option to hide menu bar icon

With the new MacBook having a notch, the amount of icons we can have displayed has been significantly limited. It would be nice to have an option to disable the icon from being displayed in the menu bar.

Support for Apple Silicon

Currently I can run this on Monterey 12.0.1, Apple Silicon. But it is using Intel via Rosetta 2, can we have a ARM build for this app?

Doesn't work on Monterey.

I installed it from brew as in the readme and it have the accessibility permissions. But It doesn't work. However I installed it from a random source on the internet later and it worked but it doesn't open at startup after putting it in login items and closes itself after a while.

v2.5 can't be opened?

Getting this error when trying to open the latest 2.5 release on a new MBP Monterrey:

“MiddleClick” can’t be opened because Apple cannot check it for malicious software. This software needs to be updated. Contact the developer for more information.

Any ideas?

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.