The Trunk: System-kfr.679.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: System-kfr.679.mcz

commits-2
Karl Ramberg uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-kfr.679.mcz

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

Name: System-kfr.679
Author: kfr
Time: 21 July 2014, 4:49:34.617 pm
UUID: 41efbd69-4ce4-eb4f-bd2e-8ca272cbdd88
Ancestors: System-kfr.678

Utilities class>>commandKeyMappings is now a help topic. This menthod is removed to avoid dupication
Utilities class>>openCommandKeyHelp opens a HelpBrowser

=============== Diff against System-kfr.678 ===============

Item was removed:
- ----- Method: Utilities class>>commandKeyMappings (in category 'support windows') -----
- commandKeyMappings
- ^ (self class firstCommentAt: #commandKeyMappings) translated
-
- "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 changed:
  ----- Method: Utilities class>>openCommandKeyHelp (in category 'support windows') -----
  openCommandKeyHelp
  "Open a window giving command key help."
  "Utilities openCommandKeyHelp"
 
+ HelpBrowser openOn: SqueakTutorialsCommandKey!
- (StringHolder new contents: self commandKeyMappings)
- openLabel: 'Command Key Actions' translated
- !