[Cuis-dev] [IMPROV] Unicode Input in Editor

Gerald Klix cuis.01 at klix.ch
Tue Oct 3 02:38:02 PDT 2023


On 10/3/23 7:54 AM, Luciano Notarfrancesco via Cuis-dev wrote:
> On Tue, Oct 3, 2023 at 04:41 H. Hirzel via Cuis-dev <cuis-dev at lists.cuis.st>
> wrote:
>
>> If I want an epsilon I type
>>     \epsilon<space><backspace>
>> This is in DrGeo 23.06 beta
>> Is this the intended behavior to have to type a <backspace> in addition to
>> the <space> character?
>>
>> Yes, but instead of <space> you can type the character that you actually
> want after epsilon, so you don’t need to press <backspace> to delete it.
> For example to write α+β you can type \alpha+\beta, and to write α⊕β you
> can write \alpha\oplus\beta.
>
>
There is, as Luciano pointed out, a subtle difference between these
two forms of input syntax:

  * \someLatexSymbol keeps the next character the user typed (usually a
    space)
  * \+161 replaces the character sequence in including the space

The rationale behind this – seemingly arbitrary – difference in behavior is
as follows:

The symbol input is meant for Smalltalk code and the operator symbol
must be followed by some white-space to denote a one-character binary
message selector. If you want to type a multi-character binary
selector it also works nicely (See Luciano's explanation).

The input of arbitrary Unicode symbols works for every text editor and is
meant to enter Unicode characters, everywhere in the text, possible in
the middle of a word. It closely mimics the Unicode input
methods of the those of many Unix X11 based programs,
where you can type Shift-Control-U <hex digits ...> space.


HTH and Best Regards,

Gerald

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20231003/485e4d6a/attachment-0001.htm>


More information about the Cuis-dev mailing list