Maccy: Chaging language in system does not affect input in search
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)
Version 0.29.4 (28)
macOS Version
14.2.1 (23C71)
Maccy Settings
➜ / defaults read org.p0deje.Maccy
{
"KeyboardShortcuts_delete" = "{\\"carbonModifiers\\":2048,\\"carbonKeyCode\\":51}";
"KeyboardShortcuts_pin" = "{\\"carbonModifiers\\":2048,\\"carbonKeyCode\\":35}";
"KeyboardShortcuts_popup" = "{\\"carbonModifiers\\":2560,\\"carbonKeyCode\\":8}";
"LaunchAtLogin__hasMigrated" = 1;
"NSStatusItem Preferred Position Item-0" = 5649;
"NSWindow Frame SUStatusFrame" = "664 724 400 134 0 0 1728 1079 ";
"NSWindow Frame SUUpdateAlert" = "554 526 620 398 0 0 1728 1079 ";
"NSWindow Frame com.sindresorhus.Preferences.FrameAutosaveName" = "593 379 542 435 0 0 1728 1079 ";
"NSWindow Frame com.sindresorhus.Settings.FrameAutosaveName" = "643 596 442 322 0 0 1728 1079 ";
SUEnableAutomaticChecks = 0;
SUHasLaunchedBefore = 1;
SULastCheckTime = "2024-01-25 10:43:50 +0000";
WebKitDefaultFontSize = 13;
WebKitJavaScriptEnabled = 0;
WebKitPluginsEnabled = 0;
WebKitStandardFont = "-apple-system-font";
WebKitUserStyleSheetEnabledPreferenceKey = 1;
WebKitUserStyleSheetLocationPreferenceKey = "/Applications/Maccy.app/Contents/Frameworks/Sparkle.framework/Resources/ReleaseNotesColorStyle.css";
enabledPasteboardTypes = (
"public.file-url",
"public.png",
"public.tiff",
"public.utf8-plain-text",
"public.html",
"public.rtf"
);
historySize = 500;
ignoredPasteboardTypes = (
"com.typeit4me.clipping",
"Pasteboard generator type",
"de.petermaurer.TransientPasteboardType",
"com.agilebits.onepassword",
"net.antelle.keeweb"
);
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;
};
popupPosition = center;
popupScreen = 0;
previewDelay = 500;
}
Description
Calling the Maccy input window and changing the language, does not affect the language itself in search input dialog. I have RU and EN keyboard layout settings in the system only.
Steps to Reproduce
- Pre-define several keyboard settings in the OS (RU & EN for example)
- Run the app
- Open the Maccy using keyboard shortcut
- Start input something in search
- Ensure something is written
- Change the language in the system by shortcut (ensure that maccy search is still opened)
- Type somthing in focused search in other keyboard layout
Actual behaviour: The changed system keyboard layout is not taken to the account in maccy search dialog.
I’ve noticed, that in macOS 13 it worked properly, but in macOS 14 is not.
https://github.com/p0deje/Maccy/assets/7312083/0fc48f58-3f33-4049-9b82-6b71114fb961
About this issue
- Original URL
- State: open
- Created 5 months ago
- Reactions: 1
- Comments: 19 (10 by maintainers)
Commits related to this issue
- Ignore JIS layout keys switching Related to #716 — committed to p0deje/Maccy by p0deje 4 months ago
I can probably prepare a build which will log all key presses and maybe we can debug if there is a different key being pressed.
Just pushed a commit that hopefully fixes the issue with changing layouts on a JIS keyboard. The arrow/enter issue is still present.