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.

Reply via email to