[Scummvm-tracker] [ScummVM :: Bugs] #12604: AGS: Maniac Mansion Mania (MMM) series keyboard shortcuts issues
ScummVM :: Bugs
trac at scummvm.org
Thu Jun 3 16:46:54 UTC 2021
#12604: AGS: Maniac Mansion Mania (MMM) series keyboard shortcuts issues
---------------------+-------------------------
Reporter: scureuil | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: AGS
Version: | Keywords: original
Game: |
---------------------+-------------------------
Most "Maniac Mansion Mania" games are written in German/Deutsch at first,
and have shortcut issues with both original Windows AGS engine and ScummVM
/AGS-engine.
https://www.maniac-mansion-
mania.com/index.php/en/spiele/episoden/staffel-1.html
* For the German language version, the AGS action menu is:
{{{
Schau Benutze Nimm
Öffne Schliesse Gib
Ziehe Drücke Rede
}}}
The game expects this german keyboard layout,
and maps actions position-wise :
{{{
[Q] [W] [E] R T Z
[A] [S] [D] E F G
[Y] [X] [C] V B N
}}}
(so [E] is a shortcut for "Nimm", and [A] for "Öffne")
But on US keyboards (QWERTY), bottom-leftmost key is Z, not Y,
so the shortcut for "Ziehe" is misplaced.
Worst, French keyboard are like that:
{{{
[A] Z [E] R T [Y]
[Q] [S] [D] F G H
[W] [X] [C] V B N
}}}
which gives:
{{{
Öffne * Nimm * * Ziehe
Shau Shliesse Gib * * *
Benutze Drücke Rede * * *
}}}
* The English/Italian/Russian language version uses the US/IT/RU keyboard
layout :
{{{
[Q] [W] [E] R T Y
[A] [S] [D] E F G
[Z] [X] [C] V B N
}}}
which gives the same issue when the user uses a different keyboard layout,
both with ScummVM AGS-engine and the original Windows AGS executable.
* For shortcuts to work as expected, raw keycodes should be used instead
of keymap-translated keys, and keyboard shortcuts for the action menu
should be patched accordingly.
* Affected games:
At least Maniac Mansion Mania 1, 3 to 8 (Maniac Mansion Mania 8 doesn't
adapt shortcuts to other languages at all).
Maniac Mansion Mania 2 and 9 use first letter based shortcuts for English
language.
--
Ticket URL: <https://bugs.scummvm.org/ticket/12604>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list