‹ BackHN Continuity

Thread

Key symbols we lost to time, pt. 2: The Mac side

163 points · 89 comments · zdw

  1. amelius · · focus · HN ↗
    No amount of drooling over Apple keyboards will make me forget that Apple's designers didn't add keys for basic functions such as Copy and Paste, Undo and Redo.
    1. Cockbrand · · focus · HN ↗
      The Extended Keyboard II came with a plastic overlay for the function keys. It showed Cut&#x2F;Copy&#x2F;Paste for F2&#x2F;F3&#x2F;F4 respectively. See <a href="https:&#x2F;&#x2F;chrispeak.com&#x2F;2022&#x2F;04&#x2F;08&#x2F;apple-extended-ii" rel="nofollow">https:&#x2F;&#x2F;chrispeak.com&#x2F;2022&#x2F;04&#x2F;08&#x2F;apple-extended-ii for a photo.

      Not sure if this was ever supported system-wide in any way, though.

      1. kps · · focus · HN ↗
        The Extended Keyboard not-II had the words printed below they keys. <a href="https:&#x2F;&#x2F;deskthority.net&#x2F;wiki&#x2F;File:Apple_M0115_top.jpg" rel="nofollow">https:&#x2F;&#x2F;deskthority.net&#x2F;wiki&#x2F;File:Apple_M0115_top.jpg
        1. Cockbrand · · focus · HN ↗
          Now that you&#x27;re mentioning it, I seem to remember seeing or even owning Extended Keyboard IIs with the same print. I may be wrong, though.
    2. spijdar · · focus · HN ↗
      Having seen laptops with dedicated copy&#x2F;paste&#x2F;undo&#x2F;redo keys, I think Apple can be forgiven for not going down the function key rabbit hole: <a href="https:&#x2F;&#x2F;pomelo.shockfox.net&#x2F;pub&#x2F;img&#x2F;powerlite.jpg" rel="nofollow">https:&#x2F;&#x2F;pomelo.shockfox.net&#x2F;pub&#x2F;img&#x2F;powerlite.jpg

      (Yes, they could have just replaced the &quot;regular&quot; function keys with copy&#x2F;paste keys, but I feel like that would have gone over about as well as the various times they&#x27;ve, uh, tried to replace the function keys)

      1. amelius · · focus · HN ↗
        The least they could have done was print &quot;Copy&quot;, &quot;Paste&quot;, etc. on the keys that we now use for those tasks.
      2. eviks · · focus · HN ↗
        They can&#x27;t, those keys are too far away for such common operations. And Fn keys are just as bad, so replacing with them would also have been a mistake
      3. cpach · · focus · HN ↗
        Looks like we hugged that poor server to death :-&#x2F;
        1. spijdar · · focus · HN ↗
          It should be back up now! And being managed by the service manager now instead of running in a shell, so it should stay up.

          The one and only web host [2] written in Nim [0], running on Sprite [1] ;-)

          [0] <a href="http:&#x2F;&#x2F;nim-lang.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;nim-lang.org&#x2F;

          [1] <a href="https:&#x2F;&#x2F;github.com&#x2F;OSPreservProject&#x2F;sprite&#x2F;blob&#x2F;master&#x2F;sprite.txt" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;OSPreservProject&#x2F;sprite&#x2F;blob&#x2F;master&#x2F;sprit...

          [2] <a href="https:&#x2F;&#x2F;pomelo.shockfox.net&#x2F;pub&#x2F;src&#x2F;httpd.nim" rel="nofollow">https:&#x2F;&#x2F;pomelo.shockfox.net&#x2F;pub&#x2F;src&#x2F;httpd.nim

    3. roldie · · focus · HN ↗
      The lack of delete has always annoyed me (and still does). I hate that I have to press fn backspace, or cursor to the end of the word.
      1. dchest · · focus · HN ↗
        You can also use Emacs keys (Ctrl-D) for one-handed delete. Very convenient when Caps Lock is remapped to Control.
      2. reaperducer · · focus · HN ↗
        The lack of delete has always annoyed me (and still does). I hate that I have to press fn backspace, or cursor to the end of the word.

        I bind Delete to F12 on every machine I use. It&#x27;s a wonderful thing.

    4. leoc · · focus · HN ↗
      I don&#x27;t see a clear advantage over the the ZXCV shortcut placement which the Macintosh team chose. (The original Finder had no specific Redo shortcut because it was single-undo and ⌘-Z performed both undo and redo.) Even well-placed dedicated keys on a Xerox-style (or later Sun-style) &quot;fun cluster&quot; <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=pBiWtJJN5zk" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=pBiWtJJN5zk to the left of the alphabetic cluster would have forced the hand to move further away from the home row. Of course ZXCV is much less well-adapted to the left-handed, but that would probably be true of any dedicated keys as well, unless they were mirrored on both sides of the keyboard.
      1. kps · · focus · HN ↗
        &gt; […] left of the alphabetic cluster would have forced the hand to move further away from the home row.

        The Star left cluster are primarily operations that pair the left hand on the keys with the right hand on the mouse. This derives from Engelbart&#x27;s Mother of All Demos with the left-side keyset paired with the right-side mouse.

        1. leoc · · focus · HN ↗
          &gt; The Star left cluster are primarily operations that pair the left hand on the keys with the right hand on the mouse.

          Sure (this is demonstrated in the linked video, for instance) but the ZXCV group is pretty similar in that respect. Even for operations which involve the mouse it&#x27;s preferable to drag only one hand far away from its home position, rather than both of them. (Especially since the video evidence <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Cn4vC80Pv6Q" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Cn4vC80Pv6Q seems to suggest that Star users tended to move their left hand only after making the mouse selection, instead of prepositioning it.) And the Star&#x27;s Undo key, which presumably doesn&#x27;t require help from mouse input and is likely to be needed after a non-mouse action, isn&#x27;t placed any more conveniently near the home row: it&#x27;s simply in the right side-cluster rather than the left one.

    5. bdavbdav · · focus · HN ↗
      At least we get cmd and control as separate keys still, which makes copy&#x2F;paste&#x2F;… in a terminal a breeze, without either needing to sacrifice terminal control keys, or remember to use different c&#x2F;p sequences in different scenarios.
      1. reaperducer · · focus · HN ↗
        I work primarily on Macs, but also have Windows machines on my desk. Switching to Windows, I always have to pause and think, &quot;Wait… I&#x27;m supposed to press what to copy again?&quot;

        Conflating meta keys with control keys is one of the more pernicious abominations Microsoft saddled on the tech world.

        Shift - Control - Meta - Super - Hyper. Each has its place.

        1. DonHopkins · · focus · HN ↗
          Don&#x27;t forget the Terminal key, so you can summon the elevator with Terminal-E and buzz open the door in the elevator lobby with Terminal-D, all without getting up out of your chair in front of your Lisp Machine.

          <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40634902">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40634902

          Guy L Steele wrote &quot;Double Bucky&quot; in 1978:

          <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14372023">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14372023

          Double Bucky

          (C) 1978 by Guy L. Steele, Jr.

          (Sung to the tune of &quot;Rubber Duckie&quot;)

              Double bucky, you&#x27;re the one!
              You make my keyboard lots of fun
                Double bucky, an additional bit or two:
              (Vo-vo-de-o!)
              Control and Meta side by side,
              Augmented ASCII, nine bits wide!
                Double bucky, a half a thousand glyphs,
                         plus a few!
                  Oh,
                  I sure wish that I
                  Had a couple of
                      bits more!
                  Perhaps a
                  Set of pedals to
                  Make the number of
                      Bits four:
                  Double double bucky!
              Double bucky, left and right
              OR&#x27;d together, outta sight!
                  Double bucky, I&#x27;d like a whole word of
                  Double bucky, I&#x27;m happy I heard of
                  Double bucky, I&#x27;d like a whole
                      word of you!
          
          (For those of you who are interested, the term &quot;bucky bits&quot; comes from Niklaus Wirth, known as &quot;bucky&quot; to friends, who suggested that an extra bit be added to terminal codes on 36 bit machines for use by screen editors.)

          The UniPress Emacs icon was a unicorn, because after you held down all the modifier keys with both hands, you need a horn on your head to press the actual letter.

          So &quot;Uni[Corn Key]Press Emacs&quot;.

          You can see it in the lower left corner of this screen snapshot, but the horn is covered by a tabbed emacs window:

          <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Tab_(interface)#&#x2F;media&#x2F;File:HyperTIESAuthoring.jpg" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Tab_(interface)#&#x2F;media&#x2F;File:Hy...

          Sun format Unicorn icon from the UniPress Emacs sources:

          <a href="https:&#x2F;&#x2F;github.com&#x2F;SimHacker&#x2F;NeMACS&#x2F;blob&#x2F;main&#x2F;src&#x2F;D.sun&#x2F;unicorn.icon" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;SimHacker&#x2F;NeMACS&#x2F;blob&#x2F;main&#x2F;src&#x2F;D.sun&#x2F;unic...

    6. neilv · · focus · HN ↗
      And there was already precedent:

      <a href="https:&#x2F;&#x2F;deskauthority.saberkeebs.com&#x2F;wiki.themk.org&#x2F;index.php&#x2F;Fun_cluster.html" rel="nofollow">https:&#x2F;&#x2F;deskauthority.saberkeebs.com&#x2F;wiki.themk.org&#x2F;index.ph...

      <a href="https:&#x2F;&#x2F;deskthority.net&#x2F;download&#x2F;file.php?id=59173" rel="nofollow">https:&#x2F;&#x2F;deskthority.net&#x2F;download&#x2F;file.php?id=59173

      Early Mac design was excellent overall, but decided not to include these keys (maybe they were leaning towards Smalltalk-like context menus?), and then seemed to go into more cryptic and power-user in-the-know keyboard direction (like with the 3-icon key including special support for flipping burgers):

      <a href="https:&#x2F;&#x2F;unsung.aresluna.org&#x2F;_media&#x2F;key-symbols-we-lost-to-time-pt-2-the-mac-side&#x2F;6.1600w.avif" rel="nofollow">https:&#x2F;&#x2F;unsung.aresluna.org&#x2F;_media&#x2F;key-symbols-we-lost-to-ti...

    7. DonHopkins · · focus · HN ↗
      They didn&#x27;t leave the functions out. They left the words off the keys and put the functions on Command-ZXCV, which you only know if someone already told you. The Extended Keyboard later printed Cut&#x2F;Copy&#x2F;Paste under F2-F4, or shipped a plastic overlay. That is a confession, not a design.

      Xerox Star put labeled keys in a left-hand cluster meant to work with the mouse in the other hand, which is the Engelbart pairing. Apple chose not to. Printing Copy on C would have been the cheap half of that lesson.

      The missing keycaps are still the small complaint. The theft was the words.

      Ted Nelson, 1999, in his own type:

      <a href="http:&#x2F;&#x2F;hyperland.com&#x2F;TedCompOneLiners" rel="nofollow">http:&#x2F;&#x2F;hyperland.com&#x2F;TedCompOneLiners

      &gt;Consider the &quot;clipboard&quot; on the Mac, PC or XWindows. It&#x27;s just like a regular clipboard, except (a) you can&#x27;t see it, (b) it holds only one object, (c) whatever you put there destroys the previous contents. Aside from that, IT&#x27;S JUST LIKE A REGULAR CLIPBOARD IN EVERY OTHER RESPECT-- EXCEPT THERE AREN&#x27;T ANY OTHER RESPECTS!

      &gt;I see this pseudo-clipboard as stupidity at its height: a really terrible, destructive mechanism, excused by a word that makes it sound somehow okay. It is a further offense-- the greatest atrocity in the computer field, I believe-- that the crippled and destructive functions of this pseudo-clipboard have been falsely given the names &quot;cut&quot; and &quot;paste&quot;-- which for decades have meant something ENTIRELY different to writers, the function of parallel rearrangement with all things visible.

      He said it again at BayCHI in 2021. YouTube&#x27;s auto-captions turned one line into &quot;many signs sound okay.&quot; I wrote him. He did not argue with the sense of the passage. He did correct one attribution: &quot;long form work&quot; is Tesler&#x27;s phrase, from their emails, not Ted&#x27;s. Cleaned transcript of the public talk (intent, not a court reporter):

      Copy of HCI Constructs Then and Now with Ted Nelson:

      <a href="https:&#x2F;&#x2F;youtu.be&#x2F;dOLXLk8TbxQ?t=661" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;dOLXLk8TbxQ?t=661

      &gt;So what does cut and paste mean today? Those holy words, referring to the highest faculties of an author&#x27;s overview, have been assigned to a strange construct called the clipboard: an invisible buffer. You can&#x27;t see it, and it holds only one object. In other respects it is like a physical clipboard, except there aren&#x27;t any other respects.

      &gt;So cut and paste -- those formerly sacred words for the mind&#x27;s highest faculty -- have been used to propagandize this abominable construct. These features should have been called hide and plug, but somehow using those familiar old words makes them sound okay, like the words &quot;national socialism.&quot; So they could at least have made it visible and made it a stack for rearrangement. But oh no.

      &gt;Now this crime against humanity -- calling the hide-and-plug functions cut and paste -- was perpetrated by a good friend of mine, the late Larry Tesler. And he kept insisting to me -- we had many emails on the subject -- that the real cut and paste was only for very specialist long-form work.

      NY Times copy boy (1960s): First morning task — scrape dried paste from glass pots, refill with wet library paste (three on city desk, foreign, economics). Reporters cut sections, paste down, rewrite between. Yell copy → pneumatic tube to typesetting. &quot;This was called cut and paste and indeed it was.&quot;

      Grandmother&#x27;s Tolstoy story: Daughter&#x27;s lecture — Tolstoy dictates two longhand copies; one filed, one cut up all over the dacha floor; walking in woods: &quot;Don&#x27;t touch my noodles&quot;; returns to paste in new order and dictate next draft.

      Slide (Ted Selker showed): Ted&#x27;s 1965 ACM article noodles — bad reproduction of actual cutting&#x2F;pasting with photo of real noodles.

      A keycap that says Paste would still be hide-and-plug. It would just confess on the plastic. What writers meant was noodles on the table, everything visible, rearrange, then paste. Ted still does that with scissors.

      Real cut and paste-- STILL NEEDED BY WRITERS !

      <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=6_35RDA6r3g" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=6_35RDA6r3g

      &gt;The terms &quot;cut&quot; and &quot;paste&quot; were redefined in 1984, when the Macintosh came out-- &quot;cut&quot; now meant HIDE and &quot;paste&quot; meant PLUG-- and as a result, there are no decent tools for large-scale rearrangement.

      &gt;Tolstoy cut his manuscripts into pieces that he called his &quot;noodles&quot;-- then he would rearrange them and paste them into a new order, adding text and crossing out, then dictating a new draft to his daughters, one to be cut up again. (My grandmother heard this in a lecture by one of his daughters.)

      &gt;Balzac wore a knife around his neck for cutting up his manuscripts-- but such rearrangement is impossible with today&#x27;s computer software.

      &gt;Personally, in the 1960s I had huge paper cut at the factory-- about 14&quot; wide by 40&quot; long-- for massive rearrangement by REAL cutting and pasting of big manuscripts. I still have some of that big paper.

      Cut and Paste, 2014, by Ted Nelson:

      <a href="https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;cutnpaste_201909" rel="nofollow">https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;cutnpaste_201909

      &gt;This shows the actual cut and paste process, done physically, that has been denied to us by software since those two words were redefined in 1984 to mean &quot;hide&quot; (on the invisible hideyhole called misleadingly the &quot;clipboard&quot;) and &quot;plug&quot; (whatever&#x27;s in the invisible hideyhole) to wherever you&#x27;re pointing.

      &gt;Or since the letters used on both Mac and Windows are C and V, they could better have stood for Cram and Vomit.

      Ted Nelson — invisible clipboard rant (source catalog):

      <a href="https:&#x2F;&#x2F;github.com&#x2F;SimHacker&#x2F;WillWrightShowForFood&#x2F;blob&#x2F;main&#x2F;characters&#x2F;ted-nelson&#x2F;sources&#x2F;invisible-clipboard-rant-catalog.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;SimHacker&#x2F;WillWrightShowForFood&#x2F;blob&#x2F;main...

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.