HiSee my earlier email was bounced....Ok, hacked and debugged my pharo 4 image and I've got ctrl- left or right working on my mac.Two changes neededTaskListMorph>>keyStroke: event needs to change as per below to add the ctrl left or right.TaskListMorph>>keyStroke: event"Process keys to switch task."event keyCharacter = Character escape ifTrue: [^self delete].event anyModifierKeyPressed ifFalse: [^self done].event keyString = '<Ctrl-left>' ifTrue: [^self selectPreviousTask].event keyString = '<Ctrl-right>' ifTrue: [^self selectNextTask].event keyString = '<Opt-Shift-tab>' ifTrue: [^self selectPreviousTask].event keyString = '<Opt-tab>' ifTrue: [^self selectNextTask]Then TaskListMorph>>isNavigationEvent: aKeyboardEvent needs to change as per below:isNavigationEvent: aKeyboardEvent| validCombos |validCombos := Array with: Character tab alt with: Character tab alt shift with: Character arrowLeft ctrl with: Character arrowRight ctrl .^ validCombos contains: [:each | each = aKeyboardEvent asKeyCombination].Ctrl-left or Ctrl-right works, and again you need to press any key to select the window on preview.CheersCarloOn 16 May 2015, at 1:32 AM, Avdi Grimm <[hidden email]> wrote:I'd be totally cool with Alt-Left/Right. I just want *something* so I don't have to lift my hand just to switch from e.g. Browser to Playground and back.On Fri, May 15, 2015 at 7:23 PM Nicolai Hess <[hidden email]> wrote:2015-05-16 1:11 GMT+02:00 Carlo <[hidden email]>:On myPharo4.0Latest update: #40609Pressing Alt-Tab brings up a debugger. Debugging the method shows:But this does not work for Pharo on Windows . On windows alt+tab always switches between active applications.There was some code on older versions of pharo, that uses alt+left arrow/right arrow instead of alt+tab forthe windows vmnewPreviewMorph"Answer a new preview holder."self halt.^ Morph newcolor: Color transparent;extent: self defaultPreviewExtent;yourself.On 16 May 2015, at 1:09 AM, Avdi G<Screenshot 2015:05:16, 1:11 AM.png>rimm <[hidden email]> wrote:On Fri, May 15, 2015 at 7:06 PM Carlo <[hidden email]> wrote:Removing the 'self halt' still works though.Can you give me a little more detail about where to find this? Thanks!
Free forum by Nabble | Edit this page |