And there is also a ControlAltKeyDecodePolicy class var that gets not used
nor updated by anybody, nor appearing in settings.

On Sun, Apr 22, 2012 at 4:53 PM, Guillermo Polito <[email protected]
> wrote:

> It's supposed to do some conversions, but sometimes, it just screws up the
> use input.   It's main responsibility is to change *ctrl* into *alt*:
>
> installDuplicateKeyEntryFor: c
>     | key |
>     key := c asInteger.
>     "first do control->alt key"
>     KeyDecodeTable at: { key bitAnd: 16r9F . 2 } put: { key . 8 }.
>     "then alt->alt key"
>     KeyDecodeTable at: { key . 8 } put: { key . 8 }
>
>
> And then it confuses stuff.  For example, Ctrl + tab is decoded as ctrl +
> $i, since
>
> $i asInteger bitAnd: 16r9F = Character tab asInteger
>
>
> And btw, I love my ctrl key and want to have more fancy and sexy
> shortcuts, so this F*** table is bothering :).
>
> Opinions?
> Guille
>

Reply via email to