我尝试使用以下代码设置它的全局大小:
-(void)setOption {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSDictionary *olddict = [defaults persistentDomainForName:@"com.apple.universalaccess"];
NSMutableDictionary *newdict = [olddict mutableCopy];
[newdict setObject:@4.0 forKey:@"mouseDriverCursorSize"];
[defaults setPersistentDomain:newdict forName:@"com.apple.universalaccess"];
[defaults synchronize];
NSLog(@"Cursor size set to %@", newdict);
}
而且我可以在 NSLog 中看到它更改了它,但我不知道如何重新启动/重置系统光标以使光标更改为指定的大小。
有谁知道以编程方式更改其大小的更好方法,或者在默认值更改后如何重新启动系统光标?
编辑(关于重复):我的问题是独一无二的,因为我不能像其他主题中提供的答案那样使用 applescript 来解决这个问题。此外,该主题是在 2013 年创建的,似乎已经过时了。也许从那以后事情发生了一些变化。也可能 Swift 是解决这个问题的可行解决方案。谁知道?所有这些论点都清楚地表明这不是一个重复的问题。