• src/conio/cg_events.m wl_events.c

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Wed Aug 12 01:15:49 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/25e59d914e14d0540bcb3b68
    Modified Files:
    src/conio/cg_events.m wl_events.c
    Log Message:
    Fix fullscreen aspect scaling on Wayland and Quartz
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Sat Sep 12 14:45:58 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/eb3d94bd4f0a244fd35bf6ec
    Modified Files:
    src/conio/cg_events.m wl_events.c
    Log Message:
    Fix layout-aware shortcuts in Wayland and Quartz

    Resolve Wayland key events through the compositor-provided XKB keymap before selecting BIOS scancodes. This makes Alt and Ctrl shortcuts follow the active layout and restores Alt+Enter fullscreen behavior, while retaining raw evdev handling only for physical events and the no-XKB fallback.

    Use AppKit's charactersIgnoringModifiers for Quartz Command and Control shortcuts. Add Command-Enter parity with other backends and expose the standard Control-Command-F fullscreen shortcut while retaining Option-Enter compatibility.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)