我正在使用优化的布局 neo2:https://www.neo-layout.org/
不幸的是,mac 版本基于 karabiner ( https://pqrs.org/osx/karabiner/ ),自 Sierra 更新以来它已停止工作。 有一个很有前途的新版本,称为 karabiner elements ( https://github.com/tekezo/Karabiner-Elements ),有望解决这个问题。
因为我现在不知道修复程序何时可以在 mac sierra 上运行,所以我正在寻找一种非通用的“快速而肮脏”的解决方案,它只是将标准德语键盘映射到 neo 布局。
- 是否可以在 mac 系统范围内捕获键盘事件?
- 我必须使用哪种语言/框架才能实现此解决方法?
最佳答案
我建议使用 KeyBindingsEditor创建/编辑您的键绑定(bind)文件,该文件应位于/创建于此处:{您的用户文件夹}/Library/KeyBindings/DefaultKeyBinding.dict
请注意,您的键绑定(bind)文件必须使用 UTF-8 编码,并且修改后必须重新启动计算机才能生效。
此外,这里还有一些关于 custom key bindings in macOS 的更多信息您可能会觉得有帮助。
关于c# - 在 mac sierra 上捕获并更改键盘以模拟 neo2 键盘布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40932684/