Is this the same string that's at Utilities class>>#commandKeyMappings?  Is there any way to have just one command-key mapping?


On Sat, Jun 28, 2014 at 11:39 AM, <commits@source.squeak.org> wrote:
A new version of Help-Squeak-Project was added to project The Inbox:
http://source.squeak.org/inbox/Help-Squeak-Project-kfr.18.mcz

==================== Summary ====================

Name: Help-Squeak-Project-kfr.18
Author: kfr
Time: 28 June 2014, 6:38:58.326 pm
UUID: bacf064f-b862-6f44-8763-875ebbe2e95a
Ancestors: Help-Squeak-Project-dtl.17

Command Key Mappings

=============== Diff against Help-Squeak-Project-dtl.17 ===============

Item was added:
+ SqueakTutorials subclass: #SqueakTutorialsCommandKey
+       instanceVariableNames: ''
+       classVariableNames: ''
+       poolDictionaries: ''
+       category: 'Help-Squeak-Project'!

Item was added:
+ ----- Method: SqueakTutorialsCommandKey class>>bookName (in category 'as yet unclassified') -----
+ bookName
+       ^'Command Key Mappings'!

Item was added:
+ ----- Method: SqueakTutorialsCommandKey class>>commandKeyMappings (in category 'as yet unclassified') -----
+ 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 argument to clipboard
+ 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
+ Del                   Forward delete character
+ Shift-Bksp    Backward delete word
+ Shift-Del     Forward delete word
+ Esc                   Pop up the Desktop Menu
+ \                     Send top window to back
+
+ 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-(        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
+ '!

Item was added:
+ ----- Method: SqueakTutorialsCommandKey class>>pages (in category 'as yet unclassified') -----
+ pages
+       ^# (commandKeyMappings)!