Mode, selected the source (which highlighted differently from the destination), and pressed Escape to perform the copy and return to Command Mode. While in Insert or Replace Mode, the user could scroll and could select a source, but could not invoke another command, such as opening a different document. To copy text between documents was more complex. In Gypsy, the user could select the source text, press the "Copy" function key, select the destination text or insertion point, and press the "Paste" function key. Between Copy and Paste, the system was, as usual, not in a mode. The user could invoke other commands, such as opening a different document. Among other differences between Gypsy and the then-current version of Bravo were: To select text in Bravo, the user generally clicked the first and last characters to be selected, each with a different mouse button. In Gypsy, the user could drag from the first to the last character while holding a mouse button down. In addition to cut-copy-paste, Gypsy introduced double-click to select a word as well as the ability to change the style of a text selection to bold, italic or underlined by pressing the Control key (also called "Look") while pressing "B", "I", or "U". To minimize memorization and modes, the least frequently used commands in Gypsy appeared in a clickable menu. Each menu item could have parameters as in dialog boxes today. For example, the Scan (find) command took one parameter, which the user entered modelessly before clicking the command name, "Scan". Fewer modes meant less user confusion about what mode the system was in and therefore what effect a particular key press would have. Gypsy, like Bravo, used a three-button mouse. With the first button alone, the novice user could do everything described above (and more) except double-clicking to select a word. The second and third buttons were intended for experts who were used to Bravo's method of copying or wanted to accelerate word selection using double click. Gypsy's usability goals were met: new users could learn to work with it in only a few hours. Drag-through selection, double-click and cut-copy-paste were quickly adopted by Dan Ingalls for Smalltalk, beginning with Smalltalk-76. The ideas and techniques were refined in Apple's Lisa and Macintosh computers and spread from there to most modern document preparation systems. Further reading External links Gypsy: The Ginn Typescript System "Gypsy" an investigation of