2014-08-27 15:12 GMT+02:00 Maximilian Bareis <[email protected]>:

> Hi,
>
> I am wondering if the upper part of
>
> *TextEditor>>shiftEnclose: aKeyboardEvent*
> * "Insert or remove bracket characters around the current selection."*
>
> * | char left right startIndex stopIndex oldSelection which text |*
> * char := aKeyboardEvent keyCharacter.*
> * char = $9 ifTrue: [ char := $( ].*
> * char = $, ifTrue: [ char := $< ].*
> * char = $[ ifTrue: [ char := ${ ].*
> * char = $' ifTrue: [ char := $" ].*
>
> is a bug or a feature. For german keyboards it causes that pressing the
> single Apostroph (which is reached via shift-#) is substituted to ". So
> enclosing a textblock and pressing ' leads to comments around the block,
> which is really annoying.
>
> I am curious, because this substitution does not make any sense to me. The
> keyCharacter is always the "real" character ( $( instead of $9 ). Also it
> seems that this substitution reduces the keyboard to the en-Layout,
> therefore breaks the separation of concerns.
>
> Is there any reason, why this substitution takes place?
>
> Regards
>
> Max
>


I hope this gets resolved, as it is really annoying with a german Keyboard.

And look at the issues:
11436 <https://pharo.fogbugz.com/default.asp?11436> and
4646 <https://pharo.fogbugz.com/default.asp?4646>


Nicolai

Reply via email to