# Ditto - Configuration

Dutch Help File

Table of Contents:

Right Click Menu -> Quick Options

- View Caption bar on – Shows the title bar on the top, left, bottom or right.
- Always on Top – Ditto is always the top most window.
- Auto Roll up – Only works if Always on Top is set. Will hide the main list and only show the header when focus leaves ditto. The list will be shown again if the mouse if moved over the header.
- Always show description – If set it will show the full text in a tool tip of the currently selected item.
- Prompt for new Group names – If you create a new group it will prompt you for the name.
- Paste HTML as Plain Text - If html format is on the clipboard then the actual html code will be pasted as text.

- Double Clicking on the Caption bar – Controls the action ditto will take when you double click on its header:

Toggles Always on Top

Rolls up the window

Toggles Always Show Description

Right Click Menu -> Send To

- Send To – List all friends (set up in config - friends tab), when selected the selected clips will be sent to that friend

Options -> General

- Start ditto on System Startup – When windows starts up, Ditto will automatically be started.
- Display Icon in the System Tray – Shows the icon in the system tray (or not). Ditto can be activated by clicking its icon in the system tray. If the icon is not shown, you can activate Ditto using its hot key.
- Maximum number of Saved Copies – The maximum number of saved copies that can be in the database. After the maximum has been reached, the oldest item will be removed. Items that are marked as “Never Delete” do not count toward this total.
- Paste Entries Expire after X Days – After X days have past, items older than that will be removed. Items that are marked as “Never Delete” will not be deleted.
- Compact and Repair Database on Exit – Ditto uses an Access Database to store data. If you delete many entries and the database is still large in size, this will reduce the size. Or if there is slowness in the database it could be because of errors in the database, then run this. If this is checked it will compact and repair on exit.
- Set Database Path – Use this if you want to put the database in a different location. If this is checked it will let you select a database in a different location.
- Automatically check for updates online – Every 15 days Ditto downloads a file from “ditto-cp.sourceforge.net/Update/DittoVersion.txt”. This contains the version of the current Ditto. If this version is greater than the running version you will be prompted to download the current version from “ditto-cp.sourceforge.net/Update/DittoSetup.exe”. Absolutely no data is sent back.
- Allow Duplicates – If this is checked it does not check previous entries to see if it was already added to the database. If it is not checked ditto searches previous entries: if the exact same data is found, the copy date is updated so it will show up first in the list.
- Update Clip Time on Paste – If checked when you paste an item, it will set the date to the current time then show up first in the list. Otherwise the clip stays at the same position in the list.
- Save Multi-Pastes – If checked and you select multiple items and paste them it will create a new entry with the concatenated data in it.
- Hide Ditto on Hot Key if Ditto is Visible – If checked, the hot key toggles the Ditto Window. i.e. if you activate Ditto with the hot key then hit the hot key again it will hide ditto.
- Amount of text to save for description – This is the amount of text that shows in the list of past copies. This is also the text that is searched in the edit box filter. Data from a copy is stored in binary format (not easily searched). Ditto stores a subset of the data (the default is 250 bytes) in plain text to allow for easy searching.
- On copy play the sound - When ditto saves a clip it will play the sound specified here.
- Paste Clip in active window after selection - If this is unselected then when you select a clip in the main list it will just place the clip on the clipboard, it will NOT paste the clip. If this is selected then it will paste the clip in the active window.

Options -> Supported Types

When you copy something to the clipboard, the active program can place multiple Formats on the clipboard, including: text, rich text, pictures, xml, links, etc. Ditto only saves the Format Types you tell it to.

Click “Add” to add more types using the “Add Supported Types” dialog: the built-in Types are listed on the left, Types currently on the clipboard are on the right. Click the small “Add” button below each list to add the selected Types from that list. To add a custom Format Type, enter the text name in the Custom Type edit box and click the “Add” button next to it.

By default, Ditto saves text (CF_TEXT) and rich text (“Rich Text Format”).

Options -> Keyboard Shortcuts

