[Pkg] The Trunk: ST80-mt.271.mcz
commits at source.squeak.org
commits at source.squeak.org
Sat Dec 4 11:27:53 UTC 2021
Marcel Taeumel uploaded a new version of ST80 to project The Trunk:
http://source.squeak.org/trunk/ST80-mt.271.mcz
==================== Summary ====================
Name: ST80-mt.271
Author: mt
Time: 4 December 2021, 12:27:51.265493 pm
UUID: a6df1666-ec3c-3946-9ea2-5e3e481cef05
Ancestors: ST80-mt.270
Complements Morphic-mt.1812
=============== Diff against ST80-mt.270 ===============
Item was changed:
----- Method: ParagraphEditor class>>initializeCmdKeyShortcuts (in category 'keyboard shortcut tables') -----
initializeCmdKeyShortcuts
"Initialize the (unshifted) command-key (or alt-key) shortcut table."
"NOTE: if you don't know what your keyboard generates, use Sensor kbdTest"
"ParagraphEditor initialize"
| cmdMap |
cmdMap := Array new: 256 withAll: #noop:. "use temp in case of a crash"
cmdMap at: 1 + 1 put: #cursorHome:. "home key"
cmdMap at: 4 + 1 put: #cursorEnd:. "end key"
cmdMap at: 8 + 1 put: #backspace:. "ctrl-H or delete key"
cmdMap at: 11 + 1 put: #cursorPageUp:. "page up key"
cmdMap at: 12 + 1 put: #cursorPageDown:. "page down key"
cmdMap at: 13 + 1 put: #crWithIndent:. "cmd-Return"
cmdMap at: 27 + 1 put: #offerMenuFromEsc:. "escape key"
cmdMap at: 28 + 1 put: #cursorLeft:. "left arrow key"
cmdMap at: 29 + 1 put: #cursorRight:. "right arrow key"
cmdMap at: 30 + 1 put: #cursorUp:. "up arrow key"
cmdMap at: 31 + 1 put: #cursorDown:. "down arrow key"
cmdMap at: 32 + 1 put: #selectWord:. "space bar key"
cmdMap at: 127 + 1 put: #forwardDelete:. "del key"
'0123456789-='
do: [:char | cmdMap at: char asciiValue + 1 put: #changeEmphasis:].
- '([<{|"''' do: [:char | cmdMap at: char asciiValue + 1 put: #enclose:].
-
"triplet = {character. comment selector. novice appropiated}"
#(
($a #selectAll: true)
($b #browseIt: false)
($c #copySelection: true)
($d #doIt: false)
($e #exchange: true)
($f #find: true)
($g #findAgain: true)
($h #setSearchString: true)
($i #inspectIt: false)
($j #doAgainOnce: true)
($k #offerFontMenu: true)
($l #cancel: true)
($m #implementorsOfIt: false)
($n #sendersOfIt: false)
($o #spawnIt: false)
($p #printIt: false)
($q #querySymbol: false)
($s #save: true)
($t #tempCommand: false)
($u #align: true)
($v #paste: true)
($w #backWord: true)
($x #cut: true)
($y #swapChars: true)
($z #undo: true)
)
select:[:triplet | Preferences noviceMode not or:[triplet third]]
thenDo:[:triplet | cmdMap at: triplet first asciiValue + 1 put: triplet second].
CmdActions := cmdMap.
!
Item was changed:
----- Method: ParagraphEditor class>>initializeShiftCmdKeyShortcuts (in category 'keyboard shortcut tables') -----
initializeShiftCmdKeyShortcuts
"Initialize the shift-command-key (or control-key) shortcut table."
"NOTE: if you don't know what your keyboard generates, use Sensor kbdTest"
"wod 11/3/1998: Fix setting of cmdMap for shifted keys to actually use the
capitalized versions of the letters.
TPR 2/18/99: add the plain ascii values back in for those VMs that don't return the shifted values."
| cmdMap |
"shift-command and control shortcuts"
cmdMap := Array new: 256 withAll: #noop:. "use temp in case of a crash"
cmdMap at: ( 1 + 1) put: #cursorHome:. "home key"
cmdMap at: ( 4 + 1) put: #cursorEnd:. "end key"
cmdMap at: ( 8 + 1) put: #forwardDelete:. "ctrl-H or delete key"
cmdMap at: (11 + 1) put: #cursorPageUp:. "page up key"
cmdMap at: (12 + 1) put: #cursorPageDown:. "page down key"
cmdMap at: (13 + 1) put: #crWithIndent:. "ctrl-Return"
cmdMap at: (27 + 1) put: #offerMenuFromEsc:. "escape key"
cmdMap at: (28 + 1) put: #cursorLeft:. "left arrow key"
cmdMap at: (29 + 1) put: #cursorRight:. "right arrow key"
cmdMap at: (30 + 1) put: #cursorUp:. "up arrow key"
cmdMap at: (31 + 1) put: #cursorDown:. "down arrow key"
cmdMap at: (32 + 1) put: #selectWord:. "space bar key"
cmdMap at: (45 + 1) put: #changeEmphasis:. "cmd-sh-minus"
cmdMap at: (61 + 1) put: #changeEmphasis:. "cmd-sh-plus"
cmdMap at: (127 + 1) put: #forwardDelete:. "del key"
- "On some keyboards, these characters require a shift"
- '([<{|"''' do: [:char | cmdMap at: char asciiValue + 1 put: #enclose:].
-
- "NB: sw 12/9/2001 commented out the idiosyncratic line just below, which was grabbing shift-esc in the text editor and hence which argued with the wish to have shift-esc be a universal gesture for escaping the local context and calling up the desktop menu."
- "cmdMap at: (27 + 1) put: #shiftEnclose:." "ctrl-["
-
- "'""''(' do: [ :char | cmdMap at: (char asciiValue + 1) put: #enclose:]."
-
"triplet = {character. comment selector. novice appropiated}"
#(
($a argAdvance: false)
($b browseItHere: false)
($c compareToClipboard: false)
($e methodStringsContainingIt: false)
($f displayIfFalse: false)
($g fileItIn: false)
($h cursorTopHome: true)
($i exploreIt: false)
($j doAgainMany: true)
($k changeStyle: true)
($m selectCurrentTypeIn: true)
($n referencesToIt: false)
($p makeProjectLink: true)
($s search: true)
($t displayIfTrue: false)
($u changeLfToCr: false)
($v pasteInitials: false)
($w methodNamesContainingIt: false)
($x makeLowercase: true)
($y makeUppercase: true)
($z makeCapitalized: true)
)
select:[:triplet | Preferences noviceMode not or:[triplet third]]
thenDo:[:triplet |
cmdMap at: (triplet first asciiValue + 1) put: triplet second. "plain keys"
cmdMap at: (triplet first asciiValue - 32 + 1) put: triplet second. "shifted keys"
cmdMap at: (triplet first asciiValue - 96 + 1) put: triplet second. "ctrl keys"
].
ShiftCmdActions := cmdMap!
More information about the Packages
mailing list