June 17, 2014
8:37 p.m.
Someone knows for why this is needed: KeyboardEvent>>#hasSpecialCTRLKeyValue " 4 - Character end 1 - Character home " ^ self controlKeyPressed and: [ keyValue <= 26 & (keyValue ~= 4) & (keyValue ~= 1) ] I know that the Ctrl-Key changes some keyvalues and so, the keycharacters have to be recomputed from the keyvalue(look at senders of #hasSpecialCTRLKeyValue). But why are 4 and 1 excluded? At least on windows, ctrl+d is mapped to "4" and with the above method ctrl+d is never recognized as ctrl+d but as ctrl+end.