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)!
Yes, this is the same text. Since we have the help system now, think these kind of methods can be migrated there.
Karl
On Sun, Jun 29, 2014 at 6:38 PM, Chris Muller asqueaker@gmail.com wrote:
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)!
squeak-dev@lists.squeakfoundation.org