Developing my new game for the scene!

Pagina 75/75
68 | 69 | 70 | 71 | 72 | 73 | 74 |

Van hit9918

Prophet (2899)

afbeelding van hit9918

08-05-2016, 17:27

I too got problems with ALT GR.
it presses CTRL and left ALT on the windows level.
in recent versions these keys work in the F10 shell.
maybe in the MSX translation path the CTRL LALT spoof it and a fix is possible.

maybe something like

if ctrl and leftalt
	if the ascii is not of the keys that never gonna be such side symbol "01234567890ABCD..Zabc..z"
		ignore left and alt

with the exclusion list e.g. "ctrl lalt a" can still hit the MSX.

Van Manuel

Ascended (17753)

afbeelding van Manuel

08-05-2016, 19:01

We're very open to patches on openMSX to improve this or anything else, as usual!

Van flyguille

Prophet (3028)

afbeelding van flyguille

08-05-2016, 20:40

ok great!. there is a lot of chars unable to print in msx emulation

# | @ { } [ ] \

all those requires the ALT GR key, but only # and \ are important in MSX-BASIC

ALT GR + 3 = #
ALT GR + 2 = @
ALT GR + 1 = | (char 124)
ALT GR + º (the key at the left of "1" key) = \

ALT GR + "+" = ]
ALT GR + inverse accent = [
ALT GR + spanish accent = {
ALT GR + "Ç" key = }

Thats is all.

Van Manuel

Ascended (17753)

afbeelding van Manuel

08-05-2016, 21:43

On my keyboard (standard US layout) and on my OS, that stuff can be printed fine. That is, if I understand what you mean with "printed".

I guess you mean "type them". I can type them with the Catapult "Input text" tab for instance.
Here's a demo on a Canon V-20 (European) and a Panasonic FS-A1GT (Japanese, so it can't do the Ç):
https://www.youtube.com/watch?v=YeyZP-Jjc2A and https://youtu.be/QkV3et4KKeg

Van Manuel

Ascended (17753)

afbeelding van Manuel

08-05-2016, 22:13

Manuel wrote:

Workarounds include using more commonly used and simpler keyboards and keyboard layouts, or the KEY input mode.

See http://openmsx.org/manual/commands.html#kbd_mapping_mode

Van flyguille

Prophet (3028)

afbeelding van flyguille

09-05-2016, 00:22

Manuel wrote:

On my keyboard (standard US layout) and on my OS, that stuff can be printed fine. That is, if I understand what you mean with "printed".

I guess you mean "type them". I can type them with the Catapult "Input text" tab for instance.
Here's a demo on a Canon V-20 (European) and a Panasonic FS-A1GT (Japanese, so it can't do the Ç):
https://www.youtube.com/watch?v=YeyZP-Jjc2A and https://youtu.be/QkV3et4KKeg

As I said, the input type from catapult is what I was using, it is a workaround, bothers.

Using a simple layout, like tell windows that one has an english layout,, yeah, well, one needs to remember that layout., include in my real msx I have the spanish layout...., and my msx1 the one with english layout is gathering dust in a box by about 25 years (happyly, it don't include any battery inside).

So, what for others guys is "easy", it is complicated for spanish ppl.

Van Manuel

Ascended (17753)

afbeelding van Manuel

09-05-2016, 22:14

As I said, try the KEY mode. Perhaps that makes you happier.

Van mars2000you

Enlighted (5833)

afbeelding van mars2000you

09-05-2016, 22:34

When using under Windows a PC keyboard with a non-English US keyboard, the ALT-GR key does not work correctly (it's a Windows bug or feature). So, the solution is

a) use the KEY mode (it corresponds to the blueMSX keyboard mode)

b) add in Windows the English language and the US English keyboard, then select it when using openMSX (it's the only way to bypass the ALT-GR Windows bug or feature)

Van flyguille

Prophet (3028)

afbeelding van flyguille

09-05-2016, 22:34

Manuel wrote:

As I said, try the KEY mode. Perhaps that makes you happier.

I don't understand what you mean with "the key mode"... it is a feature?

Van mars2000you

Enlighted (5833)

afbeelding van mars2000you

09-05-2016, 22:41

The KEY mode of openMSX remaps the PC keyboard to get the same keyboard layout as on the emulated MSX machine.

See http://openmsx.org/manual/commands.html#kbd_mapping_mode

Pagina 75/75
68 | 69 | 70 | 71 | 72 | 73 | 74 |