[Rd] Regression in 4.2.0: unable to type special characters in Windows RGui
Tomas Kalibera
tom@@@k@||ber@ @end|ng |rom gm@||@com
Thu May 12 11:50:42 CEST 2022
On 5/11/22 21:16, Cesko Voeten wrote:
> Hi Tomas,
>
>>> - Some accents don't work. For instance, pressing 'a produces ã,
>>> but pressing 'a produces 'a rather than á. From my testing, `^~ seem
>>> to work as expected, but '" don't.
>>
>> I could reproduce this on the US International keyboard and it is
>> fixed now. There may be missing support for more accents, so if you
>> or anyone else find about them, please let me know.
>>
>>> - Nonexistent deadkey combinations are handled differently from
>>> native Windows. For example, typing ~^ should output ~^, but
>>> produces nothing. Typing ~^a should output ~^a, but actually yields
>>> ~â. So it seems that the first ~ is correctly translated to the
>>> tilde symbol, but simultaneously the second ^ is being treated as a
>>> new deadkey press, which other Windows programs don't do in this case.
>> Thanks, fixed now. It was another bug in the old code, plus a
>> "feature" I added that by pressing e.g. the dead-key apostrophe twice
>> you get it printed only once (this is what Linux does and I find it
>> more natural). But I made it now to work as usual on Windows.
>>> - Related to the above two issues, '& should produce '&, while it
>>> only gives &. This again affects only '" --- something like ^&
>>> correctly produces ^&.
>>
>> It should be fixed by now as well.
>>
>> The fixes are in 82332 (R-patched) and 82331 (R-devel). If you could
>> test again after the snapshot build gets there, that would be great.
>> It is easy to miss something.
>>
>> When testing now, I've been using http://kbdlayout.info/ as a
>> reference for several keyboard layouts on Windows, to find how to
>> type different dead-keys. That can give you also names of the
>> deadkeys, which can be easily communicated without having to
>> copy-paste from the Rgui window. On some layouts, additional deadkeys
>> are available with right Alt (AltGr).
>
> Everything indeed seems fixed on today's R-devel build. I haven't
> noticed any other behavior that is different from what I was normally
> expecting on Windows.
Hi Cesko,
>>> Also, I'm noticing only now that selecting typed text in RGui and
>>> pressing Ctrl deletes that text, so trying to Ctrl+C text that I
>>> typed is kind of awkward. But this might simply be a feature that I
>>> wasn't aware of before.
>>
>> Interesting. It isn't happening on my system, but I can't tell
>> whether it is a "feature" under some circumstances. Maybe you can try
>> to find out more about this: whether it is repeatable, whether it
>> depends on some setting, whether it was happening also in R 4.1, etc.
>
> I haven't been able to reproduce this, so this was probably a glitch
> on my end (PEBKAC?) or a transient issue in R-devel that has been
> resolved since.
Thanks, so hopefully it is ok.
>
> Thank you for your hard work! Now I'm really looking forward to R
> 4.2.1 :)
thanks a lot for the testing and the report.
Tomas
>
> Cesko
More information about the R-devel
mailing list