[squeak-dev] The Trunk: Help-Squeak-Project-cmm.31.mcz

Chris Muller asqueaker at gmail.com
Tue Oct 20 00:55:46 UTC 2015

OMG, I'll fix my spelling errors.

On Mon, Oct 19, 2015 at 4:45 PM,  <commits at source.squeak.org> wrote:
> Chris Muller uploaded a new version of Help-Squeak-Project to project The Trunk:
> http://source.squeak.org/trunk/Help-Squeak-Project-cmm.31.mcz
> ==================== Summary ====================
> Name: Help-Squeak-Project-cmm.31
> Author: cmm
> Time: 19 October 2015, 4:45:28.777 pm
> UUID: c5667fc2-8a6b-4772-95f8-e62e6319806f
> Ancestors: Help-Squeak-Project-cmm.30
> Updates for recent command-key additions.
> =============== Diff against Help-Squeak-Project-cmm.30 ===============
> Item was changed:
>   ----- Method: SqueakTutorialsCommandKey class>>commandKeyMappings (in category 'as yet unclassified') -----
>   commandKeyMappings
>         "This method was automatically generated. Edit it using:"
>         "SqueakTutorialsCommandKey edit: #commandKeyMappings"
>         ^HelpTopic
>                 title: 'Command Key Mappings'
>                 contents:
>   'Lower-case command keys
>   (use with Cmd key on Mac and Alt key on other platforms)
>   a     Select all
>   b     Browse it (selection is a class name or cursor is over a class-list or message-list)
>   c     Copy selection
>   d     Do it (selection is a valid expression)
>   e     Exchange selection with prior selection
>   f     Find
>   g     Find again
>   h     Set selection as search string for find again
>   i     Inspect it (selection is a valid expression, or selection is over an inspect-ilst)
>   j     Again once (do the last text-related operation again)
>   k     Set font
>   l     Cancel
>   m     Implementors of it (selection is a message selector or cursor is over a class-list or message-list)
>   n     Senders of it (selection is a message selector or cursor is over a class-list or message-list)
>   o     Spawn current method
>   p     Print it (selection is a valid expression)
>   q     Query symbol (toggle all possible completion for a given prefix)
>   r     Recognizer
>   s     Save (i.e. accept)
>   t     Finds a Transcript (when cursor is over the desktop)
>   u     Toggle alignment
>   v     Paste
>   w     Delete preceding word (over text);  Close-window (over morphic desktop)
>   x     Cut selection
>   y     Swap characters
>   z     Undo
>   Note: for Do it, Senders of it, etc., a null selection will be expanded to a word or to the current line in an attempt to do what you want.  Also note that Senders/Implementors of it will find the outermost keyword selector in a large selection, as when you have selected a bracketed expression or an entire line.  Finally note that the same cmd-m and cmd-n (and cmd-v for versions) work in the message pane of most browsers.
>   Upper-case command keys
>         (use with Shift-Cmd, or Ctrl on Mac
>         or Shift-Alt on other platforms; sometimes Ctrl works too)
>   A     Advance argument
>   B     Browse it in this same browser (in System browsers only)
>   C     Compare the selected text to the clipboard contents
> + D     Debug-It
> - D     Duplicate
>   E     Method strings containing it
>   F     Insert ''ifFalse:''
>   G     fileIn from it (a file name)
>   H     cursor TopHome:
>   I     Inspect via Object Explorer
>   J     Again many (apply the previous text command repeatedly until the end of the text)
>   K     Set style
>   L     Outdent (move selection one tab-stop left)
>   M     Select current type-in
>   N     References to it (selection is a class name, or cursor is over a class-list or message-list)
>   O     Open single-message browser (in message lists)
>   P     Make project link
>   R     Indent (move selection one tab-stap right)
>   S     Search
>   T     Insert ''ifTrue:''
>   U     Convert linefeeds to carriage returns in selection
>   V     Paste author''s initials
>   W     Selectors containing it (in text); show-world-menu (when issued with cursor over desktop)
>   X     Force selection to lowercase
>   Y     Force selection to uppercase
>   Z     Capitalize all words in selection
>   Other special keys
>   Backspace                     Backward delete character
> + Shift-Bksp                    Backward select or delete word
>   Del                                   Forward delete character
> - Shift-Bksp                    Backward delete word
>   Shift-Del                     Forward delete word
>   Esc                                   Pop up the context menu
>   Shift+Esc                     Pop up the World Menu
> + Cmd+Esc                       Close the active window
> + Ctrl+Esc                      Present a list of open windows
> + \                                     Send the active window to the back
> - Command+Esc           Close the active window
> - \                                     Send top window to back
> - Control+Esc           Present a list of open windows
>   Cursor keys
>   left, right,
>   up, down                      Move cursor left, right, up or down
>   Ctrl-left                             Move cursor left one word
>   Ctrl-right                    Move cursor right one word
>   Home                          Move cursor to begin of line or begin of text
>   End                                   Move cursor to end of line or end of text
>   PgUp, Ctrl-up         Move cursor up one page
>   PgDown, Ctrl-Dn       Move cursor down one page
>   Note all these keys can be used together with Shift to define or enlarge the selection. You cannot however shrink that selection again, as in some other systems.
>   Other Cmd-key combinations (not available on all platforms)
>   Return                Insert return followed by as many tabs as the previous line
>                         (with a further adjustment for additional brackets in that line)
>   Space         Select the current word as with double clicking
>   Enclose the selection in a kind of bracket.  Each is a toggle.
>         (not available on all platforms)
> + Ctrl-(        Toggle enclosure within parentheses
> + Ctrl-[        Toggle enclosure within brackets
> + Crtl-{        Toggle enclosre within curly braces
> + Ctrl-<        Toggle enclosre within less-than / greater-than (HTML)
> + Ctrl-''       Toggle enclosure within double-quotes
> + Ctrl-''       Toggle encllosure within single-quotes
> +
> - Ctrl-(        Enclose within ( and ), or remove enclosing ( and )
> - Ctrl-[        Enclose within [ and ], or remove enclosing [ and ]
> - Crtl-{        Enclose within { and }, or remove enclosing { and }
> - Ctrl-<        Enclose within < and >, or remove enclosing < and >
> - Ctrl-''       Enclose within '' and '', or remove enclosing '' and ''
> - Ctrl-"        Enclose within " and ", or remove enclosing " and "
>   Note also that you can double-click just inside any of the above delimiters,
>   or at the beginning or end of a line, to select the text enclosed.
>   Text Emphasis
>         (not available on all platforms)
>   Cmd-1 type the first method argument
>   Cmd-2 type the second method argument
>   Cmd-3 type the third method argument
>   Cmd-4 type the fourth method argument
>   Cmd-5 for future use
>   Cmd-6 color, action-on-click, link to class comment, link to method, url
>                 Brings up a menu.  To remove these properties, select
>                 more than the active part and then use command-0.
>   Cmd-7 bold
>   Cmd-8 italic
>   Cmd-9 narrow (same as negative kern)
>   Cmd-0 plain text (resets all emphasis)
>   Cmd-- underlined (toggles it)
>   Cmd-= struck out (toggles it)
>   Shift-Cmd--   (aka :=) negative kern (letters 1 pixel closer)
>   Shift-Cmd-+   positive kern (letters 1 pixel larger spread)
>   Docking Bar
>   Ctrl-<n> opens the n-th (where n is between 0 and 7) menu if such exists, otherwise it moves the keyboard focus to the Search Bar. Currently this means:
>   Ctrl-0        Activates Search Bar
>   Ctrl-1        Squeak menu
>   Ctrl-2        Projects menu
>   Ctrl-3        Tools menu
>   Ctrl-4        Apps menu
>   Ctrl-5        Extras menu
>   Ctrl-6        Windows menu
>   Ctrl-7        Help menu
>   !!' readStream nextChunkText!

More information about the Squeak-dev mailing list