爱意满满的作品展示区。
Cbdy

分享一个解决云游戏 ESC 快捷键冲突的方法

  •  
  •   Cbdy · Sep 11, 2021 · 2664 views
  •   You need to sign in to view this topic
    This topic created in 1741 days ago, the information mentioned may be changed or developed.

    方法是用 Electron 写一个简单的 Wrapper


    最近想再玩玩大学时玩的一个育碧游戏《光之子》,但是这个游戏没有适配 macOS,迫于手头没有 Windows 设备(好多以前买的游戏都玩不了了😓),我就打算在某云游戏平台玩一下

    云游戏运行在浏览器里面,当游戏的时候,如果按 ESC 按键,鼠标光标就会脱离游戏(浏览器行为),但是这个游戏有一个快捷键 ESC 是打开设置,而且这个快捷键不能重新设置。所以我每次打开设置的时候,都会退出浏览器的全屏,并且鼠标脱离游戏,回到的宿主机,体验很糟糕

    我试了几个浏览器都是这样子的,然后我琢磨了一下,有了一个大胆的想法:用 Electron 写个 Wrapper 来运行这个网页,就可以改掉浏览器的默认的 ESC 行为了

    试了一下,果然可以

    分享一下,顺便 SEO 一下帮助一下后来人,不知道除了这个方法,还有没有其他解决方案呢?

    6 replies    2021-09-11 13:28:15 +08:00
    Lentin
        1
    Lentin  
       Sep 11, 2021
    网易云游戏是长按 ESC 退出全屏
    20015jjw
        2
    20015jjw  
       Sep 11, 2021 via Android
    太惨了....
    这是哪家云游戏 ux 差到这个地步
    HuPu
        3
    HuPu  
       Sep 11, 2021
    云游戏体验怎么样啊
    Cbdy
        4
    Cbdy  
    OP
       Sep 11, 2021 via Android
    @HuPu 还不错,玩小游戏挺方便
    如果是那种对时延要求高的游戏,可能比较勉强
    oott123
        5
    oott123  
       Sep 11, 2021 via Android
    网易这个你全屏就没事了,全屏的时候用 navigator.keyboard.lock 锁定键盘,esc 要长按才会退出。
    Cbdy
        6
    Cbdy  
    OP
       Sep 11, 2021
    @oott123 为啥我短按就退出了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   853 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 20:30 · PVG 04:30 · LAX 13:30 · JFK 16:30
    ♥ Do have faith in what you're doing.