dMZX Forums: Emscripten: some key shortcuts are blocked by the browser -> Archived MegaZeux Bugs -> Tracker

Jump to content

Report ID 790 Title Emscripten: some key shortcuts are blocked by the browser
Product Archived MegaZeux Bugs Status Fixed (Severity 2 - Fair)
Version 2.92b Fixed in 2.92b
Introduced In Version 2.92bOperating System HTML5

Page 1 of 1
  • Cannot start a new Issue
  • Closed Issue This issue is locked

Report ID #790: Emscripten: some key shortcuts are blocked by the browser

#1 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 21 September 2019 - 11:29 PM

Some notable key shortcuts used by MZX are intercepted by the browser, preventing some operations or making them harder to perform:

  • F1 (supposed to open MZX help, instead opens browser help)
  • F3 (supposed to save, browsers make this do the same thing as Ctrl+F)
  • Alt+C (text entry char select, Opera likes to block this one for no apparent reason)
  • Alt+D (file manager delete, browsers like to make this highlight the current URL)
  • Alt+N (file manager new directory, Opera likes to block this one for no apparent reason)
  • Alt+R (file manager rename, Opera likes to block this one for no apparent reason)
  • THERE ARE CERTAINLY MORE
  • HONESTLY JUST BLOCK THEM ALL


I think it'd be fine to not do anything about F5 (play game/switch bomb type), since the browser function of F5 is actually useful, P can be used to start gameplay, and Insert can switch bomb types during gameplay.

F11 also may be useful and isn't used outside of the editor, though this adds a special behavior to escape and may generally be inferior to the MZX built-in fullscreen.

Something that might also be fine to leave alone is the Alt behavior of opening the browser menu when pressed by itself. I don't really have a strong feeling about that one either way.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository


Page 1 of 1  
  • Cannot start a new Issue
  • Closed Issue This issue is locked

Replies (1 - 2)

#2 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 02 October 2019 - 12:31 AM

Updating status to: Fixed
Updating version to: 2.92b
Issue fixed in: 2.92b
Updating Introduced In Version to: 2.92b

I think pretty much all of these that matter were covered by GIT 0552ae29. If the editor ever gets enabled more will need to be added, though.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository

#3 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 05 October 2019 - 02:31 AM

Moving to: Archived MegaZeux Bugs


Page 1 of 1
  • Cannot start a new Issue
  • Closed Issue This issue is locked

1 User(s) are reading this issue
1 Guests and 0 Anonymous Users


Powered by IP.Tracker 1.3.2 © 2024  IPS, Inc.