在Mac OS X中重新映射键


11

我的MBP带有土耳其语键盘,但我使用的是美国布局。但是,ESC下方的键是§而不是我经常使用的`(反引号)。

我需要重新映射此键,但是除了重新映射修饰键之外,我找不到任何信息。我该怎么做?



另外,我见过的所有布局中都有该符号。
Tiago Veloso,

通常它在Windows和linux pcs中的ESC键下。至少对于处理linux,latex,lisp的用户而言,这更容易实现。最后,它用于在Mac OS X中切换应用程序窗口
。– Ahmet


谢谢Nippysaurus,但是doublecommand只处理修饰键。反引号不包含在其中。我尝试了两者,发现keyremap4macbook更强大
Ahmet

Answers:


15

尝试KeyRemap4MacBook。它似乎提供了很多选择。也许它也会解决您的问题。这是它所说的:

这是Mac OS X的非常强大的键盘重新映射器。除了简单的键重新映射,它还具有特殊的重新映射模式,例如Emacs模式,SandS模式(空格和Shift)。


完美的解决方案Alex。在KeyRemap4MacBook的UI上的§上找到了内容,并找到了将段落(§)重新映射到Backquote(`)的功能。谢谢
Ahmet

进行了如此多的搜索后,我怎么找不到此应用程序很奇怪
Ahmet

我搜索了macbook密钥重映射。也许您只是检查了mac key重新映射:)。如果这对您有用,请考虑将其标记为可接受的答案。
alex

哦,顺便说一句,很高兴它为您服务:)
Alex

爱它!找到了我的确切案例!这意味着我不是唯一一个遇到这种奇怪的映射问题的人-苹果公司应该听用户的话……
Magnetic_dud

4

Mac 10.12 sierra用户应使用此:https : //github.com/tekezo/Karabiner-Elements

DMG下载:https//pqrs.org/latest/karabiner-elements-latest.dmg

在“从键”中,选择带日语字符的选项,在“至键”中选择GRAVE_ACCENT_AND_TILDE (`)

图片


2
我使用的是non_us_backslash,而不是日语字符。您可以查看需要从Karabiner-EventViewer应用映射的确切字符。
ceilfors

是! 我不敢相信很少有人遇到这个问题。这对我非常有用-我遇到的一个小问题是,当我键入“〜”时,最初会出现小波浪号,而不是我想要的波浪号(〜),但我仍然需要按空格键。任何想法如何摆脱呢?
雅各布·朗格

1

您可以使用macOS自Sierra 10.12起随附的hidutil命令行工具:

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000064,"HIDKeyboardModifierMappingDst":0x700000035}]}'

这些密钥由USB HID使用表规范中的使用ID引用。该部分键§列为“非美国键盘\和|” (0x64,请参阅https://discussions.apple.com/thread/8133633),反勾号`是“ Keyboard Grave Accent and Tilde”(0x35)。

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.