Hey, something I can contribute to (long time lurker, few year user, 1st time poster)...
As a user I support the proposed changes - 'correcting the evils of the past' if you will. When I 1st learning KiCad it took me a while to understand copy vs. save, and though I now understand it I am very aware of its rather unique usage vs. other programs. CTRL-C, CTRL-V same support. Could you perhaps extend it to include CTRL-X, a proper cut? Bringing this more in line with common usage will be helpful for new users, but might add: when released perhaps there should be a short 'These Things Changed' paper for existing users, and this change should be called out. -al- Viking Star 45' Monk Sr. / McQueen mvVikingStar.blogspot.com -----Original Message----- From: Kicad-developers [mailto:kicad-developers-bounces+thomason.al=gmail....@lists.launchpad.net] On Behalf Of Chris Pavlina Sent: Saturday, March 21, 2015 8:49 AM To: [email protected] Subject: [Kicad-developers] [proposal] pcbnew/eeschema save/copy/duplicate consistency and customary definitions Relatively simple proposals: 1. Rename 'copy' to 'duplicate' in eeschema to match pcbnew. 2. Rename 'save' to 'copy' in eeschema to match traditional usage. 3. Add default Ctrl-V keybinding to eeschema for 'paste' to match traditional usage. 4. Add 'cut' to eeschema, on Ctrl-X: - This differs from save/copy->delete in that it should keep reference designators, since you're just moving parts. - This differs from block-move in that it would work across sheets, which I think is a significant plus. Possible drawbacks: 1. Existing tutorials/unofficial docs will not match. Not such a big deal in this case as 'duplicate' is quite obvious. 2. Existing tutorials/unofficial docs will not match. Bit more important for save vs. copy. 3. Keybinding conflict with pcbnew's Add MicroVia, so pcbnew couldn't be amended to add this keybinding to *it* for consistency. There's always the possibility that Add MicroVia could be given a different binding, as I don't think it's a very often used function. 4. None that I can think of. Any thoughts on this? These are all things I can easily implement if desired. Chris _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

