[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-openjfx-dev
Subject: Re: RFR: 8150709: Mac OSX and German Keyboard Layout (Y/Z)
From: Martin Fox <github.com+12087024+beldenfox () openjdk ! java ! net>
Date: 2021-03-25 19:04:25
Message-ID: 1r6LZTj02pfDoO4bagzF85HF94j91HC3bn2GzoR9Tng=.9cc18382-063b-405c-ad3f-4b27ebe94041 () github ! com
[Download RAW message or body]
On Wed, 24 Mar 2021 22:00:03 GMT, Kevin Rushforth <kcr@openjdk.org> wrote:
> > I've written a command line utility that runs through all the keyboard layouts \
> > available in macOS 11.2.3 and generates a report on how this PR would change the \
> > Java key codes for each layout. I used it to spot-check the behavior on various \
> > layouts and to flag potential trouble spots (like Lithuanian where digits are \
> > typed using a dead key.) I thought it would also be useful for this review. For \
> > example, I can now say that with this PR Meta-, (comma) will still be available \
> > on all layouts.
> > If the report would be of interest where should I put it? Add it to this PR, \
> > attach it to a comment in this thread, put it someplace public and link to it?
>
> I guess it depends on how large the table is. Adding it as an inline table using \
> markdown could be helpful, unless it is so large that it takes too long to scroll \
> past it. In that case, I'd probably recommend attaching it to a comment in the PR.
I've attached a text document which details which Java key codes are lost and gained \
for each keyboard layout compared to the pre-PR code. It also flags some potential \
trouble spots with the word "Warning". Note that at the bottom of the file there's a \
long list of layouts which are unchanged. I've added it as a file to make it easier \
to diff against future versions if I need to tweak the algorithm some more (here's \
hoping I don't).
With the latest code tweak the Java key codes A to Z are available on all keyboards \
except Turkmen as there really is no way to type 'X' on that layout. The key codes \
Digit0 to Digit9 are available on all keyboards except Lithuanian where the digits \
require a dead-key to type.
[GainsAndLosses.txt](https://github.com/openjdk/jfx/files/6207211/GainsAndLosses.txt)
-------------
PR: https://git.openjdk.java.net/jfx/pull/425
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic