All Projects → sbmpost → Autoraise

sbmpost / Autoraise

Licence: gpl-3.0
AutoRaise (and focus) a window when hovering over it with the mouse

Labels

Projects that are alternatives of or similar to Autoraise

Mos
一个用于在 macOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for your mouse on macOS
Stars: ✭ 7,772 (+7301.9%)
Mutual labels:  mouse, osx
Sculpt-Comfort-Mission-Control
Switch desktops on your Mac with any mouse
Stars: ✭ 117 (+11.43%)
Mutual labels:  osx, mouse
Cumulus
☁️ A SoundCloud player that lives in your menubar.
Stars: ✭ 1,287 (+1125.71%)
Mutual labels:  osx
Retro
[Work in Progress] Minimalist Vim Based Editor for the 30th Century
Stars: ✭ 103 (-1.9%)
Mutual labels:  osx
Zenroom
Small, secure and portable virtual machine for crypto language processing
Stars: ✭ 96 (-8.57%)
Mutual labels:  osx
Kvconstraintkit
An Impressive Auto Layout DSL for iOS, tvOS & OSX. & It is written in pure swift.
Stars: ✭ 91 (-13.33%)
Mutual labels:  osx
Servpane
A launchd menu bar app for Mac
Stars: ✭ 99 (-5.71%)
Mutual labels:  osx
Jaromail
A commandline tool to easily and privately handle your e-mail
Stars: ✭ 86 (-18.1%)
Mutual labels:  osx
Colorify
Colorify - simple, yet powerful color library.
Stars: ✭ 106 (+0.95%)
Mutual labels:  osx
Chromecastcore
An open source implementation of the Google Cast SDK for macOS
Stars: ✭ 95 (-9.52%)
Mutual labels:  osx
Tensorflow Gpu Macosx
Unoffcial NVIDIA CUDA GPU support version of Google Tensorflow for MAC OSX
Stars: ✭ 103 (-1.9%)
Mutual labels:  osx
Ldap4net
OpenLdap port for DotNet Core (Linux\OSX\Windows)
Stars: ✭ 93 (-11.43%)
Mutual labels:  osx
Dotfiles
👾 ~/
Stars: ✭ 91 (-13.33%)
Mutual labels:  osx
Iglance
Free system monitor for OSX and macOS. See all system information at a glance in the menu bar.
Stars: ✭ 1,358 (+1193.33%)
Mutual labels:  osx
Neatinput
A .NET standard project which aims to make keyboard and mouse input monitoring easy on Windows and eventually Linux.
Stars: ✭ 89 (-15.24%)
Mutual labels:  mouse
Speedtest Linux
Get download/upload speeds via speedtest.net or fast.com from command line using Bash script -- suitable for logs. POSIX OSX Linux
Stars: ✭ 103 (-1.9%)
Mutual labels:  osx
Extendable
Blocks Based Bluetooth LE Connectivity framework for iOS/watchOS/tvOS/OSX. Quickly configure centrals & peripherals, perform read/write operations, and respond characteristic updates.
Stars: ✭ 88 (-16.19%)
Mutual labels:  osx
Action
Easy and lazy solution for click-event-binding.
Stars: ✭ 92 (-12.38%)
Mutual labels:  mouse
Neptunes
simple and reliable Last.fm scrobbler for iTunes and Spotify for macOS
Stars: ✭ 98 (-6.67%)
Mutual labels:  osx
Collectionview
An easy to use, highly customizable replacement for NSCollectionView.
Stars: ✭ 107 (+1.9%)
Mutual labels:  osx

When you hover a window it will be raised to the front (with a delay of your choosing) and gets the focus. There is also an option to warp the mouse to the center of the activated window, using the cmd-tab key combination for example. To use this tool, copy the AutoRaise binary to your /Applications/ folder making sure it is executable (chmod 700 AutoRaise). Then double click it from within Finder. To quickly toggle it on/off you can use the applescript below and paste it into an automator service workflow. Then bind the created service to a keyboard shortcut via System Preferences|Keyboard|Shortcuts.

Update: It is now also possible to create an app bundle (for further instructions see at the bottom of this page). If you prefer to use the app bundle version, replace "/Applications/AutoRaise" with "/Applications/AutoRaise.app" and update the applescript accordingly.

Applescript usage:

on run {input, parameters}
    tell application "Finder"
        if exists of application process "AutoRaise" then
            quit application "/Applications/AutoRaise"
            display notification "AutoRaise Stopped"
        else
            launch application "/Applications/AutoRaise"
            display notification "AutoRaise Started"
        end if
    end tell
    return input
end run

Command line usage:

./AutoRaise -delay 2 -warpX 0.5 -warpY 0.5

Note1: If no delay has been specified on the command line, AutoRaise will look for an AutoRaise.delay file in the home folder. It will also check for the existence of an AutoRaise.warp file. This is particularly useful for the applescript usage as described above because 'launch application' does not support command line arguments. The delay should be specified in units of 20ms. For example to specify a delay of 20ms run this command once in a terminal:

echo 1 > ~/AutoRaise.delay

To enable warp, run this command:

echo "0.5 0.5" > ~/AutoRaise.warp

Note2: If you are not comfortable running the provided binary, then you can compile it yourself using this command:

g++ -O2 -Wall -fobjc-arc -o AutoRaise AutoRaise.mm -framework AppKit

Note3: To create the AutoRaise.app bundle, in a bash terminal type:

./create-app-bundle.sh

Beware that AutoRaise.app runs on the background and can only be stopped again via "Activity Monitor" (or the applescript above). Also command line arguments are ignored which means the app bundle version relies totally on the AutoRaise.delay and AutoRaise.warp files in your home folder.

See also https://stackoverflow.com/questions/98310/focus-follows-mouse-plus-auto-raise-on-mac-os-x

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].