[squeak-dev] The Trunk: System-kfr.679.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Jul 21 14:52:19 UTC 2014

Karl Ramberg uploaded a new version of System to project The Trunk:

==================== 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') -----
  	"Open a window giving command key help."
  	"Utilities openCommandKeyHelp"
+ 	HelpBrowser openOn: SqueakTutorialsCommandKey!
- 	(StringHolder new contents: self commandKeyMappings)
- 		openLabel: 'Command Key Actions' translated
- !

More information about the Squeak-dev mailing list