Download QCE here.
Version: 2.2.4 (2024-10-09)
- in "History Search / Quick Paste", support multiple selection (Shift + Click or Ctrl + Click) for deleting clips, editing clips, and pasting clips
- add an option under "Options, Carious", to set a text separator when editing or pasting multiple clips from the "Search / Quick Paste" window
- new option under "Options, Clipboard History" to skip clip deletion confirmation
- fix a bug in "Quick Paste" hotkey (by default Ctrl-`) when selecting an item in the list by repeating the hotkey
Version: 2.2.3.3 (2024-07-21)
- fix a typo impacting the setting of the editor window size at QCE launch
Version: 2.2.3.2 (2024-07-18)
Quick Paste
- fix a minor bug when opening the "History Search / Quick Paste" and selecting the first item
- in "History Search / Quick Paste" window, restrict the auto-select behaviour introduced in v2.2.3 to letters A-Z ans digits 0-9 (other chacarcters cannot be reliably captured)
- recommended reading: I update the description of the "Quick Paste" window, see
https://clipboard.quickaccesspopup.com/f...uick_paste
Remember window position
- when using the "Remember window position", fine tune saved position
- with this option, QCE saves the editor and "History Search / Quick Paste" windows position when exit the app and restore these postions at QCE startup
- there may still be issues when using screen scaling on HDPI screens
Other changes
- add small delay after clip deletion to see if it avoids an error message sometimes seen after clip deletion
- when using the command "Convert, AutoHotkey, AutoHotkey %var% to Expression", support line breaks in literal strings and avoid empty "" when we have consecutive variables
Version: 2.2.3 / 2.2.3.1 (2024-07-13)
History Search / Quick Paste
- when hitting a character in the "History Search / Quick Paste" list, select the search text box automatically and enter the character in the search box
- change how the "History Search / Quick Paste" is created and displayed in order to mitigate the saved size issue (see next line); now the size issue will occur only when restarting QCE, not each time the history search window is used
- attempt to fix a bug saving wrong dimension (on some systems) of the editor and history search/quick paste windows (this will need more work)
- fix a small bug in v2.2.3 breaking the "Quick Paste" key (Ctrl + `)
Find / Find and replace
- in "Find" and "Find and replace" dialog boxes, set focus to the "Find what" text box and select it
- now, to search text in the editor, you can hit Ctrl+F, enter the searched text and hit Enter (no need to select the search text box anymore)
Deleting clips from history
- fix a bug not refreshing the editor after deleting an image clip from the clipboard history
- when deleting an history clip, display the deletion confirmation dialog box only at the complete end of the process, after the editor and menus are updated
- known issue: sometimes after deleting an history clip, QCE will display an error dialog box (this is not a critical error - this will be fixed later)
Version: 2.2.2.1 (2024-07-05)
- fix bug making the windows a bit larger each time (on some systems) when restoring the Quick Paste and Editor windows to their previous position and dimension
- add item "Restore QCE windows default position" under the "File" menu to restore the Quick Paste and Editor windows to their default positions (to be used in case a window "diseappear" from the visible area of your screen)
- reduce flicker when resizing the Editor and Quick Paste windows
- fix bug in "Options" window, some labels not hidden when changing section
- fix bug in "Options" setting the current font as default value in "Fonts" dropdown lists
Version: 2.2.2 (2024-06-29)
Fonts and Colors settings under "Options, Editor window"
- set editor's fixed width font and proportional font using dropdown lists with sample text
- set editor's colors (text and background) for light and dark modes using a color picker
- set QCE window background color for light and dark mode using a color picker
- add a links to reset fonts and colors to default settings
Various improvements
- add a "Delete" button in "Quick Paste" window
- add "Paste Text" and "Delete" items to "Quick Paste" window context menu (right click)
- change case menu labels to reflect the types of case
- improve prompt for image file type (JPG, PNG, etc.) when saving to disk the image in the clipboard
- for all file commands, limit file path display to 1 line
- when the editor contains an image after a "drag and drop", show the image instead of the path to the dropped file
Bug fixes
- fix syncing issue after deleting a clip in the Editor
- fix bug in "Convert colors" when converting from integer value expressed with hexedecimal format (0x)
- fix bug when History menu labels include an ampersand (&)
- refresh dark mode when the editor window is restored after being minimized
- fix bug when setting the save image file path from the previous command
Version: 2.2.1 (2024-06-15)
- when the Editor window is maximized, always position the command dialog boxes centered over the editor (regardless of the "Position of command windows" in "Options, Various")
- in dark mode, fix the white background issue when the Delete key is pressed
- after using "Delete this clip", empty the Clipboard and the editor (avoid the "Discard changes" confirmation)
- lock the "Quick Paste" window display while refreshing the search result (avoid flickering)
- when deleting old clips from the database if it exceeds the maximum size, stop deleting pinned items
Version: 2.2 (2024-06-12)
Convert number base
- add "Convert number base" command under the "Convert" menu
- convert the selected number from/to "Decimal", "Hexadecimal", "Octal" and "Binary"
- negative numbers are supported but, at this time, only raw numbers can be converted (number formatting like currency, separators, etc. is not supported)
Convert colors
- add "Convert colors" command under the "Convert" menu
- convert to and from RGB hexadecimal format ("FF8800"), long integer ("16746496") and three decimal format ("255,136,0") with configurable value separator for decimal format
- all color codes in the selected text are converted
- to avoid unintentional long processing time, if no text is selected, the maximum length of text that can be processed is 1,000 characters (this maximum value ConvertColorsMaxSize=1000 can be changed in the ini file under the [Internal] section)
- if, inadvertently, the selected text includes some (rare) six letter words formed with letters A to F (for example decade, baffed, accede, facade), they could be converted to color codes!
Sorting
- add an option to sort by any single-character delimiter (comma, tab, pipe, etc.)
- specify the delimiter occurrence, for example, sort on text following the third comma (default is first occurrence)
Find/Replace
- new option "Always search from top" under "Options, Editor window" (default false)
- when "Regular expression" is selected, add checkboxes to add automatically "Ignore case", "Multiline" and "DotAll" options to "Find what" text box
- add help link to "Regular expression" radio button in the "Find" and "Find and replace" dialog boxes
- when using "Find and replace" with the "Regular expression" option, support processing only the selected text
Various
- add regular expression checkbox for option "Ignore Case" in "Filter lines" command
- add help link to "Regular expression" radio button in the "Filter lines" command
- fix bug getting sort position when multiple options are selected (for example, Positon and Reverse)
- fix a bug disabling the "Copy to Append" option in certain circumstances
Version: 2.1 (2024-05-09)
Exclude applications from Clipboard History
- under "Options, History", add a configurable list of applications to exclude from Clipboard History
- this list can also be used to "Include only" given applications in the history
- add a "Get window info" button to help indentify a running application to add to the list
Commands scripting
- under the "Command" menu, add command type "Script" where you can list a group of commands to be executed in sequence
- commands in scripts can be "Saved commands", "Change Case" and "Convert" commands
- add script command "Pause" if a delay is required between two commands in a script
- for help:
https://clipboard.quickaccesspopup.com/scripting/
Saved commands
- add a "Rename" button in "Saved commands, Manage Saved commands" dialog box
- add a specific dialog box to delete commands under "Saved commands, Delete Saved commands"
- remove the "Delete" button and checkboxes used to delete commands in the previous "Manage Saved commands" dialog box
Editor window
- under "Options, Various", add an option to position command windows (Insert string, Filter lines, etc.) on left side, center (default) or right side of the Editor window
- if necessary, move the Editor window just enough to make room to position the command dialog box to its left or right side
Portable usage (ZIP file)
- complete the implementation of QCEmessenger commands for portable users
- messages sent by QCEmessenger are sent to the first executable responding to a message: 1) QuickClipboardEditor-Receiver.exe (when QCE is installed with the Setup file), 2) QuickClipboardEditor-64-bit-Receiver.exe (when running QCE portable) or 3) QuickClipboardEditor-32-bit-Receiver.exe (also when running QCE portable)
- for help:
https://clipboard.quickaccesspopup.com/portable/
Various
- fix bug centering dialog boxes on top of the Editor window
- fix bug looping Find command when find is launched from a Saved command
Version: 2.0 (2024-04-26)
(summary of changes since last release v1.3.2.2)
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/b...es/#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/b...uick_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/p...sy-access/
Saved commands
- adding saved commands to a configurable menu
- assigning keyboard shortcuts to saved commands
https://clipboard.quickaccesspopup.com/b...ting_saved
- launch saved commands from external applications (batch file, scripts, QAP favorites, etc.) to automate Clipboard transformations
https://clipboard.quickaccesspopup.com/b...ting_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/b...res/#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
Upgrading from v1 to v2
- at its first execution, QCE v2 creates new database and import existing Saved commands data from v1.x database (QCE-DB3.db or QCE-DB2.db) if it is found in the QCE Settings folder
- QCE also automaticall upgrade the configuration ini file to v2: reset value of "Open Clipboard History Menu" replaced by the "Quick Paste" hotkey with the new default hotkey "Ctrl+`"
Bug fixes (from v1.n)
- when saving the editor and history search window position, avoid saving invalid position if the window is minimized
- when exiting QCE, stop checking for unsaved content in the editor if its window is closed
- fix various bugs when launching QCE in portable mode
- fix bug when inserting tab in the criteria list for the "Filter lines" command
- fix various bugs in "Reformat paragraph" command
- fix bugs in "Substring"
- stop processing lines where the "From/To beginning/end of text" parameters are not found
- when removing a string occurring more than once on a line and when the "To text" or "From text" are not found on a line
- when keeping or removing text up to the end of lines
- fix various bugs
- using the "Invisible characters" checkbox
- after after flushing the history database
- appending text copied from some applications (like XL) when the option "Copy to append to the editor" is enabled
- appending text to the editor with option above, always move the selection point (caret) to the end of appended text and scroll the editor to that position
- when open a text file with Unix end-of-line format (LF only)
- improve reliability of "File, Backup/Restore Clipboard" commands and stop reloading QCE after "Restore Clipboard" command
Internal changes
- update the Edit library from v2.0 to v3.0 (thanks to jballi for the update)
- now running with the AutoHotkey v1.1 engine (v1.1.37.1)
- in the QCE ini file, add a section to configure various delays during clipboard synchronization and history processing
- also add a global delay factor allowing to change execution speed depending on system's performance
Known issues
- sometime editor's fonts for edit control or buttons are not set correctly (cause unknown)
- QCEmessenger commands not implemented when running in portable mode (ZIP file)
Download QCE here.
For an introduction to QCE, see
Features and Help here.
Get support (questions, help, bug reports) or
make suggestions on this forum.