<div dir="ltr">Is this the same string that's at Utilities class>>#commandKeyMappings? Is there any way to have just one command-key mapping?</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Jun 28, 2014 at 11:39 AM, <span dir="ltr"><<a href="mailto:commits@source.squeak.org" target="_blank">commits@source.squeak.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">A new version of Help-Squeak-Project was added to project The Inbox:<br>
<a href="http://source.squeak.org/inbox/Help-Squeak-Project-kfr.18.mcz" target="_blank">http://source.squeak.org/inbox/Help-Squeak-Project-kfr.18.mcz</a><br>
<br>
==================== Summary ====================<br>
<br>
Name: Help-Squeak-Project-kfr.18<br>
Author: kfr<br>
Time: 28 June 2014, 6:38:58.326 pm<br>
UUID: bacf064f-b862-6f44-8763-875ebbe2e95a<br>
Ancestors: Help-Squeak-Project-dtl.17<br>
<br>
Command Key Mappings<br>
<br>
=============== Diff against Help-Squeak-Project-dtl.17 ===============<br>
<br>
Item was added:<br>
+ SqueakTutorials subclass: #SqueakTutorialsCommandKey<br>
+ instanceVariableNames: ''<br>
+ classVariableNames: ''<br>
+ poolDictionaries: ''<br>
+ category: 'Help-Squeak-Project'!<br>
<br>
Item was added:<br>
+ ----- Method: SqueakTutorialsCommandKey class>>bookName (in category 'as yet unclassified') -----<br>
+ bookName<br>
+ ^'Command Key Mappings'!<br>
<br>
Item was added:<br>
+ ----- Method: SqueakTutorialsCommandKey class>>commandKeyMappings (in category 'as yet unclassified') -----<br>
+ commandKeyMappings<br>
+ ^HelpTopic<br>
+ title: 'Command Key Mappings'<br>
+ contents:<br>
+<br>
+ 'Lower-case command keys<br>
+ (use with Cmd key on Mac and Alt key on other platforms)<br>
+ a Select all<br>
+ b Browse it (selection is a class name or cursor is over a class-list or message-list)<br>
+ c Copy selection<br>
+ d Do it (selection is a valid expression)<br>
+ e Exchange selection with prior selection<br>
+ f Find<br>
+ g Find again<br>
+ h Set selection as search string for find again<br>
+ i Inspect it (selection is a valid expression, or selection is over an inspect-ilst)<br>
+ j Again once (do the last text-related operation again)<br>
+ k Set font<br>
+ l Cancel<br>
+ m Implementors of it (selection is a message selector or cursor is over a class-list or message-list)<br>
+ n Senders of it (selection is a message selector or cursor is over a class-list or message-list)<br>
+ o Spawn current method<br>
+ p Print it (selection is a valid expression)<br>
+ q Query symbol (toggle all possible completion for a given prefix)<br>
+ r Recognizer<br>
+ s Save (i.e. accept)<br>
+ t Finds a Transcript (when cursor is over the desktop)<br>
+ u Toggle alignment<br>
+ v Paste<br>
+ w Delete preceding word (over text); Close-window (over morphic desktop)<br>
+ x Cut selection<br>
+ y Swap characters<br>
+ z Undo<br>
+<br>
+ 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.<br>
+<br>
+ Upper-case command keys<br>
+ (use with Shift-Cmd, or Ctrl on Mac<br>
+ or Shift-Alt on other platforms; sometimes Ctrl works too)<br>
+ A Advance argument<br>
+ B Browse it in this same browser (in System browsers only)<br>
+ C Compare argument to clipboard<br>
+ D Duplicate<br>
+ E Method strings containing it<br>
+ F Insert ''ifFalse:''<br>
+ G fileIn from it (a file name)<br>
+ H cursor TopHome:<br>
+ I Inspect via Object Explorer<br>
+ J Again many (apply the previous text command repeatedly until the end of the text)<br>
+ K Set style<br>
+ L Outdent (move selection one tab-stop left)<br>
+ M Select current type-in<br>
+ N References to it (selection is a class name, or cursor is over a class-list or message-list)<br>
+ O Open single-message browser (in message lists)<br>
+ P Make project link<br>
+ R Indent (move selection one tab-stap right)<br>
+ S Search<br>
+ T Insert ''ifTrue:''<br>
+ U Convert linefeeds to carriage returns in selection<br>
+ V Paste author''s initials<br>
+ W Selectors containing it (in text); show-world-menu (when issued with cursor over desktop)<br>
+ X Force selection to lowercase<br>
+ Y Force selection to uppercase<br>
+ Z Capitalize all words in selection<br>
+<br>
+ Other special keys<br>
+ Backspace Backward delete character<br>
+ Del Forward delete character<br>
+ Shift-Bksp Backward delete word<br>
+ Shift-Del Forward delete word<br>
+ Esc Pop up the Desktop Menu<br>
+ \ Send top window to back<br>
+<br>
+ Cursor keys<br>
+ left, right,<br>
+ up, down Move cursor left, right, up or down<br>
+ Ctrl-left Move cursor left one word<br>
+ Ctrl-right Move cursor right one word<br>
+ Home Move cursor to begin of line or begin of text<br>
+ End Move cursor to end of line or end of text<br>
+ PgUp, Ctrl-up Move cursor up one page<br>
+ PgDown, Ctrl-Dn Move cursor down one page<br>
+<br>
+ 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.<br>
+<br>
+ Other Cmd-key combinations (not available on all platforms)<br>
+ Return Insert return followed by as many tabs as the previous line<br>
+ (with a further adjustment for additional brackets in that line)<br>
+ Space Select the current word as with double clicking<br>
+<br>
+ Enclose the selection in a kind of bracket. Each is a toggle.<br>
+ (not available on all platforms)<br>
+ Ctrl-( Enclose within ( and ), or remove enclosing ( and )<br>
+ Ctrl-[ Enclose within [ and ], or remove enclosing [ and ]<br>
+ Crtl-{ Enclose within { and }, or remove enclosing { and }<br>
+ Ctrl-< Enclose within < and >, or remove enclosing < and ><br>
+ Ctrl-'' Enclose within '' and '', or remove enclosing '' and ''<br>
+ Ctrl-"" Enclose within "" and "", or remove enclosing "" and ""<br>
+ Note also that you can double-click just inside any of the above delimiters,<br>
+ or at the beginning or end of a line, to select the text enclosed.<br>
+<br>
+ Text Emphasis<br>
+ (not available on all platforms)<br>
+ Cmd-1 type the first method argument<br>
+ Cmd-2 type the second method argument<br>
+ Cmd-3 type the third method argument<br>
+ Cmd-4 type the fourth method argument<br>
+ Cmd-5 for future use<br>
+ Cmd-6 color, action-on-click, link to class comment, link to method, url<br>
+ Brings up a menu. To remove these properties, select<br>
+ more than the active part and then use command-0.<br>
+ Cmd-7 bold<br>
+ Cmd-8 italic<br>
+ Cmd-9 narrow (same as negative kern)<br>
+ Cmd-0 plain text (resets all emphasis)<br>
+ Cmd-- underlined (toggles it)<br>
+ Cmd-= struck out (toggles it)<br>
+<br>
+ Shift-Cmd-- (aka :=) negative kern (letters 1 pixel closer)<br>
+ Shift-Cmd-+ positive kern (letters 1 pixel larger spread)<br>
+<br>
+ Docking Bar<br>
+ 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:<br>
+ Ctrl-0 Activates Search Bar<br>
+ Ctrl-1 Squeak menu<br>
+ Ctrl-2 Projects menu<br>
+ Ctrl-3 Tools menu<br>
+ Ctrl-4 Apps menu<br>
+ Ctrl-5 Extras menu<br>
+ Ctrl-6 Windows menu<br>
+ Ctrl-7 Help menu<br>
+ '!<br>
<br>
Item was added:<br>
+ ----- Method: SqueakTutorialsCommandKey class>>pages (in category 'as yet unclassified') -----<br>
+ pages<br>
+ ^# (commandKeyMappings)!<br>
<br>
<br>
</blockquote></div><br></div>