[squeak-dev] The Trunk: System-ul.306.mcz

Levente Uzonyi leves at elte.hu
Wed Mar 31 12:04:25 UTC 2010

On Wed, 31 Mar 2010, karl ramberg wrote:

> And Cmd is alt on Windowds ?

Yes, just like on unix/linux.


> Karl
> On Wed, Mar 31, 2010 at 2:58 AM,  <commits at source.squeak.org> wrote:
>> Levente Uzonyi uploaded a new version of System to project The Trunk:
>> http://source.squeak.org/trunk/System-ul.306.mcz
>> ==================== Summary ====================
>> Name: System-ul.306
>> Author: ul
>> Time: 31 March 2010, 2:57:27.202 am
>> UUID: c62ee64a-3d46-6149-8076-0a244b0a1b02
>> Ancestors: System-nice.305, System-klub.304
>> Merged klub.304:
>> - added Docking Bar shortcuts to Keyboard Shortcuts help
>> =============== Diff against System-nice.305 ===============
>> Item was changed:
>>  ----- 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 10 point font
>>  Cmd-2 12 point font
>>  Cmd-3 18 point font
>>  Cmd-4 24 point font
>>  Cmd-5 36 point font
>>  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 9) menu if such exists, otherwise it moves the keyboard focus to the Search Bar. Currently this means:
>> + Ctrl-1        Squeak menu
>> + Ctrl-2        Projects menu
>> + Ctrl-3        Tools menu
>> + Ctrl-4        Extras menu
>> + Ctrl-5        Windows menu
>> + Ctrl-6        Help menu
>> + Ctrl-0        Activates Search Bar
>> +
>>  "!

More information about the Squeak-dev mailing list