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
>
>

Reply via email to