Some of xtme's cut and paste capabilities are intuitively obvious and some are not. Note especially that the menu items Cut, Copy, and Paste apply only to structural elements and NOT to the text values.
Text in the value window
Copying text from xtme
Swipe across the lower window with the pointer, left button down.
Pasting text from xtme
Make sure the window you want to paste into has input focus and can accept keystrokes as input. Put the pointer into the window and press the middle mouse button. This works for pasting text into xtme's value window as well.
Copying text from one element to another
You'll need another application open to hold the text, such as an xedit window. Select the text from xtme's value window and paste into the xedit window, then choose the metadata element you want to paste the value into, select the text in xedit and paste it into xtme's value window.
Copying subtrees within a metadata record
Click the top of the subtree in the structure window.
Choose Copy from the Edit menu.
Click the element under which you want the copy to go.
Choose Paste from the Edit menu.
Moving a subtree within a metadata record
Do the same steps as for copying but choose Cut rather than Copy in the first step.
Copying a subtree from another metadata record
Launch another copy of xtme, giving the source record as the input file name.
Click the top of the subtree that you want to copy.
In the destination record's xtme window, choose the element under which you want the copy to go.
Put the pointer anywhere in the structure window of the destination record and press the middle mouse button.
Copying a subtree from something other than xtme
Xtme transfers data as indented text, so if you have indented metadata in a text editor or web browser, you can select a subtree using the pointer and paste it into your xtme structure window just as if it had come from another copy of xtme. This won't work if the text you try to paste isn't fully parseable.
Copying a subtree from xtme to some other application
Select the top of the subtree that you want to paste.
Make sure the destination application's window has keyboard focus and can accept keystrokes.
Press the middle mouse button with the pointer in the destination window.
Xtme converts the subtree to indented text and sends it to the destination.