{"id":9470,"date":"2006-06-29T13:10:32","date_gmt":"2006-06-29T20:10:32","guid":{"rendered":"http:\/\/hill-kleerup.org\/blog\/wp\/2006\/06\/29\/the-tyranny-of-standards.html"},"modified":"2006-06-29T13:10:32","modified_gmt":"2006-06-29T20:10:32","slug":"the_tyranny_of","status":"publish","type":"post","link":"https:\/\/hill-kleerup.org\/blog\/2006\/06\/29\/the_tyranny_of.html","title":{"rendered":"The tyranny of standards"},"content":{"rendered":"<p>As noted earlier, I just <a href=\"https:\/\/www.hill-kleerup.org\/blog\/2006\/06\/27\/client_problems.html\">upgraded to ecto 2.0<\/a>, and discovered, among other problems, a really annoying &#8220;bug&#8221;:  my normal clipboard shortcut keys don&#8217;t work.<\/p>\n<p>So I&#8217;ve been using Windows since 3.x, and Word for DOS before that (and, if I can digress a second, I was astonished when I visited Pasadena last week and was recognized by a secretary who I had in a Word for DOS I taught back &#8212; well, on the order of 15 years ago, at least), and the standards I learned for the clipboard were:<\/p>\n<p><strong>Shift-Del = Cut<br \/>\nCtrl-Ins = Copy<br \/>\nShift-Ins = Paste<\/strong><\/p>\n<p>Yes, I was aware that there were letter-combos for that same thing, Macintosh-like stuff on the order of<\/p>\n<p><strong>Ctrl-D = Cut<br \/>\nCtrl-C = Copy<br \/>\nCtrl-V = Paste<\/strong><\/p>\n<p>But, what the heck, I can be open-minded about such things.  Never mind that I come from an era when Ctrl-C was a cancellation\/interrupt command &#8212; if folks want to use it for copying to the clipboard, it&#8217;s a big tent.<\/p>\n<p>Imagine my shock when, upon firing up ecto 2.0, I discovered that <em>my <\/em>shortcuts didn&#8217;t work any more, just those Ctrl-DCV things.  Blasphemy!  A Mac-ish Plot (not far-fetched when you realize ecto was originally a Mac product)!  And, more importantly, a major change, akin to switching the side of the steering wheel the turn indicator is on (which, believe me, I&#8217;ve experienced, too).<\/p>\n<p>I wrote a note to the developer in the forum, and was told that, well, no, that wasn&#8217;t how the new rich text editor worked, and that those older shortcuts were no longer standard.  Which sent me digging around a bit, and I discovered, to my dismay (if not shock) that, in fact, he was right.  Sort of.  The Ins\/Del pairings have been <i>de jure<\/i> deprecated in Windows.  From MSDN&#8217;s &#8216;s <a href=\"http:\/\/msdn.microsoft.com\/library\/default.asp?url=\/library\/en-us\/dnwue\/html\/part4.asp\">Windows User Interface and Design Development<\/a>, in the Appendix on Keyboard shortcuts, the Ctrl-Z, Ctrl-V, Ctrl-C, and Ctrl-D items are footnoted:<\/p>\n<blockquote><p>The system supports shortcut assignments available in earlier versions of Microsoft Windows (ALT+BACKSPACE, SHIFT+INSERT, CTRL+INSERT, SHIFT+DELETE). You should consider supporting them (though not documenting them) to support the transition of users.<\/p><\/blockquote>\n<p>And I found that through another <a href=\"http:\/\/www.cygwin.com\/ml\/cygwin\/2002-07\/msg02531.html\">reference<\/a> that the deprecation dated back to Win95 and WinNT.  Yikes.<\/p>\n<p>But it&#8217;s worth noting that despite the old deprecation, I&#8217;m not aware of a single <i>current<\/i> M$ application that doesn&#8217;t still &#8220;support the transition&#8221; with them.  It may not be the <em>de jure <\/em>standard, but it is the <em>de facto<\/em> standard.  <\/p>\n<p>It is doubtless a waste of keyboard combos to support two different ways of manipulating the clipboard, but it seems to me the last thing you want to do is break something that people do automatically unless there&#8217;s a significant reason to do so.  And adherence to a standard is not a significant <em>reason<\/em>; it&#8217;s a <em>method<\/em>.  The reason would have to be some other use for those keys, or some technical problem.  Otherwise, it would be just as simple to change the standard to Alt-A, Alt-B, Alt-C, and Alt-D.  I mean, just because there would be confusion for no purpose doesn&#8217;t mean it&#8217;s wrong, so long as it adheres to the current standard, correct?<\/p>\n<p>For what it&#8217;s worth, the ecto developer has put adding in the other shortcuts onto his to-do list, which is nice of him.  But that may happen sometime in the distant future and, to be perfectly honest, it&#8217;s a real turn-off from retaining the upgrade (especially with some of its other problems) until it gets fixed.<\/p>\n<p>Your software development lesson for today:  <em>Don&#8217;t mess with how people do things with your product, unless you can offer them real value for doing so<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As noted earlier, I just upgraded to ecto 2.0, and discovered, among other problems, a really annoying &#8220;bug&#8221;: my normal clipboard shortcut keys don&#8217;t work. So I&#8217;ve been using Windows&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3,20],"tags":[],"class_list":["post-9470","post","type-post","status-publish","format-standard","hentry","category-blogging","category-hi-tech"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":27604,"url":"https:\/\/hill-kleerup.org\/blog\/2012\/04\/26\/retraining-my-fingers-dagnabbit.html","url_meta":{"origin":9470,"position":0},"title":"Retraining my fingers, dagnabbit","author":"***Dave","date":"Thu 26-Apr-12 2:15pm","format":false,"excerpt":"I have no idea why I grew up in computers using the IBM Common User Access keys for clipboard management --Ctrl-Ins for CopyShift-Del for Cut*Shift-Ins* for Paste... but I did. And it makes a lot of sense to me, since the Shift key is so automatic, and Insert (for paste\/inserting\u2026","rel":"","context":"In &quot;~PlusPosts&quot;","block_context":{"text":"~PlusPosts","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging\/plusposts"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":15786,"url":"https:\/\/hill-kleerup.org\/blog\/2009\/09\/11\/tweets-from-2009-09-11.html","url_meta":{"origin":9470,"position":1},"title":"Tweets from 2009-09-11","author":"***Dave","date":"Fri 11-Sep-09 11:30pm","format":false,"excerpt":"Let us remember the dead, help the living, remember the cost of hatred and extremism; never forget, but never let fear rule our lives. #911 # Rrg. Read something yesterday. Thought I'd posted \/ referenced \/ bookmarked it ... and now I can't find it. Internet imitates life. # The\u2026","rel":"","context":"In &quot;~Tweets&quot;","block_context":{"text":"~Tweets","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging\/tweets"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":18308,"url":"https:\/\/hill-kleerup.org\/blog\/2010\/08\/28\/unblogged-bits-sat-28-aug-10-2000.html","url_meta":{"origin":9470,"position":2},"title":"Unblogged Bits (Sat. 28-Aug-10 2000)","author":"***Dave","date":"Sat 28-Aug-10 2:00pm","format":false,"excerpt":"Links (most recent first) that caught my eye, but did not warrant full-blown blog entries .... Harry Shearer: NPR -- the Initials Stand for Nothing - That's ... unfortunate. SPEECH Act now a law: big win for libel reform! - \"Sometimes, our government gets it right.\" GOP Funding Octopus -\u2026","rel":"","context":"In &quot;Potpourri&quot;","block_context":{"text":"Potpourri","link":"https:\/\/hill-kleerup.org\/blog\/category\/potpourri"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4368,"url":"https:\/\/hill-kleerup.org\/blog\/2003\/09\/16\/the_three_finge.html","url_meta":{"origin":9470,"position":3},"title":"The Three-Fingered Salute","author":"***Dave","date":"Tue 16-Sep-03 2:22pm","format":false,"excerpt":"So, who invented [Ctrl-Alt-Delete] to reboot (or, these newfangled days, call up the Task List for) a computer? Dave Bradley, who seems to have created a cottage industry in giving...","rel":"","context":"In &quot;Hi-Tech&quot;","block_context":{"text":"Hi-Tech","link":"https:\/\/hill-kleerup.org\/blog\/category\/hi-tech"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22252,"url":"https:\/\/hill-kleerup.org\/blog\/2011\/08\/20\/unblogged-bits-sat-20-aug-11-1735-3.html","url_meta":{"origin":9470,"position":4},"title":"Unblogged Bits (Sat. 20-Aug-11 1735)","author":"***Dave","date":"Sat 20-Aug-11 5:35pm","format":false,"excerpt":"Links (most recent first) that caught my eye, but did not warrant full-blown blog entries .... 90 percent of US net users don\u2019t know from crtl-F - While I use both the keyboard shortcuts mentioned, I would submit they are not necessary for effective or efficient use of the computer,\u2026","rel":"","context":"In &quot;Potpourri&quot;","block_context":{"text":"Potpourri","link":"https:\/\/hill-kleerup.org\/blog\/category\/potpourri"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5661,"url":"https:\/\/hill-kleerup.org\/blog\/2004\/01\/29\/end_of_an_era_3.html","url_meta":{"origin":9470,"position":5},"title":"End of an Era","author":"***Dave","date":"Thu 29-Jan-04 6:30am","format":false,"excerpt":"The guy who invented and coded the Ctrl-Alt-Del sequence is retiring from IBM. David Bradley joined the company in June 1975 as an engineer in Boca Raton, Fla. By 1980,...","rel":"","context":"In &quot;Hi-Tech&quot;","block_context":{"text":"Hi-Tech","link":"https:\/\/hill-kleerup.org\/blog\/category\/hi-tech"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/posts\/9470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/comments?post=9470"}],"version-history":[{"count":0,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/posts\/9470\/revisions"}],"wp:attachment":[{"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/media?parent=9470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/categories?post=9470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/tags?post=9470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}