Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⌥⇧C to open Maccy does not work on MacOS Sequoia public beta #813

Open
2 tasks done
frankshrestha opened this issue Jul 16, 2024 · 14 comments
Open
2 tasks done
Labels
bug Something isn't working

Comments

@frankshrestha
Copy link

Before Submitting Your Bug Report

  • I have verified that there isn't already an issue reporting the same bug to prevent duplication.
  • I have seen the FAQ.

Maccy Version (see 'About' window)

1.0.0

macOS Version

Version 15.0 Beta (24A5289h)

Maccy Settings

{
    "KeyboardShortcuts_delete" = "{\\"carbonKeyCode\\":51,\\"carbonModifiers\\":2048}";
    "KeyboardShortcuts_pin" = "{\\"carbonModifiers\\":2048,\\"carbonKeyCode\\":35}";
    "KeyboardShortcuts_popup" = "{\\"carbonModifiers\\":2560,\\"carbonKeyCode\\":8}";
    "LaunchAtLogin__hasMigrated" = 1;
    "NSStatusItem Visible Item-0" = 0;
    "NSWindow Frame SUUpdateAlert" = "530 470 620 398 0 0 1680 1025 ";
    "NSWindow Frame com.sindresorhus.Settings.FrameAutosaveName" = "619 426 542 436 0 0 1680 1025 ";
    SUEnableAutomaticChecks = 1;
    SUHasLaunchedBefore = 1;
    SULastCheckTime = "2024-07-16 15:19:55 +0000";
    SUUpdateGroupIdentifier = 896378367;
    avoidTakingFocus = 0;
    clearSystemClipboard = 1;
    enabledPasteboardTypes =     (
        "public.rtf",
        "public.html",
        "public.utf8-plain-text"
    );
    hideFooter = 1;
    hideSearch = 0;
    hideTitle = 1;
    ignoredPasteboardTypes =     (
        "com.agilebits.onepassword",
        "de.petermaurer.TransientPasteboardType",
        "Pasteboard generator type",
        "com.typeit4me.clipping",
        "net.antelle.keeweb"
    );
    imageMaxHeight = 40;
    maxMenuItemLength = 50;
    maxMenuItems = 20;
    menuIcon = maccy;
    migrations =     {
        "2020-04-25-allow-custom-ignored-types" = 1;
        "2020-06-19-use-keyboardshortcuts" = 1;
        "2020-09-01-ignore-keeweb" = 1;
        "2021-02-20-allow-to-customize-supported-types" = 1;
        "2021-06-28-add-title-to-history-item" = 1;
        "2021-10-16-remove-dynamic-pasteboard-types" = 1;
        "2022-08-01-rename-suppress-clear-alert" = 1;
        "2022-11-14-add-html-rtf-to-supported-types" = 1;
        "2023-01-22-add-regexp-search-mode" = 1;
    };
    pasteByDefault = 0;
    pinTo = top;
    popupPosition = center;
    popupScreen = 0;
    previewDelay = 1500;
    removeFormattingByDefault = 0;
    showInStatusBar = 0;
    showRecentCopyInMenuBar = 0;
    showSpecialSymbols = 1;
    suppressClearAlert = 1;
}

Description

Setting ⌥⇧C to open maccy does not work on MacOS Sequoia public beta.

Steps to Reproduce

Set ⌥⇧C as a shortcut to open Maccy. Press the assigned shortcut.

@frankshrestha frankshrestha added the bug Something isn't working label Jul 16, 2024
@p0deje
Copy link
Owner

p0deje commented Jul 16, 2024

It's the same as sindresorhus/KeyboardShortcuts#176, not sure how to fix it though. Can you please report this issue to Apple using Feedback Assistant?

@jasudev
Copy link

jasudev commented Jul 17, 2024

I'm experiencing the same thing, the shortcut doesn't work in the macOS Sequoia beta version.

@frankshrestha
Copy link
Author

I tried binding the same shortcut on MacOS Version 15.0 (24A335). Still does not open but if you open Maccy and then press the shortcut, it will close.

@p0deje
Copy link
Owner

p0deje commented Sep 11, 2024

I tried binding the same shortcut on MacOS Version 15.0 (24A335). Still does not open but if you open Maccy and then press the shortcut, it will close.

Shortcuts when window is closed are set globally and when window is open - locally. That's why the former doesn't work while the latter works.

@p0deje
Copy link
Owner

p0deje commented Sep 18, 2024

A workaround mentioned in #872 by @AbrarTheCrypto

macOS 15 has disabled all shortcuts using “Option + any letter.” To fix this, follow these steps to restore your Maccy shortcut:

  1. Go to System Settings > Keyboard > Keyboard Shortcuts > Modifier Keys.
  2. Change the “Option” key to “Command” or another key of your choice.
  3. Restart your Mac to apply the changes.
    After this, your old Maccy hotkey will work just like before.

@frankshrestha
Copy link
Author

That would affect all shortcuts in all programs, wouldn't it?

@p0deje
Copy link
Owner

p0deje commented Sep 18, 2024

That would affect all shortcuts in all programs, wouldn't it?

Yes, keep that in mind

@Donjae-Wang
Copy link

Same bug in Sequoia 15.0. When I use the easydict I can use the opt-d shortcut key. I don’t know if the shortcut key implementation method is different.

@p0deje
Copy link
Owner

p0deje commented Sep 23, 2024 via email

@IkonicR
Copy link

IkonicR commented Sep 23, 2024

Is there a fix for this yet?? Very annoying.. Also I don't want to change the system settings as that will change all my other shortcuts?

@p0deje
Copy link
Owner

p0deje commented Sep 23, 2024

Cross-posting from sindresorhus/KeyboardShortcuts#176 (comment)

Looks like we have our answer: https://developer.apple.com/forums//thread/763878?src=push&answerId=804374022#804374022

Frameworks Engineer
Apple

This was an intentional change in macOS Sequoia to limit the ability of key-logging malware to observe keys in other applications. The issue of concern was that shift+option can be used to generate alternate characters in passwords, such as Ø (shift-option-O).

There is no workaround; macOS Sequoia now requires that a hotkey registration use at least one modifier that is not shift or option.

@AlbertQM
Copy link

Cross-posting from sindresorhus/KeyboardShortcuts#176 (comment)

Looks like we have our answer: https://developer.apple.com/forums//thread/763878?src=push&answerId=804374022#804374022
Frameworks Engineer
Apple
This was an intentional change in macOS Sequoia to limit the ability of key-logging malware to observe keys in other applications. The issue of concern was that shift+option can be used to generate alternate characters in passwords, such as Ø (shift-option-O).
There is no workaround; macOS Sequoia now requires that a hotkey registration use at least one modifier that is not shift or option.

That's unfortunate, thanks a lot for sharing!

I've switched to ⇧⌃C, works like a charm (except for the muscle memory 😄 )

@webdev69420
Copy link

Workaround for people that don't want to have to change Maccy shortcuts in macOS 15.0 Sequoia:
https://www.reddit.com/r/macapps/comments/1fjpiiw/comment/lolslnm/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

@frankshrestha
Copy link
Author

For people using Karabiner Elements, json for complex modification:

{
    "manipulators": [
        {
            "description": "Maccy: ⌥⇧C to ⌃⌥⌘⇧C",
            "from": {
                "key_code": "c",
                "modifiers": { "mandatory": ["left_option", "left_shift"] }
            },
            "to": [
                {
                    "key_code": "c",
                    "modifiers": ["left_control", "left_option", "left_command", "left_shift"]
                }
            ],
            "type": "basic"
        }
    ]
}

This translates ⌥⇧C to ⌃⌥⌘⇧C.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

7 participants