hi5 / cl3 Goto Github PK
View Code? Open in Web Editor NEWMinimal clipboard caching utility inspired by CLCL 📋
Home Page: https://autohotkey.com/boards/viewtopic.php?f=6&t=814
License: MIT License
Minimal clipboard caching utility inspired by CLCL 📋
Home Page: https://autohotkey.com/boards/viewtopic.php?f=6&t=814
License: MIT License
Hi, CL3 is great but I am having a few conflicts when using it in conjunction with Excel.
I am working on a Windows 10 machine with Excel 2016.
Copying formulas no longer works. If I copy a cell that has a formula and paste into another cell, it pastes only the value. Note that it does paste the formatting, just not the formula.
if I try to copy an entire row or column, I get an error message "the picture is too large and will be truncated". I still end up being able to copy the row, but the error message is unexpected.
if I copy a single cell and paste it into multiple cells, the default Excel behavior is that it pastes all the cells with the cell I copied. With CL3 on I instead get a message that "the data you're pasting isn't the same size as your selection. Do you want to paste anyway?". If I select OK only the single cell is pasted.
Can anyone corroborate these issues and if so, are there any workarounds / plans to make CL3 more compatible with Excel? Otherwise I will have to resort to disabling CL3 every time I work with Excel. Thanks a lot.
All my data files show this Invalid_Name
in the saved XML on Window 10
<?xml version="1.0" encoding="UTF-8"?>
<ClipChainData>
<Invalid_Name id="" ahk="True"></Invalid_Name>
<Invalid_Name id="" ahk="True"></Invalid_Name>
<Invalid_Name id="" ahk="True"></Invalid_Name>
<Invalid_Name id="" ahk="True"></Invalid_Name>
</ClipChainData>
I have started getting this message "Error: Menu Item name too long" when there is a long copied entry and I invoke FIFO paste.
This has started happening since I upgraded from v1.100 to v1.109 recently. I am uploading the screenshot.
This is quite an annoying error because I have to go into Search and delete long entries in order to have CL3 FIFO working again.
In any case, CL3 is a terrific clipboard manager, extremely useful. And I have tried quite a few. So thank you very much for developing it!
Currently there is only one "history", perhaps it might be useful to introduce the option to switch to another "channel". The user would need to be able to switch channels quickly including saving and loading.
The system hotkey win+V no longer works, what should I do?
On another note I am looking to modify the ClipChain code to allow a HotKey to add/insert selected text to the clipchain so I can open the ClipChain GUI and then copy new items to the chain without having to always use the Insert GUI.
Is this a feature you would be interested in as well?
Where would you like to insert new entries, at the start, end or at the current "location" (index) just like it would using the Gui? Below a piece of test code which seems to work, you can add that for example to
plugins\myplugins.ahk
so you don't have to modify ClipChain.ahk directly (yet).
The hotkey #+i is setup here to work when the ClipChain gui isn't visible but you can change that easily of course. I do like the idea in general but I usually prepare by ClipChain in my editor and then "load from clipboard" and I'd like to have control over where to insert any changes using the Gui but if you keep the code below in plugins\myplugins.ahk
you don't have to worry about possible updates overwriting your modifications.
#If !WinExist("CL3ClipChain ahk_class AutoHotkeyGUI")
#i::
Send ^c
Sleep 100
ClipChainData.InsertAt(ClipChainIndex+1,Clipboard)
;ClipChainData.Push(Clipboard) ; "add/append" to chain
;ClipChainData.InsertAt(1,Clipboard) ; insert at start of chain
Gosub, ClipChainListview
Return
#If
If doing so would not cause adverse effects, adding a time entry to the History.xml file would be convenient to have included with the existing entries. For example,
<History>
<Invalid_Name id="1" ahk="True">
<crc>…</crc>
<icon>…</icon>
<lines>…</lines>
<time>…</time>
<text>Thank you for CL3!</text>
</Invalid_Name>
I would open a pull request, but I tried to get an understanding of the variables used in CL3.ahk and was unsuccessful…
Can you please explain?
Yank (delete) entries from the clipboard history via the Search plugin
Using ObjRegisterActive
APIs:
Other resources:
The best feature of ClipJump (another legendary clipboard ahk script) was that it fully replaced ctrl+v so you didn't have to use win+v ; would it be possible to do this also in your excellent autohotkey script?
Hi!
Let's say I want to save a file and add a value from the clipboard at the end of a suggested or existing filename. Once I place the cursor at the end and try to put a value from the clipboard history there it immediately replaces the entire name instead of appending it.
Does a workaround exist somewhere in the settings which I couldn't find or would this be an issue to investigate?
Thanks in advance for your help and feedback!
I have retain the history to only slots (max histroy: 6; menu width: 1; more histroy: 0). but the CL3 history still goes up to "Z" I wanted it to start from beginning when it is reached 6 "G" even though the rest of all slots are showing empty but I am still been cycled up to to the z slot.
Using TextEditorAnywhere causes issues when the AHK script is running.
TextEditorAnywhere allows people to use whatever editor (Vim in this case) pretty much anywhere by opening a temporary file in the editor and then pasting the text from the file into the clipboard. Running this script causes it to instead copy and then paste whatever was copied before.
Say you copied the text "Bread" like you would with any text, it will now be the latest item in the Clipboard history and pasting just puts "Bread" into the text box. Now you use TextEditorAnywhere to write some text like "Salad" and once you exit it to have the text "Salad" pasted into the text box it will instead paste "Bread" again and checking the history shows that the "Salad" text is second in the list with "Bread" being pushed back to the first spot.
I've tried to somehow work around this issue, but have yet to find anything that works.
For Cl3 to work correctly you need to use the Unicode version of AutoHotkey.
A FIFO (Reverse paste) plugin
This will allow the user to paste entries back in the order in which the entries were added to the clipboard history.
You add 1
, 2
, 3
, 4
to the the clipboard history, bringing up the menu it looks like this
a. 4
b. 3
c. 2
d. 1
If you start FIFO at 'D' pressing ^v four times will paste 1
, 2
, 3
, 4
If possible, and if not too complex a task, would it be possible to add an entry to the right-click context menu that would invoke the main CL3 menu that displays when pressing the "#v" hotkey?
On a somewhat related note, I've noticed the clipboard history accessed via the main "#v" hotkey to be significantly shorter than the list accessed when opening the "Search" interface. I have been finding myself defaulting to the "Search" interface for this reason. Is there a way to enable accessing the full clipboard history using the "#v" hotkey? Perhaps a checkbox or max-#-of-entries field could be added to the Settings?
Nearly everything is hard coded at the moment so a GUI to allow the user to easily change settings would be more userfriendly:
Hi, first of all thank you for this good piece of software, especially the possibility of cycle through clipboard.
You have on the todo the point "Exclude certain programs". Is that still up to date? I am mainly thinking at various password tools. It would be good for privacy if this software could ignore the windows of KeePass, for example.
now the only and last thing needed is the standalone portable exe version of this app which update itself -- link
Not sure if there is an interest in a compiled version of CL3? If so comment below.
I have received the following error on 2 different occasions, on 2 different computers now, and each error has occurred after booting my computer and having a shortcut to the CL3.ahk script in my Startup folder.
The only way I've found so far to resolve this is to delete everything and download the .ZIP again and start new with all files from scratch (all except the settings.ini file, but there isn't a correlation between adding that file back and the recurrence of the error).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.