Opened 2 years ago

Last modified 2 years ago

#10439 new defect

BASS: vkeybd only allows 1 keyboard input at a time

Reported by: dafioram Owned by:
Priority: low Component: Engine: Sky
Keywords: Cc:
Game: Beneath a Steel Sky

Description

ScummVM: 2.1.0git-898-gc5981afad
Game: Beneath a Steel Sky v0.0372/cd
OS: Ubuntu 17.10

When trying to save a game using the in-game save menu (F5) if the virtual keyboard is used only one character can be inputted at a time and it will be the last character.

Ex. for the vkeybd showing the desired keyboard as "[1][2][3][4][5]" and hitting the check mark it will then only type the "5".

This didn't happen in other games (I.e., titanic).

Relevant:
http://forums.scummvm.org/viewtopic.php?t=14550

Change History (1)

comment:1 by adelpha, 2 years ago

This ticket is attached to the wrong component. It is a problem with the virtual keyboard backend and the event code, and not with any specific engine.

The problem where the vkbd inputs KEYUP and KEYDOWN events too fast for the engine to recognise them affects the following games.

  • eob
  • eob2
  • simon1
  • sky

It almost certainly affects other games too, I just haven't tested them yet.

Version 0, edited 2 years ago by adelpha (next)
Note: See TracTickets for help on using tickets.