DefaultKeyBinding.dict-旧式NeXT格式与XML plist格式
DefaultKeyBinding.dict 该~/Library/KeyBindings/DefaultKeyBinding.dict文件使您可以在Mac OS X中定义自己的键绑定。它可以是两种格式之一:旧式NeXT格式(示例)或新式XML plist格式(示例)。 重新绑定⌘+⌫ 我想将命令退格键(⌘+ ⌫)重新绑定到deleteWordBackward:,并且在Ask Askfferent线程中得到了一些帮助。建议将其用作DefaultKeyBinding.dict文件: /* my keybindings */ { "@\U007F" = "deleteWordBackward:"; /* delete backwards one word */ } 该建议有效(谢谢,伙计们!),但是我已经有DefaultKeybinding.dictXML格式的工作,因此我想尝试使其以这种方式工作。我首先在现有文件底部附近添加了以下文本: <key>@\U007F</key> <string>deleteWordBackward:</string> 我还尝试仅使用⌘+ ⌫条目创建一个全新的XML格式的文件 : <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>@\U007F</key> <string>deleteWordBackward:</string> </dict> </plist> 但是,没有文件起作用。那么,很明显的情况是,您只能以旧式NeXT格式重新绑定⌘+ ⌫,而不能以XML …