[Scummvm-tracker] [ScummVM :: Bugs] #12410: KEYMAPPER: `SHIFT`+`.` is modified to `.`

ScummVM :: Bugs trac at scummvm.org
Sun Apr 11 07:43:06 UTC 2021


#12410: KEYMAPPER: `SHIFT`+`.` is modified to `.`
-------------------+--------------------
Reporter:  ZvikaZ  |      Owner:  (none)
    Type:  defect  |     Status:  new
Priority:  normal  |  Component:  Common
 Version:          |   Keywords:
    Game:          |
-------------------+--------------------
 When pressing `SHIFT`+`.` 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 `SHIFT`+`.` as a `Skip line` action, for engines that use it, like
 SCUMM.
 However, the `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 `SHIFT`+`.` as `.`
 (https://github.com/scummvm/scummvm/pull/2812 attempts to do that, it
 probably can be done in a better way)
 - Don't add `Skip line` to 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)
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/12410>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list