This document provides detailed instructions for using ClipWizard, a powerful clipboard manager for macOS with advanced sanitization capabilities.
- Installation
- Getting Started
- Using the Clipboard History
- Working with Images
- Sanitization Rules
- Settings and Customization
- Keyboard Shortcuts
- Troubleshooting
- Navigate to the Releases page
- Download the latest release (ClipWizard.dmg)
- Open the DMG file
- Drag ClipWizard to your Applications folder
- Open ClipWizard from your Applications folder
- If macOS shows a security warning, right-click (or Control-click) on ClipWizard and select "Open"
If you prefer to build from source:
- Clone the repository:
git clone https://github.com/daneb/ClipWizard.git - Open the project in Xcode:
cd ClipWizard open ClipWizard.xcodeproj - Build the project (⌘+B) and run (⌘+R)
- When you first launch ClipWizard, it will appear in your menu bar as an icon
- Click the icon to open the main ClipWizard interface
- You'll see two main tabs: History and Settings
ClipWizard may request certain permissions to function properly:
- Accessibility Permissions: Required for capturing keyboard shortcuts
- If prompted, click "Open System Preferences" and add ClipWizard to the allowed applications list
The ClipWizard menu bar icon provides quick access to:
- Clipboard history
- Settings and preferences
- Quickly copy recent items
- Exit the application
- Click the ClipWizard icon in the menu bar
- The History tab shows your clipboard items in chronological order (newest first)
- Each item shows:
- A preview of the content
- The time it was copied
- An icon indicating whether it's text or an image
- Type in the search field at the top of the History tab
- Results will update in real-time as you type
- Search works for both text content and image OCR text (if extracted)
- Copy an item: Click on any item to copy it back to your clipboard
- View details: Click the info (i) button to see full details, including:
- Original content
- Sanitized content (if applicable)
- Timestamp information
- Go to the History tab
- Click the "Clear History" button at the bottom
- Confirm the action in the dialog
- Hover over an image item in the history to see a preview
- Click on an image item to open the detailed view
The image details view has two tabs:
- Zoom controls to adjust image size
- Pan functionality (click and drag the image)
- Reset button to return to original view
- Metadata display (dimensions, file size)
- Rotation: Rotate the image with slider or buttons
- Adjustments: Modify brightness and contrast
- Filters: Apply various filters (Grayscale, Sepia, Invert, Blur, Sharpen)
- Export Format: Select the format for saving (PNG, JPEG, TIFF, BMP)
- In the image detail view, click the "Extract Text (OCR)" button
- ClipWizard will process the image and display any recognized text
- The extracted text can be:
- Selected and copied manually
- Copied in full using the "Copy OCR Text" button
- In the image detail view, click the "Save Image" button
- Choose a location and filename
- The image will be saved in your selected export format
Sanitization rules allow ClipWizard to automatically detect and modify sensitive information in your clipboard.
- Go to the Settings tab
- Select the Rules sub-tab
- Click "Add Rule"
- Fill in the rule details:
- Name: A descriptive name for the rule
- Pattern: A regular expression to match sensitive content
- Sanitization Method:
- Mask: Replace with asterisks or other mask characters
- Rename: Replace with a different value
- Obfuscate: Scramble the content
- Remove: Delete the content entirely
- Replacement Value: For the "Rename" method, specify the replacement text
- Enabled: Toggle to enable/disable the rule
- In the rule edit view, enter test text in the "Test Text" field
- Click "Test" to see how your rule would affect the text
- Adjust the pattern or sanitization method as needed
- Edit a rule: Click the edit button next to any rule
- Delete a rule: Click the delete button next to any rule
- Enable/Disable: Toggle the checkbox next to any rule
-
Export Rules:
- In the Rules tab, click "Export Rules"
- Choose a location to save the rules file
- Rules are saved in JSON format
-
Import Rules:
- In the Rules tab, click "Import Rules"
- Select a previously exported rules file
- Review the imported rules and adjust as needed
- Go to the Settings tab
- Adjust the following options:
- History Size: Maximum number of items to keep in history
- Startup: Launch ClipWizard when your computer starts
- Default View: Choose which tab to show first when opening ClipWizard
- Go to the Settings tab and select the Hotkeys sub-tab
- Configure keyboard shortcuts for:
- Show/Hide ClipWizard: Toggle the main interface
- Quick Paste: Access clipboard history directly
- Clear History: Quickly clear the clipboard history
To set a hotkey:
- Click in the hotkey field
- Press the desired key combination
- The hotkey will be recorded and activated
The Logs view helps troubleshoot issues:
- Go to the Settings tab and select the Logs sub-tab
- View application logs with timestamps
- Filter logs by severity (Info, Warning, Error)
- Use the "Copy Logs" button to copy logs for support
ClipWizard supports the following default keyboard shortcuts:
- ⌘+⇧+V: Open ClipWizard clipboard history
- ⌘+⇧+X: Show settings
- Escape: Close the current view
- ⌘+F: Focus on search field (in History view)
- ⌘+,: Open settings
These shortcuts can be customized in the Hotkeys settings tab.
- Check if ClipWizard is running in Activity Monitor
- If running but not visible, quit and restart the application
- Ensure you have sufficient space in your menu bar
- Make sure you've granted necessary permissions
- Restart ClipWizard
- If problems persist, check the Logs tab for error messages
- OCR works best with clear, high-contrast images
- Some fonts or handwriting may not be recognized correctly
- Try adjusting the image (increase contrast, apply sharpening) before OCR
- If ClipWizard is running slowly, try:
- Reducing your clipboard history size
- Clearing old history items
- Restarting the application
- Go to Settings → Logs
- Look for errors related to your issue
- When contacting support, include relevant log entries
If you encounter a bug:
- Check the Logs tab for error messages
- Take screenshots of the issue if possible
- Report the bug on the GitHub Issues page with detailed information
If you need further assistance, please create an issue on the ClipWizard GitHub repository.