We cleaned all the evt at: 1. But did not find the time to push it in the system. We will work on that. On Nov 29, 2012, at 2:33 PM, Torsten Bergmann wrote:
I can try. What I find a bit "odd" is that when I press Alt-. it actually prints a $. (say in a Workspace) just as if I had *only* pressed dot. That may be the main problem here - Alt is not properly detected?
Yes same here. But some Transcript outputs into UserInterruptHandler>>handleEvent:
and you will notice that it comes with different "(evt at: 4)".
Yes - to me it also looks as if ALT is not properly detected ...
The default interrupt key value in UserInterruptHandler(class)>>new is
($. asciiValue bitOr: 16r0800)
So I guess this bit enabeling is for ALT (CMD).
Dont know why we dont use a shared pool with proper constants
KEY_CMD_BIT := 16r0800
($. asciiValue bitOr: KEY_CMD_BIT)
which would be much clearer. At least to me.
The code in UserInterruptHandler>>handleEvent: could profit from constants as well, I hate these "(evt at: 4)" and "(evt at: 3)" and "(evt at: 5)" with bit manipulation using magic 8 ...