This is what I want to achieve: to not need to touch the trackpad/mouse at all.

Why? I'm at least 10x faster on keyboard.

I want to use TAB (or other hotkeys where appropriate) to select a desired GUI element (or select some text in an editor), and then to send the right-click event to it - by virtue of a keyboard shortcut. Without touching the mouse, nor the trackpad.

This shortcut can evoke a service, or an app, daemon, angel, whatever :-) I don't care how it's done.

Any ideas? Do you know of any apps that can simulate mouse events?

1 Answer 1


If you simply want to select GUI elements with keyboard, use Shortcat. It allows you to search all the visible GUI element and select it from your keyboard input.

Another tool you can use to simulate mouse event (such as right click) is Keyboard Maestro. It’s an app to create macro for all kind of events in Mac (from simulating keystrokes, mouse position, and even manipulating clipboard history). You can create almost all kind of interaction with Keyboard Maestro.

By combining those two apps above, you should be able to leave your mouse and trackpad. After all, you are a Keyboard Maestro.

  • Haha thanx, Sayzlim... looks like it's what I've been looking for. I'll test them. And yes, it does remind of playing the piano, chords and chords (shift+this, alt+that, C major, a minor) :-) Admittedly, it's been years since I've played anything. Computer keyboard it is these years...
    – Martin
    Commented Nov 21, 2013 at 18:41
  • OK, tried out Shortcat. It can't automatically recognize what's selected by the user (icon on the desktop or a piece of text). You must type in it to search - that way it does the job. Goood, at least we're coming closer to the point. I still can't believe noone has ever implemented this sooooo needed and sooo simple functionality. If only Shortcat could detect what's currently selected (and I'm guessing it's one system method call, which returns the object's handle) - it would definitely do the job.
    – Martin
    Commented Nov 21, 2013 at 19:09

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .