Keyboard layout issue

ページ 1/2
| 2

By sergarbes

Expert (114)

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

ログイン/登録して投稿

By Manuel

Ascended (18789)

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.

By sergarbes

Expert (114)

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.

By gdx

Enlighted (5505)

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.

By Manuel

Ascended (18789)

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.

By gdx

Enlighted (5505)

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.

By gdx

Enlighted (5505)

gdx さんの画像

29-12-2021, 08:26

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

By Manuel

Ascended (18789)

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.

By gdx

Enlighted (5505)

gdx さんの画像

29-12-2021, 12:02

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

By Manuel

Ascended (18789)

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.

By gdx

Enlighted (5505)

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.

ページ 1/2
| 2