Opened 2 years ago
Last modified 2 years ago
#12410 new defect
KEYMAPPER: `SHIFT`+`.` is modified to `.`
|Reported by:||ZvikaZ||Owned by:|
Description (last modified by )
. in a game with a parser, such as PQ1 (AGI) or SQ3 (SCI), it's treated as if only a
. was pressed.
If I understand correctly, this is done intentionally - in order to allow using
. as a
Skip line action, for engines that use it, like SCUMM.
Skip line action is currently added to all engines, even though probably most of them don't use it.
Thus, engines such as AGI and SCI (and probably others with text parser, I haven't checked) have now an unwanted behaviour.
IMO, there are two options here:
- Give up the functionality of recognizing
.(https://github.com/scummvm/scummvm/pull/2812 attempts to do that, it probably can be done in a better way)
- Don't add
Skip lineto all engines, but only to those that really use it (do we know which engines really use it?)
Note: I'm not sure that 'Common' component is accurate, but it's not related to one engine or one platform - the issue is in the Keymapper, as far as I understand
Change History (2)
comment:1 by , 2 years ago
It looks like it might be related to bug #11504