1. copy to buffer Select objects then {ctrl+c} or {e c} to copy them to the current paste buffer. Note: floaters and wirenet part objects can not be copied. The copy will automatically select the buffer tool (just like in pcb-rnd), and you can place copies of the current buffer. 2. cut to buffer Same as copy, but also removes the original objects. {ctrl+x} or {e x}. 3. paste from buffer While the buffer tool is activated, you should get a xor-draw of the buffer content over the sheet. A single click would copy buffer content to sheet at current crosshair coords. It's the same as in pcb-rnd. {ctr+v} activates the buffer tool but doesn't do a paste, again, just like in pcb-rnd. 4. buffer menu: save buffer symbol or group to file If you have a symbol or group in your buffer, you can use this feature to save them to a file. The resulting file is a group file, which will also be our symbol format (this is what we will have in our library). (The other save, "buffer content" doesn't yet work, that one will save the whole buffer, any object, not just the first group.) 5. buffer menu: load buffer symbol/group from file This is the reverse of 4., it loads a group file you saved earlier. Same as pcb-rnd's file/import/subc 6. multiple buffers We have inherited this feature from geda/pcb in pcb-rnd: there are multiple different paste buffers in parallel and you can pick which one you are using. This way you can save different temporary things in different paste buffers. As far as I can tell nobody uses this feature, but it is super-cheap to implement, so to match pcb-rnd, sch-rnd implements this too. Buffer menu, buffer selection. Scratchpad may be overwritten by the code any time, but it is safe to use the first 4 buffers. 7. explicit buffer transformations The first few items of the buffer menu are explicit buffer transformations. Put something in the buffer and you can use these to get the buffer rotated or mirrored. 8. auto choose buffer/object transformation A more common tool set for the same sort of operations is in the edit menu whirl and mirrors. If you have the buffer tool active, these will oeprate on the buffer, just like point 7 above. If you have any other tool activated, these will operate on the object at the crosshair.