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