无法在 Mac OS X 中输入波浪号字符

Bro*_*olf 44 keyboard keyboard-layout osx-snow-leopard macos

嗨,这是我几周前没有遇到的新问题。

我有一个在 Mac OS X 10.6 (Snow Leopard) 上运行的 Logitech 发光键盘。

问题是我不能输入波浪号。相反,当我按下波浪号时,我得到了这个字符:

§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
Run Code Online (Sandbox Code Playgroud)

我一生都无法弄清楚这一点,除了我依稀记得我可以要求重新检测此键盘的 Mac 键盘布局,但我认为我选择了错误的键盘布局。

现在按波浪号时我得到了这个奇怪的字符。我怎样才能解决这个问题?或者如何重新检测此键盘布局?谢谢。

小智 23

在带有“<>|”的键盘上 左 Shift 和 Z 之间的按钮,按住 Shift 并按下该按钮对我有用。Alt-5 和 Alt-N 都不能解决我的问题。


小智 18

如果其他人仍然对如何与 交换§密钥感兴趣~,我使用Karabiner来做到这一点,它非常易于使用。只需寻找包含在默认选项中的选项即可。

在此处输入图片说明

如果需要,它还可以用于重新映射其他键。例如,您可以使用 hjkl 键来模拟箭头键(vim 用户会喜欢它)。

  • ...所以 6 年后,Karabiner-Elements 有了显着的不同;我现在该怎么做? (2认同)
  • @JasonS,应用此简单修改交换“non_us_backslash”和“grave_accent_and_tilde”键:[屏幕截图](https://i.imgur.com/oOkm0tp.png) (2认同)

小智 12

解决问题的正确方法是让您的 Mac 重新检测您的键盘类型。

打开您的键盘首选项(系统首选项?键盘),在左下角您将看到“更改键盘类型”按钮。

键盘 - 系统首选项

单击它并按照说明进行操作。

  • Monterey 12.4 上缺少此选项:( (6认同)
  • 这应该是公认的答案,最适合莫哈韦沙漠! (2认同)

小智 11

不知道你是否还在阅读这篇文章,但如果你下载一个名为 的程序Ukelele,你可以制作自定义键盘映射。

然后您需要将键盘映射放入~/Library/Keyboard Layouts/,注销然后重新登录。

完成此操作后,您可以选择自定义键盘布局,您就可以毫无问题地使用 ~ 键(我使用的是 Logitech 发光键盘,使用默认的 Logitech-UK 键盘映射,Ukelele一切正常)。


Luk*_*uka 9

通常 ~ 字符与“n”字母相关联。所以你可以使用“Option + n”键来做~。

当您不知道如何输入字符时,您应该在首选项面板的“语言和文本”图标的最后一个选项卡中尝试使用键盘查看器。

  • 在我的布局选项 + n 产生一个 ~,它与波浪号不同,它是 ~ (4认同)

And*_*Dog 7

使用 Karabiner-Elements,它可以通过像这样交换non_us_backslashgrave_accent_and_tilde键来完成:

Karabiner-Elements 简单修改截图

我的德语键盘需要这个设置,它同时使用英语和德语布局。


小智 5

在 Mac 上,可以使用组合键Alt+获得波浪号5

让我强调Alt+5返回波浪号~,而Alt+n返回波浪号作为字符 apice ˜


小智 5

通过使用\xe2\x8c\xa5键、\xe2\x8c\x83或两者的组合(还有\xe2\x87\xa7,记住)输入的字符取决于您使用的语言键盘。

\n\n

要查找键盘上的所有字符,请在“语言和文本”内的“输入源”中启用“键盘和字符查看器”

\n\n

使用美式键盘类型\xe2\x87\xa7`(靠近左 Shift 按钮)。

\n