Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thecatalinstan/Funky

Easily toggle the function key on your Mac on a per app basis
https://github.com/thecatalinstan/Funky

Last synced: 3 months ago
JSON representation

Easily toggle the function key on your Mac on a per app basis

Awesome Lists containing this project

README

        

# Funky

Funky is a status bar utility which allows you to easily toggle the function key on your Mac on a per app basis.

## Usage

Funky maintains a list of apps for which it will set the function key to standard F1, F2, etc. In order to edit the list, follow the steps below:

1. From the status bar icon trigger the *Preferences* dialog and navigate to *Apps*.
2. Use the `+` sign to add a new app bundle.

## Bugs / Feature Requests

Use GitHub's [issue tracker](https://github.com/thecatalinstan/Funky/issues) to submit bug reports feature requests, or just to say hi.

## Pre-Built Binaries

You can download pre-built binaries of Funky from two sources:

- **GitHub:** see the [Releases](https://github.com/thecatalinstan/Funky/releases) section. [https://github.com/thecatalinstan/Funky/releases](https://github.com/thecatalinstan/Funky/releases)
- **Mac AppStore:** free to download from the [Mac AppStore](https://itunes.apple.com/app/funky/id1210707379) at [https://itunes.apple.com/app/funky/id1210707379](https://itunes.apple.com/app/funky/id1210707379).

## Building

Building should be straightforward, except for one little caveat: Funky is also distributed through the Mac AppStore, therefore it performs a [MAS receipt validation](https://developer.apple.com/library/archive/releasenotes/General/ValidateAppStoreReceipt/Introduction.html#//apple_ref/doc/uid/TP40010573-CH105-SW1).

This means that if you try to run a *release* build, it will fail to start as there is no actual Mac AppStore receipt present.

In order to disable the check, simply set the `DEVELOPMENT` variable to `1`, either in the `main.m` file or through a compile-time define.

---

## Contributors Welcome

Since my time is fairly limited, contributions are more than welcome to, well, *contribute*. If you think Funky is a useful tool and your macOS kung-fu is strong, feel free to fork and submit a pull request.

## Privacy Policy

Please carefully read the [Privacy Policy](https://github.com/thecatalinstan/Funky/blob/master/Privacy.md).