ClipboardX Project Notes:

ClipboardX is a multi-buffer windows clipboard interface that is not tied to any particular application. For example, MS Word/MS Office products have a multi-buffer mechanism for copy/paste of MS-Word specific contents. ClipboardX not only allows you many buffers but also defines an extended Ctrl+C/Ctrl+V keyboard combination to easily use it in any application.

Download Screenshots Tutorial History FAQs

Current Version: Beta v0.9
Current Version requires .NET Framework
Coming soon: A version that does not need the .NET framework!

The idea is to extend a single buffer windows clipboard interface to a maximum of 26 buffers named A-Z. You can place contents in any of these buffers when you copy data on the clipboard and retrieve it back before you paste it from the system clipboard.

This idea has its roots in the Unix Vi editor where one can copy data into 26 buffers using the key combinations such as a-yy to put it in buffer A, b-yy to put it in buffer B and so on.. You can paste it back using a-p to paste data from buffer A, b-p to paste data from buffer B and so on..

Current Features:

  1. ClipboardX starts in Windows system tray as an Icon. This is configurable, so you can start it as a normal window or in the tray.
  2. When opened, the ClipboardX window stays on top of all applications which makes it convenient to copy/paste to and from ClipboardX window.
  3. ClipboardX window is basically just an array of buttons each corresponding to a buffer. The color of the buffer changes to yellow when it has data in it and back to gray when it is empty.
  4. Copy data on the system clipboard and click on any button representing an empty buffer. The clipboard data gets saved into tat buffer. You can use any number of such buffers. Now to paste data from a particular buffer, click the corresponding button, ClipboardX then places data from that buffer onto the system clipboard and you can then paste it back in the target application.
  5. ClipboardX supports any registered windows clipboard format. You can even copy files/directories from Windows Explorer. It takes care to copy all variations of data in its local cache and places data back in all its formats when pasting it back so that the application that owns that type of data can take it back in its entirety.
  6. At any point you can hover on any of these buttons to get a 'Preview' of what contents have been cached by each of them. Currently only text data can be previewed and for all other types of data, the preview shows text that clearly identifies the type of data stored in that buffer. There is also an image preview if an image has been copied into a buffer.
  7. Each preview can be given a description which lets you identify it in a way that can be easy to recognize. For example, if you have placed a number of photoshop layers on ClipboardX, you can describe each one, so that you know which one you want to paste back.
  8. Context Menus:
    • There is an application context menu which gives users options like "Clear All" buffers, "Minimize", show "Preferences" etc.
    • There is a context menu for the system tray icon when the application is minimized which lets you restore ClipboardX window, show preferences or exit the application.
    • There is a context menu for each buffer (button) that lets you do "Clear buffer" or (a not yet implemented) "Save to disk" feature.
  9. ClipboardX bar can be dragged and positioned anywhere on the screen for convenient copy/paste operation.
  10. ClipboardX has a preferences window that talks to the windows registry which gives you options such as "Number of buffers", "Show Preview", "Clear on paste", etc.
  11. Use Ctrl+C+[A-Z] to copy selected data in buffer A, B and so on.. Use Ctrl+V+[A-Z] to paste data from the specified buffer. ClipboardX installs a system wide keyboard hook to achieve this. NOTE THAT ClipboardX DOES NOT TRACK ANY KEYS other than the Ctrl+C/Ctrl+V combinations and is thus NOT a SPYWARE PROGRAM. You can turn off the keyboard support from the preferences window if you are not comfortable using this convenient feature.
  12. ClipboardX window can be docked just like windows taskbar. This option can be selected at the time of installation or later from the preferences screen.
  13. Start with Windows feature - completed at the time of installation whereby the application is placed in the users Startup menu.
  14. Start minimized or normal option in preferences. If started minimized, an icon appears in the system tray and when double clicked, it gets docked if the docking option is turned on or it opens at the center of the screen if it is off.

Current Limitations:

  1. Image preview is not complete. It does not show preview for MetaFilePict format and DeviceIndependentFormat which can be seen in case of picture copied from say a web page or say from Paintbrush.
  2. Setup does not have options to customize the installation.
  3. Preferences option for 'Start with Windows' does not work.
  4. Can not run without the .NET framework.

Planned Features:

  1. Release a non-.NET version that can run on virtually any windows machine (98 or later!)
  2. Put an option in the Send-To menu in explorer.
  3. Backup and Reload feature to save data to the file system.
  4. Start with Windows feature and the ability to change this from preferences screen. Currently this is possible at installation time when the application is placed in user's Startup menu.
  5. Drag-n-Drop for non-text data such as files or images.
  6. Other bugfixes.