首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Mac OS X中重新映射“上下文菜单”键?

如何在Mac OS X中重新映射“上下文菜单”键?
EN

Stack Overflow用户
提问于 2009-06-16 05:11:34
回答 5查看 18.5K关注 0票数 40

我有一个罗技( Logitech )键盘(确切地说是超平键盘深色闪光),它在窗口中间有上下文菜单键和Alt键,这很烦人。

以下是密钥所在位置的屏幕截图:

http://freshlog.com/grabs/ff532-How_do_I_remap_the_context_menu_key_in_Mac_OS_X

我可以在默认键盘系统首选项面板下重新映射窗口和Alt键,但似乎没有重新映射上下文菜单键的方法。

有什么想法吗?

EN

回答 5

Stack Overflow用户

发布于 2011-02-07 23:52:03

使用KeyRemap4MacBook (用于OSX10.9、10.10的Karabiner)。正如Mecki所指出的,XML / .keylayouts不能解决您的问题。

尽管名为KeyRemap4MacBook,但它可以在任何Mac (OSX10.4或更高版本)上运行。

您需要的设置在“供PC用户使用”»“更改PC应用程序密钥”下。

票数 47
EN

Stack Overflow用户

发布于 2012-12-11 18:34:59

使用KeyRemap4Macbook。编辑private.xml文件,如下所示:

代码语言:javascript
复制
<item>
    <name>Change Windows context menu key to Right option key</name>
    <identifier>private.win_context_menu_option_key</identifier>
    <autogen>--KeyToKey-- KeyCode::PC_APPLICATION, KeyCode::OPTION_R</autogen>
</item>

此代码会将右选项键重新映射到上下文菜单键。

票数 8
EN

Stack Overflow用户

发布于 2018-12-07 16:42:55

最新的MacOS版本由Karabiner Elements 12.1提供。

键到键的重新映射在Simple Modifications选项卡中完成,并在两行下拉菜单中方便地选择(参见:屏幕截图)。

此首选项面板的标签中的Complex Modifications必须通过从互联网(Karabiner-E的站点)或从用户的~/.config/karabiner/assets/ complex_modifications文件夹导入来添加。

来自网络的“复杂”实际上也被复制到那里,并在选项卡中切换为"on“(= [+ Enable])。

所有修改最终都存储(&因此“激活”)在~/.config/karabiner/karabiner.json中。

一个实用的过程(这也有助于避免自己编写复杂mod时的错误)是复制、重命名和更改一个“导入的”mod。

一旦您有了经验(例如:不同的括号类型),直接…编辑json文件可能会更容易

不再有将重映射限制到特定窗口的选项(可以由osascript AppleScript模拟)作为一些其他功能。

Karabiner的非元素版本正在开发中。

两个网站获取信息和问题(已回答)-但请搜索之前的“替身”:

github.com >> Karabiner-Elements

groups.google.com/forums/ osx-karabiner

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/999681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档