short cut keys in Squeak environment

webbmcdonald webbmcdonald at yahoo.co.uk
Thu Oct 23 19:03:08 UTC 2003


--- In squeak at yahoogroups.com, "Daniel Altman" <Daniel at q...> wrote:
> Hi Pravin!
> 
> There are two preferences, one that swap Ctrl<-->Alt  and the other 
one that
> duplicates those common functions to be used also with the Ctrl key.


Just yesterday I was questioning the fact that I use 'alt' all the 
time in Squeak.  I had a vague memory of switching the keys a year or 
two ago - but why did I return back to using the 'alt' for command? 
simple laziness?  NO

I looked back at some emails 
(http://lists.squeakfoundation.org/pipermail/squeak-dev/2001-
October/029494.html) about this issue and see that the Squeak 
shortcuts are preserved so that tutorials and other write-ups are not 
broken.   An example might be, "highlight the code, x, found in the 
class comment and hit alt-d to open and start PWS server".  So 
someone using the ctrl-d switch would not figure out this out?  The 
actual comment in PWS just says "Then do: 
	PWS initializeAll. "
Why would most the code say alt-d anyway? At worst it would 
say "command-d", I believe.  (how much documentation like this is 
there anyway?  Documentation is not really formal around here anyway -
 so it should not constrain important things like the keyboard 
interfaces).


I don't think there are that many places where instructions say to 
use "alt-d" or "alt-p"  or "alt-b".  Ok - also it says properly 
switching alt/ctrl would make too many platform dependent assumptions 
or something.  I don't understand this reasoning.

>From anyone's first experience they are going to be 
confused.  "switch alt/ctrl" sounds like a toggle.  So, these special 
cases are confusing (ex. found in the table here 
http://minnow.cc.gatech.edu/squeak/898).  That is why I returned to 
just using alt for everything.  Its all or nothing - its too 
confusing to do a bunch of select-all/copy/cut/pastes/submits and 
then switch over to alt-d.

I am sure I could make better use of my time coding the proper 
ctrl/alt toggle into my preferences - but the reason why I've gone to 
this length of effort is that I think any first-time users are going 
to be annoyed and turned off.  Many people are not as flexible as the 
typical Squeak afficianado.  I am always asking myself why friends 
and colleagues view Squeak as an inferior environment, why they 
aren't sold on it like us. Well, probably some arbitrary cosmetic 
issues like this are responsible for it. In summary - I think the 
ruling in place is arbitrary and unintuitive.  

Now - the only argument that I will be willing to accept is that the 
standardized alt shortcuts help to break the conventional mindset of 
Windows thinking, and that by relearning your keyboarding skills will 
also cause you to forget previous inferior biases from years of false 
hypnosis by a decadent paradigm --- starting back to the bare 
intrinsic development potentials....  but I think I may be dreaming 
up things now! I need some guidance here - thanks!

Regards,
Webb




More information about the Squeak-dev mailing list