Address PR review feedback

This commit is contained in:
Alexey Shurygin
2026-03-15 01:33:38 +03:00
parent b66c6c4932
commit 827c8dd614
2 changed files with 9 additions and 3 deletions

View File

@@ -844,6 +844,8 @@ has_apple_fn_global_shortcut(void) {
NSDictionary *hitoolbox_settings = [[NSUserDefaults standardUserDefaults] persistentDomainForName:@"com.apple.HIToolbox"];
id obj = [hitoolbox_settings objectForKey:@"AppleFnUsageType"];
if (![obj isKindOfClass:[NSNumber class]]) return false;
// Non-zero AppleFnUsageType means macOS has reserved Fn/Globe for a
// system action such as input source switching, emoji picker, or dictation.
return [obj integerValue] != 0;
}