- Activate Ditto – Shows the main list of past copies, same as clicking on the taskbar icon.
- Named Copy – Copies the currently selected data then pops up the item properties window so you can set a hot key or set it to “Never Delete”. This is the same as hitting Ctrl-C, but it also shows the copy properties window of the copied data.
- Global Hot Keys for last Ten items – These are global hot keys that can be assigned to the last ten copies. Because these are global keys, the main Ditto window does not need to be shown to use these hot keys.

Note: The "Win" check box next to each indicates that the Windows key will be included in the short cut.

Options -> Quick Paste

These can also be set from the right click menu in the main copy list.

- History Starts at the Top of the list (vs. Bottom) – If checked, new entries will be at the top, otherwise new entries will show at the bottom of the window.
- Use Ctrl – Num for first ten copy hot keys – When the list of past copies is shown the last ten entries can be pasted by the number 1 – 10(0). If checked, the Ctrl key must be down for this to work.
- Shows text for first ten copy hot keys – Shows the numbers 1 – 10 in the main list (or not).
- Show Leading whitespace – If checked, the text will be shown as it was copied, otherwise the leading white space of each line will be removed.
- Text Lines per Row – Number of rows of text to show per row in the list box.
- Enable Quick Paste Transparency – Shows the list window as transparent at the percent entered.
- Show thumbnails - If checked then when the clipboard type CF_DIB is saved then a thumbnail of the bitmap will be drawn in the list.
- Draw RTF text in List - If checked then if RFT text is in a saved clip then the rich text will be drawn in the list.
- Find As You Type - If checked then when you start typing then it will filter the list as you type, if it is not checked then it will not filter the list until you hit the enter key.
- Ensure Entire Window is Visible - If checked then when ditto is shown it will ensure that the entire window is visible.
- Show Clips that are in Groups in Main List - If checked then when a clip is in a group it will be shown in the main list. If not checked then the clip will ONLY be shown in the group it is assigned to.
- Popup Positioning

At Caret – Ditto will pop up at the blinking caret.

At Cursor – Ditto will pop up at the current position of the mouse cursor.

At Previous Position – Ditto will pop up at the last position it was closed.

- List Item Prefix – Legend of what the leading text means in the list of past copies.

Options -> Friends

Friends Table - Ditto can automatically send any or all copies to up to 15 other computers. Double-Click an entry in the to open the “Friend Details” dialog box. Enter in the IP/name of the computer you want to send copies to. If “Send All Copies” is set then every copy will be sent. Otherwise the Friend will be listed in the right click menu to send them copies individually.

IP/Computer Names Text Edit Box - When a copy is received over the network and the source’s IP or computer name is in this list then the copy will be put directly onto the clipboard. Otherwise it will only be in the Saved Clips List to use at a later time. Enter the IP or Computer Names separated by commas into the edit box.

Network Password - When clips are sent over the network the data is encrypted using this password. On the receiving side the data is unencrypted using their network password. So when sending a clip across the network, both sides Network Password must be the same. If this you want to receive clips from multiple people with different passwords then you can enter the registry keys

Receive Passwords - If you are receiving clips from computers where your network password does not match, enter additional network passwords separated by commas. When a clip is received the network password will be tried first, if that doesn't work the list of "Receive Passwords" will be used to decrypt the clip.

NB: When a clip is received from a Friend, the Friend’s computer name is appended to the end of the Description text.

- Log Send Receive Commands – is used to view what is happing with the send and receive code. This is to only be used if there are problems and the Ditto team asks for the file to debug.
- Disable Receiving Clips – This will prevent the server thread from starting and the socket from listening for clips over the network. If other people send you data you will NOT receive the clips!

By Default Ditto opens port 23443, to change this add a DWORD registry entry "SendRecvPort" to "HKCU\Programs\Ditto"

Options -> Status

- Odometer – Date and the number of copies and pastes you have made since you installed Ditto.
- Trip Odometer – Same as the odometer but you can reset this to track how much you are using Ditto.
- Saved Copies, Save Copy Data – This is the number of tables in the database.
- Remove All button – WARNING! This will delete ALL data in the database.
- Last Started – Shows the date Ditto was last started along with the length of time Ditto has been running.
- Database Size – Shows the Database size. Choose Compact and Repair database on the General tab to reduce this size.
- Clips Sent – Total clips sent to the people listed in the Friends tab.
- Clips Received – Total clips received from others