macos下很多程序(cocoa编写的程序)在选中文本,然后拖动时需要选中->按住左键并停留1秒->拖动,这样才可以拖动文本,否则就重新选中文本了,这样使用体验与其它系统及使用Carbon编写的程序不一致(firefox、office)不一致,通过查找资料可以使用:
defaults write -g NSDragAndDropTextDelay -int 1
来保持一致,其中-int 1指的是延迟1ms,默认值为1000。
当然,如果你只想改变其中指定程序,可以使用
defaults write com.apple.iPhoto NSDragAndDropTextDelay -int 1
当然,你也可以为某些应用增大这个值。