Re: [hatari-devel] Recent symbolic keyboard mapping change

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


 Hi Brad,

Am Thu, 3 Oct 2024 21:54:02 -0400
schrieb Brad Smith <rainwarrior@xxxxxxxxx>:

> Hello. I was not finished with this, but yes I realize I have not been able
> to work on that branch for several months. Life has been a bit tough and I
> have not prioritized working on this, sorry.
> 
> The layouts I had completed I considered complete: US, DE, FR, UK, ES, IT,
> SE, CHFR, and CHDE
> 
> Layouts I have not yet researched: FI, NO, DK, SA, NL, CS, HU

At least FI seems to be the same as Swedish, so you can drop that of your
list. I added NL and DK on my own. I never saw a SA TOS, and EmuTOS does
not support it, too, so I think we can ignore that one.

> I wish you had contacted me with a request to make the restructuring you
> wanted instead of just taking it and integrating it without warning, with
> so many modifications. It would have been easier for me to understand what
> changed if you had requested me to do it myself.

Well, what I did was basically a complete rewrite of your patches. Having a
full switch-case statement with all keys for *each* language looked pretty
much too big and unmaintainable to me, it's way easier if we only encode
the differences to the standard mapping. Requesting such a complete rewrite
from you seemed unfair to me, especially since you seemed to be busy with
other stuff nowadays, that's why I went ahead and did this rewrite on my
own. Sorry, I thought you'd rather be happy if you would not need to do
such a rewrite on your own, but I'll make sure that I ask you the next time
in advance.

> I've tried to do a careful review of the changes, and I've made and tested
> a PR, which can be viewed here:
> 
> https://github.com/hatari/hatari/pull/36

I can try to have closer look at this at the weekend, but from a first
glance, you're changing too much stuff in one go, so it's difficult to
review and apply this patch:

 https://github.com/hatari/hatari/pull/36/commits/a05f01ac1b7949b712d8a9cd326b626dd6bd

Can you split up that work into individual, coherent steps, please?

 Thanks,
  Thomas



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/