如何在OS X上为特殊字符配置键盘快捷键?


Answers:


7

创建~/Library/KeyBindings/和保存如下属性列表DefaultKeyBinding.dict

{
    "~c" = (insertText:, "©");
}

应用更改需要重新打开应用程序。自定义键绑定并非在所有应用程序或视图中都有效,但它们似乎在Sublime Text 2中可用。

有关更多信息,请参见hcs.harvard.edu/~jrus/Site/Cocoa%20Text%20System.htmlosxnotes.net/keybindings.html

您也可以使用Ukelele进行自定义键盘布局,或private.xmlKeyRemap4MacBook中创建一个键盘


@´这会在尝试获取文件时给我一个语法错误:DefaultKeyBinding.dict: line 2: syntax error near unexpected token `('
Winterflags 2015年

4

要在Mac上输入©,请输入Alt+g

要在OS X上为特殊字符配置键盘快捷键:

系统偏好设置>语言和文本>文本>符号和文本替换。使用列表底部的+添加所需的内容。

编辑08/19/12:

根据http://www.macworld.com/article/1160500/text_substitutions.html,您可以Text Substitution通过执行以下命令来在Mac中实现通用Terminal

defaults write -g WebAutomaticTextReplacementEnabled -bool true

我已对答案进行了编辑,希望对您有所帮助。
超级用户2012年

1
我的编辑器sublime无法使用符号和文本替换。
MaiaVictor 2012年

1
我对Sublime不熟悉,但是我发现这篇文章可能会对您有帮助:macworld.com/article/1160500/text_substitutions.html
超级用户

@superuser,该链接包含一些不错的信息。请defaults write在答案中添加和编辑>替换。

defaults命令与“语言和文本”首选项窗格中的复选框具有相同的功能。
Lri 2012年

1

另一种方法是欺骗您的计算机,使其将一些文本字符串自动更正为您选择的符号。

例如,输入thetaθ

要在Mavericks上执行此操作,请转到:系统偏好设置>键盘>文本

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.