Skip to content

Mac volume and brightness control with Vim key bindings

Notifications You must be signed in to change notification settings

roeybiran/Knobby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Knobby’s app icon

Knobby

A tiny app to control your Mac’s volume and screen brightness with Vim key bindings.

This app exists because I wanted a dead–simple “agent” app that could be quickly summoned whenever (stylishly if possible) and allow me to adjust the Mac’s volume and brightness with Vim key bindings.

Note: As of macOS Sonoma and on Apple Silicon machines, the only reliable way to programmatically control the display’s brightness is through the private DisplayServices framework, which necessitates removing the app’s sandbox. This is why this app can’t be distributed through the App Store.

Requires macOS Sonoma.

Demo

demo.mp4

Install

Download the latest release, mount the DMG and move the app bundle to your applications folder.

Usage

Manipulating the currently focused setting (either volume or brightness):

Key Binding Action
L Increase by 10%
H Decrease by 10%
J Set to 0%
K Set to 100%

General shortcuts:

Key Binding Action
Tab Change focused setting
Esc Dismiss Knobby

Acknowledgements