Skip to content

alienator88/PearHID

Repository files navigation

PearHID


Status: Maintained
Version: 1.0.0 (BETA)
Download · Commits


Easily swap keyboard keys with a nice SwiftUI frontend for IOKit.hid/hidutil

Features

  • Save/clear multiple key combinations at once
  • Save to launchd plist to persist reboots
  • Turn off persist in settings to only affect the current session and disable launch daemon
  • Helper tool to perform the launchd plist editing without asking for user password each time
  • Custom auto-updater that pulls latest release notes and binaries from GitHub Releases

Preview

image

Requirements

  • MacOS 13.0+ (App uses some newer SwiftUI functions/modifiers which don't work on anything lower than 13.0)

Getting PearHID

Releases

Pre-compiled, always up-to-date versions are available from my releases page.

Homebrew Coming Soon

You can add the app via Homebrew:


License

Important

PearHID is licensed under Apache 2.0 with Commons Clause. This means that you can do anything you'd like with the source, modify it, contribute to it, etc., but the license explicitly prohibits any form of monetization for PearHID or any modified versions of it. See full license HERE

Thanks

This Gist

hidutil-key-remapping-generator

Some of my apps

Pearcleaner - An opensource app cleaner with privacy in mind

Sentinel - A GUI for controlling gatekeeper status on your mac

Viz - Utility for extracting text from images, videos, qr/barcodes

About

Remap your macOS keyboard with a simple SwiftUI frontend

Topics

Resources

Stars

Watchers

Forks