Menu

#3348 AMIGAOS4: Amiga key doesn't fire on AmigaOne

All Games
closed-fixed
peres
5
2009-07-16
2007-07-29
peres
No

Key combinations using the special Amiga key don't work on AmigaOne. This notably prevents user from quitting.

Discussion

  • Max Horn

    Max Horn - 2007-07-29
    • priority: 7 --> 5
    • status: open --> pending
     
  • Max Horn

    Max Horn - 2007-07-29

    Logged In: YES
    user_id=12935
    Originator: NO

    To process your bug report appropriately, we need you to
    provide the following additional information:

    * ScummVM version (PLEASE test the latest CVS/Daily build)
    * Bug details, including instructions on reproducing it
    * Language of game (English, German, ...)
    * Version of game (talkie, floppy, ...)
    * Platform and Compiler (Win32, Linux, MacOS, ...)
    * Attach a save game if possible
    * If this bug only occurred recently, please note the last
    version without the bug, and the first version including
    the bug. That way we can fix it quicker by looking at the
    changes made.

    This should only take you a little time but will make it much easier for
    us to process your bug report in a way that satisfies both you and us.

    Thank you for your support!

     
  • peres

    peres - 2007-07-30
    • status: pending --> open
     
  • peres

    peres - 2007-07-30

    Logged In: YES
    user_id=1692418
    Originator: YES

    * ScummVM version: latest SVN
    * Bug details, including instructions on reproducing it : just start a game and try known quit combination
    * Language of game (English, German, ...) : any language
    * Version of game (talkie, floppy, ...) : any version
    * Platform and Compiler (Win32, Linux, MacOS, ...) : AmigaOS4, as stated

     
  • peres

    peres - 2007-12-11

    Logged In: YES
    user_id=1692418
    Originator: YES

    After some testing performed by Raziel, we discovered that the Amiga key is not recognized as a key modifier by SDL on AmigaOS4 (and maybe even on older AmigaOS'es).

    If nobody objects, I would change the #ifdef at line 235 in backends/platform/sdl/events.cpp like below:

    - #if defined(MACOSX) || defined(__AMIGA__)
    + #if defined(MACOSX)

    This way, Amiga users will be able to quit using 'ctrl-z' or 'alt-x' like we do on most other platforms.

     
  • Max Horn

    Max Horn - 2007-12-11

    Logged In: YES
    user_id=12935
    Originator: NO

    Sounds reasonable!

     
  • peres

    peres - 2007-12-11
    • status: open --> closed-fixed
     
  • peres

    peres - 2007-12-11

    Logged In: YES
    user_id=1692418
    Originator: YES

    Applied code in revision 29826. Now closing this item.

     
  • kirben

    kirben - 2009-07-16
    • assigned_to: nobody --> peres001