[squeak-dev] The Inbox: Help-Squeak-Project-kfr.18.mcz

Chris Muller asqueaker at gmail.com
Sun Jun 29 16:38:22 UTC 2014


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 at 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)!
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20140629/8153b64a/attachment.htm


More information about the Squeak-dev mailing list