Hi Avdi

Enjoyed listening to your ruby rogues podcasts and tapas and now finally 
Smalltalk;)

Regarding your pain points on keyboard vs mouse; I've seen this come up before. 
There has been lot's of improvement, but still a way to go.
I tested cycling between windows on Pharo 3 on mac and Alt-tab is working. 
Pharo 4 looks like someone put a 'self halt' message on the preview window; so 
I'm assuming there is a newer way to cycle through windows. Removing the 'self 
halt' still works though.
Oh the alt-tab will bring up a preview window which you need to select window 
by pressing any other key; so 'alt-tab' until window comes up, then let it go 
and press any key to select it.

Cheers
Carlo

On 16 May 2015, at 12:52 AM, Avdi Grimm <a...@avdi.org> wrote:

Hey folks! I've dabbled with smalltalk here and there over the years, but 
recently I've settled in to learn Pharo in earnest. A few of you might have 
seen the videos I've been putting up; they seem to be making the rounds on 
Twitter. I just want to say I've felt really welcomed by all the people who 
have commented with helpful tips, or offered to help with my exploration :-)

I've run into my first big blocker as a newcomer. Like many programmers I'm a 
fan of keeping my hands on the keyboard. Now, I'm more flexible on this than 
some. I recognize that Pharo is a visual environment, and it makes sense to 
explore it with a mouse. And some interactions just make more sense with a 
mouse.

That said, no matter what windowing environment I'm in, I find the ability to 
quickly cycle between windows without leaving the keyboard pretty crucial. One 
Windows or Ubuntu I would normally do this with Alt-Tab or Super-Tab. On MacOS 
it's Cmd-Tab.

I've been trying to figure out how to do this in Pharo. I've looked for answers 
with Google, SO, and on IRC, and I've come up blank. I'm starting to think it 
can't be done.

So, I've come here for your help. Is there a way to cycle between windows? Or 
is anyone working on it? Or, perhaps, am I missing an element of the Pharo 
programming workflow which renders it unneeded?

Many thanks,

--
Avdi


Reply via email to