IN VERY SHORT
- "Quick Paste" to paste clips from history with keyword search
- Clipboard history with all formats (text, image, HTML, RTF, etc.)
- Pin frequently used clips for access and paste them easily
- Save frequently used editing commands and launch them from menu, hotkeys or automate them from external programs
- Editor improvements: spell check, search looping, bug fixes and much more
IN SHORT
Clipboard History
- save clips to history with all formats (images, HTML, etc., not just text)
https://clipboard.quickaccesspopup.com/beta-features/#images- Browse easily previous clipboard clips in text and graphics formats
- "Quick Paste" window to easily paste previous clips from the history to the active application (formatted text, text only or graphics)
https://clipboard.quickaccesspopup.com/beta-features/#quick_paste- Pin frequently used clips to keep them at the top of the "Clipboard History" menu and paste them in the editor with Alt+ hotkeys
https://clipboard.quickaccesspopup.com/pin-frequently-used-snippets-for-easy-access/ Saved commands
- adding saved commands to a configurable menu
- assigning keyboard shortcuts to saved commands
https://clipboard.quickaccesspopup.com/beta-features/#creating_saved- launch saved commands from external applications (batch file, scripts, QAP favorites, etc.) to automate Clipboard transformations
https://clipboard.quickaccesspopup.com/beta-features/#automating_saved- and much more...
Editor improvements
- add command "Edit, Spell check" with English, French, German, and Spanish dictionaries (other languages can be added)
- launch the spell checker using the hotkeys F7 and switch between primary and secondary languages with Shift + F7
- new option to loop search action when reaching the end of the text
- many other improvements and bug fixes
THE LONG VERSION...
Clipboard Formats and Graphical clips
- store Clipboard clips in History database with all formats, including image (bitmap)
- when pasting the current Clipboard in the editor (unedited) or a clip from the history, paste it with all supported formats, letting the receiving application choose what format to retrieve
- to paste the clip in the editor as text only, hit the "Paste Text" button instead of the "Paste" button
- when the Clipboard contains an image or browsing back to a image clip in the history:
- show a preview of this image in the Editor window
- click on the picture to show a new menu allowing to "Save image to file" or "Remove picture and edit new text" to start editing new text
- display the image's width, height and size in status bar section
- show graphical clips miniature in "History menus" and "Quick Paste" window when a graphical format is available
- option under "Options, Clipboard History" to set the size of image previews in "History menus" and "Search history" window
- add to the status bar last section a short list of formats currently in the clip in the editor and show the "Inspect Clipboard" window when clicking this section of the status bar
- use WinClip library (thanks fo Deo and egocarib) and GDIP library v1.96 (thanks to Tariq Porter aka tic and Marius Sucan)
Clipboard Synchronization
- add the command "Clipboard, Delete this clip" to remove the clip in the editor from the History database
- under "Options, Various options", add an option to set the maximum delay when waiting for the clipboard to be available (default 10 seconds)
- when the clipboard is busy after the waiting delay, display an error message in the status bar
- under "Options, Clipboard History", add an option to set the maximum size of clips added to the database (default 5 megs)
- for large clips, show a tooltip with the remaining time waiting for the clipboard
- add various protections against the Excel bug "The Picture Is Too Large and Will Be Truncated" and the "Can't open Clipboard for reading" conflict
Clipboard History and "Quick Paste"
- the new "Quick Paste" hotkey (default Ctrl+`) opens the filterable "Search History" list and allows to quickly paste one of the clips in the history to the active application
- the "Quick Paste" hotkey can be changed in "Options, Hotkeys"
- while the Ctrl key is maintained pressed, you can:
- hit the second key ("`") the number of times required to browse previous clips in the history and paste it in the active application when you release the Ctrl key
- hit the Down and Up keys to select a previous clips in the history and paste it in the active application when you release the Ctrl key
- also press the Shift key to paste the selected text in "Text only" format when you release the Ctrl key
- hit the Home key to move the cursor to the "Search" box at the top of the window in order to filter the list
- hit Esc, Left Win, Right Win or Alt keys to escape the "Quick Paste" action (avoid pasting when the Ctrl key is released), leaving the "Search History" window open to browse it or use the bottom buttons
- after you escaped the "Quick Paste" action, you can:
- use the Down, Up, End and Home keys to select an history item in the list
- click the "Search" box at the top of the window (or hit Up key until you reach to Search box) and filter the list
- hit the "Paste" or "Paste Text" buttons to paste the clip in the active application
- click "Edit" to load the selected clip in the editor
- click "Close" (or hit Esc) to to close the "Search History" window
- an additional hotkey "Quick Paste Text" is also available
- hit "Ctrl+Shift" (pressed simultaneously) and a second hotkey (default "`") to open the "Search History" window
- release the Ctrl key to paste the clip in text format only
- tip: to paste in "text" immediately the current content of the Clipboard, simply hit and release the "Quick Paste Text" hotkey (by default "Ctrl+Shift+`")
- under "Options, Clipboard History" new settings allow to:
- select the size of image previews in "Search History", "Quick Paste" list and "History" menus
- select the fixed font (or not) and font size of the "History Search" window
- remember the last "Search History" window position
Pinned clips
- "pinned clips" stay at the top of the History menu and can be assigned to a hotkey from Alt+1 to Alt+0
- to pin the clip currently in the editor use the command "Clipboard, Pinned clip" (F4) and, in the "Pin this clip" dialog box, select the position of the clip (from Alt+1 to Alt+0)
- to unpin a clip, in the "Pin this clip" dialog box, select the clip and hit "Unpin"
- text only clips can be pinned at this time
- clips with multiple formats (like those from Word having HTML, RTF, etc.) are automatically saved as text only clip when pinned
- unsaved clips modified in the editor are automatically saved when pinned
- pinned clips in the "Clipboard History" menu appear with a checkmark
Automating Clipboard transformation (with QCEmessenger)
- add a QCE executable companion called "QCEmessenger" to send requests to QCE Receiver (an hidden instance of QCE dedicated to QCEmessenger requests to modify the current content of the Clipboard)
- the commands sent by QCEmessenger to QCE Receiver are: "Exec" (or "Execute") to execute a Saved command, "Case" (or "ChangeCase"), "Encode" and "Decode" to convert the text in the Clipboard
- QCEmessenger usualy sends two parameters: the action ("Exec", "Case", "Encode" or "Decode") and the target (Saved command title or action parameter) and a third parameter in some case
- see QCEmessenger doc
https://clipboard.quickaccesspopup.com/qcemessenger/ Saved commands
- add "Manage Saved commands Hotkeys" item under "Saved command" menu to see a list of Saved commands hotkeys
- in the "Manage Saved commands Hotkeys" window, double click an item or click the "Change" button to change the hotkeys assigned to a Saved command
Spell checker
- spell checker including English, French, German, and Spanish dictionaries (other languages can be added)
- launch the spell checker using the hotkeys F7 or the "Edit, Spell check" menu
- in "Option, Editor window", add options to set primary dictionary language (default English) and a secondary language
- use the hotkey Shift + F7 to switch between primary and secondary language
- help on adding dictionaries for other languages:
https://clipboard.quickaccesspopup.com/beta-features/#spell File operations
- move "File" menu from under "Clipboard" to the main menu as first item, and move "Close", "Restart" and "Exit QCE to the "File" menu
- under "File" menu, add new command "Load image to Clipboard" with supported formats BMP, GIF, JPEG, PNG, TIFF, EXIF, WMF and EMF
- also under "File", add "Save image to file" with supported formats BMP, DIB, GIF, JFIF, JPE, JPEG, JPG, PNG, RLE, TIF and TIFF
- when saving in JPG format, select compression and quality level from 0 to 100
Various
- redesign the menu bar: split the "Edit commands" menu in two menus ("Edit" and "Commands"), move "Sort" menu items under "Commands", move file commands from "Clipboard" menu to the top-level "File" menu
- in "Find", when reaching the end of text, loop to search from start if the option "At the end, continue to search from the top" under "Editor Window" section is enabled
- when a search command ends, display end of search message "completed" or "not found" depending on the option above
- under "Change case" menu, add "Random" case command
- in "Inspect Clipboard" window, for image (bitmap) formats, add instructions to "Double-click to see the image"
- add to the tray menu (QCE icon on the task bar) an item to restore the QCE window position if the editor stays invisible at startup
- add the submenus "Options" and "Help" to the QCE taskbar icon menu (tray menu)
Database
- new database (QCE-DB4.db) structure supporting binary content to store clips in the History with all Clipboard formats ("ClipboardAll" in AutoHotkey)
- for graphical clips, store in database thumbnails for menu and Quick Paste list (BMP max 64x64 pixels)
- the History table also stores the list of formats found in the saved clip, context info (active application when the clip is added) and CRC32 value of the binary data
- increase default maximum size of the database to 100 megs (configurable in "Options, Clipboard History")
- at launch, delete oldest items in the History table if the database gets too large
- remove the option to disable History database found in v1