Shortcut Control+I and Control+O don’t work on macOS Big Sure #370

issue kolya182 openend this issue on June 25, 2021
  1. kolya182 commented at 3:46 am on June 25, 2021: none

    Expected behavior

    Using shortcut Control+C and Control +O from main screen and from Node window (called via Control+I as an example) to open Debug log file(Control +O) and Console Control+C

    Actual behavior

    To open Debug log file(Control +O) and Console Control+C Control+I Control+N Control+P work as expected.

    System information macOs Big Sure 11.4 Bitcoin Core 0.21.1

  2. kolya182 added the label Bug on Jun 25, 2021
  3. kolya182 renamed this:
    Shortcut `Control+I` and `Control +O` don't work on macOS
    Shortcut `Control+I` and `Control+O` don't work on macOS Big Sure
    on Jun 25, 2021
  4. hebasto commented at 7:59 am on July 4, 2021: member

    Expected behavior

    Using shortcut Control+C and Control +O from main screen and from Node window (called via Control+I as an example) to open Debug log file(Control +O) and Console Control+C

    I think your expectations are wrong. The actual shortcuts on macOS are as pictured on the following screenshot:

    Screenshot from 2021-07-04 10-49-26

    Please note, that ⌘ is the Command key. If you are using non-Apple keyboard, it could be mapped to the Windows key.

    UPDATE.

    Specifically to a mnemonic shortcut bound to the “Open” button (to open a debug log file) – from Qt docs:

    On Mac, shortcuts are disabled by default.

  5. hebasto removed the label Bug on Jul 4, 2021
  6. hebasto added the label macOS on Jul 4, 2021
  7. hebasto added the label Questions and Help on Jul 4, 2021
  8. jarolrod commented at 0:26 am on July 6, 2021: member

    @kolya182 did this solve your issue: #370 (comment)

    The commands are prefixed with command, not control, for macOS

  9. kolya182 commented at 4:29 am on July 6, 2021: none

    Expected behavior Using shortcut Control+C and Control +O from main screen and from Node window (called via Control+I as an example) to open Debug log file(Control +O) and Console Control+C

    I think your expectations are wrong. The actual shortcuts on macOS are as pictured on the following screenshot:

    Screenshot from 2021-07-04 10-49-26

    Please note, that ⌘ is the Command key. If you are using non-Apple keyboard, it could be mapped to the Windows key.

    UPDATE.

    Specifically to a mnemonic shortcut bound to the “Open” button (to open a debug log file) – from Qt docs:

    On Mac, shortcuts are disabled by default.

    Actually UI is misguiding, especially underscored capitalized first character points to that

  10. jarolrod commented at 4:38 am on July 6, 2021: member

    @kolya182 the screenshot you posted is using the Qt Fusion style which we introduced in #177 because of visual bugs with the version of Qt we were using at the time, see: #136.

    macOS disables mnemonics and so its style factory doesn’t show them. The Fusion style is more of the Linux style, so the mnemonics are shown when using that style factory.

    The usage of Fusion style was reverted in #246 after bumping our Qt version to 5.12.10. The next Bitcoin Core release will not have these misleading underscore

  11. kolya182 commented at 4:41 am on July 6, 2021: none
    Thank you for explaining, will wait for new release. You can close in this case.
  12. jarolrod closed this on Jul 6, 2021

  13. bitcoin-core locked this on Aug 16, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/gui. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-10-23 00:20 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me