我正在使用优化的布局neo2:https://www.neo-layout.org/
不幸的是,mac版本是基于karabiner (https://pqrs.org/osx/karabiner/)的,自从塞拉利昂更新之后,它就停止工作了。有一个很有希望的新版本叫做karabiner元素(https://github.com/tekezo/Karabiner-Elements),有望解决这个问题。
由于我现在不做的时候,修复将在mac塞拉利昂,我正在寻找一个非一般的“快速和肮脏”解决方案,这只是映射标准德国键盘的近地天体布局。
发布于 2016-12-06 20:45:09
我建议使用folder}/Library/KeyBindings/DefaultKeyBinding.dict创建/编辑键绑定文件,该文件应该位于/创建在这里:{您的用户KeyBindingsEditor
请注意,您的键绑定文件必须使用UTF-8编码,并且您必须在修改后重新启动计算机才能生效。
此外,这里还有一些关于macOS中的自定义键绑定的更多信息,您可能会发现这些信息很有帮助。
发布于 2017-01-21 03:41:07
使用上面的解决方案,我能够用一些较小的问题返回我的4.LE层。
以下是我所做的:
步骤1:创建一个DefaultKeyBinding.dict文件(我错了,BindingsEditor工作)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/
<plist version="1.0">
<dict>
<key>^a</key>
<string>moveDown:</string>
<key>^c</key>
<string>deleteForward:</string>
<key>^e</key>
<string>moveForward:</string>
<key>^i</key>
<string>moveBackward:</string>
<key>^l</key>
<string>moveUp:</string>
<key>^o</key>
<string>moveToEndOfLine:</string>
<key>^u</key>
<string>moveToBeginningOfLine:</string>
<key>^v</key>
<string>deleteBackward:</string>
</dict>
</plist>步骤2:将Command_Right重映射到ctrl_left

问题
这种方法似乎并不适用于每一个程序。到cmd+*的映射(实际上我希望它不起作用)--这只是我在玩时注意到的几个问题(可能是因为ctrl+*预置的快捷方式):
结论
首先,我还想提到这篇博文:http://slongwell.github.io/articles/2016-09/karabiner-workaround
这种方法在一定程度上是可行的,在卡拉巴赫解决问题之前绝对是一种选择。但是,如果您找到了更好的解决方案,可以随意在这里发布。
https://stackoverflow.com/questions/40932684
复制相似问题