ABC键盘上方便的西班牙重音键绑定(mac)

时间:2019-07-31 21:13:09

标签: macos keyboard key-bindings

我有macOS 10.14 在系统偏好设置中,我将输入源设置为“ ABC” 我还希望能够输入西班牙语,所以我需要é,í,ñ等字符。

现在我可以得到那些字符,但是需要额外的一次按键。所以要制作í,我需要:

  1. 按住选项键
  2. 在键盘上按“ e”

然后我看到带有下划线的´,表示我需要键入要插入´下的下一个字符。

  1. 然后我点击“ i”以将其插入

我宁愿只按住Option键并按我要强调的字母。

所以我编辑了~/Library/KeyBindings/DefaultKeyBinding.dict如下所示:

{
    "~e" = (insertText:, "é");
    "~E" = (insertText:, "É");
    "~i" = (insertText:, "í");
    "~I" = (insertText:, "Í");
    "~o" = (insertText:, "ó");
    "~O" = (insertText:, "Ó");
    "~a" = (insertText:, "á");
    "~A" = (insertText:, "Á");
    "~u" = (insertText:, "ú");
    "~U" = (insertText:, "Ú");
    "~n" = (insertText:, "ñ");
    "~N" = (insertText:, "Ñ");
    "±" = (insertText:, "~");
    "§" = (insertText:, "`");
    "~" = (insertText:, "±");
    "`" = (insertText:, "§");
}

像É,Í,Ñ这样的大写字母可以正常工作。但是小写字母默认为我上面描述的行为,即:产生一个重音,下一个击键将在该重音下插入一个字符。显然,我放在此文件中的键绑定已在某个位置被覆盖。我想避免这种情况。

0 个答案:

没有答案