Keyboard layout issue

Pagina 1/2
| 2

Door sergarbes

Expert (114)

afbeelding van sergarbes

26-12-2021, 18:17

Hello,

I have a question regarding the keyboard layout with OpenMSX on macOS.

I have searched here without finding a thread about it.

I have the keyboard in Spanish ISO and I share the key @ with " and 2. With OpenMSX so that I can enter the @ I have to configure the keyboard in the US International.

It also happens to me with # and as well as other keys.

Is there a better way to do it? Is it better to use US International keyboard for OpenMSX on macOS?

Thanks in advance

Smile

Aangemeld of registreer om reacties te plaatsen

Van Manuel

Ascended (18853)

afbeelding van Manuel

26-12-2021, 22:40

In my experience, SDL (and thus openMSX) doesn't seem to work well with key composition as happens on US International keyboard layouts. But you're saying it works better for you?
Anyway, I'd recommend to use plain US keyboard layout, but yeah if you have a Spanish keyboard, I guess that's not an option.
You can also try the POSITIONAL keyboard mode (you can find it in the OSD menu). That just has a fixed mapping, depending on the emulated MSX.

Van sergarbes

Expert (114)

afbeelding van sergarbes

27-12-2021, 01:48

Thank you for your advice. I have a two USB plain US keyboards. I amb going change de lay out when typing for MSX then.

Van gdx

Enlighted (5581)

afbeelding van gdx

28-12-2021, 09:48

I have the same problem with the French and Japanese keyboards. The OSD keyboard does not help at all because the touches that cause problem are not there.

The only solution is to use Nekolancher (but that has not been compiled for recent Macs) by using the option: Window -> Type Window. It's the method that works best, almost all keys work. Otherwise the NekoLauncher keyboard matrix window is painful to use but sometimes helps.

It's not really better on Windows.

Van Manuel

Ascended (18853)

afbeelding van Manuel

28-12-2021, 20:28

Can you give an example, gdx?
Also, did you try POSITIONAL as alternative?
That Type Window probably uses the type command internally... You can try that as well from the console.

Van gdx

Enlighted (5581)

afbeelding van gdx

29-12-2021, 01:40

For example, with the Turbo R emulated i can get : ¥ or _ by pressing the corresponding key using a japanese keyboard. When i press ']' key i get ¥. Select and Stop are difficult to obtain, not possible by default. It's very annoying for programming.
In addition MSX graphic characters are not visible on the matrix nor OSD keyboard, so difficult to find.

Van gdx

Enlighted (5581)

afbeelding van gdx

29-12-2021, 08:26

I meant to say: "i can't get ¥ or _ by pressing the corresponding key"

Van Manuel

Ascended (18853)

afbeelding van Manuel

29-12-2021, 11:57

What's the problem with select and stop? They map to F7 and F8 respectively.

For the other keys, please enable the keyboard debug logging to see what's going on.

Van gdx

Enlighted (5581)

afbeelding van gdx

29-12-2021, 12:02

When I press F7 or F8 the MacOS fonction that matches is executed but not that of OpenMSX.

Van Manuel

Ascended (18853)

afbeelding van Manuel

29-12-2021, 12:17

Do you have a suggestion on how to solve this?

Also, please enable the keyboard debug logging to check out the yen and underscore key issue.

Van gdx

Enlighted (5581)

afbeelding van gdx

29-12-2021, 12:44

The solution I found for F7 and F8 was to define two more keys but maybe there is another solution.

Pagina 1/2
| 2