问题很简单。波浪符号有两种形式:
- 组合波浪符号,即变音符号 (ñ、ã)。
- “单个”波浪符号 ~ 尤其用来替代
$HOME
。
法语 MacBook Pro 键盘使用第一个(Option + n
或Alt + n
- 选项键在法语键盘上标记为 Alt)。您必须按空格键来验证单个波浪号(输入Alt+n
后将space
输出~
(后面没有空格)。这是 Vim 等应用程序中的问题,其中 ~ 会更改大小写。使用法语键盘,它会更改两个字母的大小写,这非常烦人。更重要的是,自从我第一次接触电脑键盘以来,我从未将波浪号用作变音符号。
这就是我想重新映射此键的原因。这问题说用尤克里里琴是可以的,但我想知道:
- 使用我也使用的 KeyRemap4MacBook 可以实现吗?
- 还有其他简单的方法可以做到这一点吗?
谢谢!
答案1
您可以使用 KeyRemap4MacBook 在按下时自动添加空格Option+N
发送多个击键的语法如下根据手册:
<autogen>
__KeyToKey__
KeyCode::N, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION,
KeyCode::N, ModifierFlag::OPTION_L, KeyCode::SPACE
</autogen>
此代码将产生一个~
但不表现得像死键(从技术上讲它仍然是)。
如果这仍然会影响 VIM 或其他程序,你可以让 KeyRemap4MacBook按下键盘时将输入语言切换为英语,发送波浪号,然后切换回常规语言。