将合并波浪号重新映射到波浪号(Mac Os X 上的法语键盘)

将合并波浪号重新映射到波浪号(Mac Os X 上的法语键盘)

问题很简单。波浪符号有两种形式:

  • 组合波浪符号,即变音符号 (ñ、ã)。
  • “单个”波浪符号 ~ 尤其用来替代$HOME

法语 MacBook Pro 键盘使用第一个(Option + nAlt + n- 选项键在法语键盘上标记为 Alt)。您必须按空格键来验证单个波浪号(输入Alt+n后将space输出~(后面没有空格)。这是 Vim 等应用程序中的问题,其中 ~ 会更改大小写。使用法语键盘,它会更改两个字母的大小写,这非常烦人。更重要的是,自从我第一次接触电脑键盘以来,我从未将波浪号用作变音符号。

这就是我想重新映射此键的原因。这问题说用尤克里里琴是可以的,但我想知道:

  1. 使用我也使用的 KeyRemap4MacBook 可以实现吗?
  2. 还有其他简单的方法可以做到这一点吗?

谢谢!

答案1

您可以使用 KeyRemap4MacBook 在按下时自动添加空格Option+N

发送多个击键的语法如下根据手册

<autogen>
  __KeyToKey__
  KeyCode::N, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION,
  KeyCode::N, ModifierFlag::OPTION_L,  KeyCode::SPACE
</autogen>

此代码将产生一个~但不表现得像死键(从技术上讲它仍然是)。

如果这仍然会影响 VIM 或其他程序,你可以让 KeyRemap4MacBook按下键盘时将输入语言切换为英语,发送波浪号,然后切换回常规语言。

相关内容