https://github.com/p0deje/Maccy Skip to content Sign up * Product + Features + Mobile + Actions + Codespaces + Copilot + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Skills + GitHub Sponsors + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} p0deje / Maccy Public * * Notifications * Fork 215 * Star 4.7k Lightweight clipboard manager for macOS maccy.app License MIT license 4.7k stars 215 forks Star Notifications * Code * Issues 34 * Pull requests 1 * Security * Insights More * Code * Issues * Pull requests * Security * Insights p0deje/Maccy This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 5 branches 42 tags Code Latest commit @fabifabulousity fabifabulousity Update German translation (#421) ... 1392f52 Jun 14, 2022 Update German translation (#421) 1392f52 Git stats * 378 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github Designs Maccy.xcodeproj Maccy MaccyTests MaccyUITests Sparkle .gitignore LICENSE README.md Vagrantfile appcast.xml bitrise.yml View code [ ] Maccy Features Install Usage Advanced Ignore Copied Items Ignore Custom Copy Types Motivation License README.md Logo Maccy Downloads Build Status Donate Maccy is a lightweight clipboard manager for macOS. It keeps the history of what you copy and lets you quickly navigate, search, and use previous clipboard contents. Maccy works on macOS Mojave 10.14 or higher. * Features * Install * Usage * Advanced + Ignore Copied Items + Ignore Custom Copy Types * Motivation * License Features * Lightweight and fast * Keyboard-first * Secure and private * Native UI * Open source and free Install Download the latest version from the releases page, or use Homebrew: brew install --cask maccy Usage 1. SHIFT (|) + COMMAND ([?]) + C to popup Maccy or click on its icon in the menu bar. 2. Type what you want to find. 3. To select the history item you wish to copy, press ENTER, or click the item, or use COMMAND ([?]) + n shortcut. 4. To choose the history item and paste, press OPTION ([?]) + ENTER, or OPTION ([?]) + CLICK the item, or use OPTION ([?]) + n shortcut. 5. To choose the history item and paste without formatting, press OPTION ([?]) + SHIFT (|) + ENTER, or OPTION ([?]) + SHIFT (|) + CLICK the item, or use OPTION ([?]) + SHIFT (|) + n shortcut. 6. To delete the history item, press OPTION ([?]) + DELETE ([?]). 7. To see the full text of the history item, wait a couple of seconds for tooltip. 8. To pin the history item so that it remains on top of the list, press OPTION ([?]) + P. The item will be moved to the top with a random but permanent keyboard shortcut. To unpin it, press OPTION ([?]) + P again. 9. To clear all unpinned items, select Clear in the menu, or press OPTION ([?]) + COMMAND ([?]) + DELETE ([?]). To clear all items including pinned, select Clear in the menu with OPTION ([?]) pressed, or press SHIFT (|) + OPTION ([?]) + COMMAND ([?]) + DELETE ([?]). 10. To disable Maccy and ignore new copies, click on the menu icon with OPTION ([?]) pressed. 11. To ignore only the next copy, click on the menu icon with OPTION ([?]) + SHIFT (|) pressed. 12. To customize the behavior, check "Preferences..." window, or press COMMAND ([?]) + ,. Advanced Ignore Copied Items You can tell Maccy to ignore all copied items: defaults write org.p0deje.Maccy ignoreEvents true # default is false This is useful if you have some workflow for copying sensitive data. You can set ignoreEvents to true, copy the data and set ignoreEvents back to false. Ignore Custom Copy Types By default Maccy will ignore certain copy types that are considered to be confidential or temporary. The default list always include the following types: * org.nspasteboard.TransientType * org.nspasteboard.ConcealedType * org.nspasteboard.AutoGeneratedType Also, default configuration includes the following types but they can be removed or overwritten: * com.agilebits.onepassword * com.typeit4me.clipping * de.petermaurer.TransientPasteboardType * Pasteboard generator type * net.antelle.keeweb You can add additional custom types using preferences or defaults: defaults write org.p0deje.Maccy ignoredPasteboardTypes -array-add "com.myapp.CustomType" If you need to find what custom types are used by an application, you can use free application Pasteboard-Viewer. Simply download the application, open it, copy something from the application you want to ignore and look for any custom types in the left sidebar. Here is an example of using this approach to ignore Adobe InDesign. If you accidentally removed default types, you can restore the original configuration: defaults write org.p0deje.Maccy ignoredPasteboardTypes -array "de.petermaurer.TransientPasteboardType" "com.typeit4me.clipping" "Pasteboard generator type" "com.agilebits.onepassword" "net.antelle.keeweb" Motivation There are dozens of similar applications out there, so why build another? Over the past years since I moved from Linux to macOS, I struggled to find a clipboard manager that is as free and simple as Parcellite, but I couldn't. So I've decided to build one. Also, I wanted to learn Swift and get acquainted with macOS application development. License MIT About Lightweight clipboard manager for macOS maccy.app Topics macos clipboard-manager maccy Resources Readme License MIT license Stars 4.7k stars Watchers 45 watching Forks 215 forks Releases 42 0.22.2 Latest Feb 11, 2022 + 41 releases Sponsor this project * https://www.buymeacoffee.com/p0deje Contributors 32 * @p0deje * @jlowgren * @thewisenerd * @xjrcode * @saeedseyfi * @simonla * @weensy * @pwxn * @ahmadawais * @karlhorky * @smarquez1 + 21 contributors Languages * Swift 100.0% * (c) 2022 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.