bug in your copy of the image.. possibly.. shift-tab seems to work fine for me over most variants I have worked.. just hacked to also include tab windows through ctrl+tab.. which is actually missing.. capability.. when you want to cycle through windows within pharo
Morph>>tabKey: event "Check for tab key activity and change focus as appropriate." event controlKeyPressed ifFalse: [*event keyCharacter = Character tab* * ifTrue: [event commandKeyPressed* * ifTrue: [World tabOpenWindows: event].* *event shiftPressed* ifTrue: [self navigateFocusBackward] ifFalse: [self navigateFocusForward]. ^ true]]. ^ false PasteUpMorph>> keyStroke: anEvent ... anEvent keyCharacter == Character tab ifTrue: [self tabAmongFields ifTrue: [ anEvent commandKeyPressed ifTrue: [^ self tabOpenWindows: anEvent]. ... tabOpenWindows: aKeyboardEvent | currentFocus index | currentFocus := aKeyboardEvent hand keyboardFocus. SystemWindow noteTopWindowIn: self. SystemWindow topWindow sendToBack. " could actually raise the next window to top rather" On Tue, Jan 31, 2012 at 6:53 PM, Werner Kassens <[email protected]>wrote: > Hi, > in Pharo 1.2 i could tab through the submorphs using tab and shift-tab. in > Pharo 1.3 shift-tab seems not to work anymore. what can i use to move > backwards through the morphs to set the focus? > werner > >
