有没有朋友像我一样,找了很久适合于macbook pro的机械键盘呢?市面上仅有的几款,要么就是Matias的白轴,手感很差,要么DAS的青轴,小贵,声音大。
最后我发现了karabiner
https://pqrs.org/osx/karabiner/index.html.en这个神器软件,购入了樱桃的G80-3000白色茶轴机械键盘,研究了一番,实现了完美的苹果键位:
- COMMAND和OPTION互换,win键成为command键,可以互换键帽。
- 菜单键 设为 fn
- f1-f3 控制亮度
- f2 mission control
- f4 launchpad
- f5-f6 键盘背光
- f7-f9 媒体控制
- f10-f12 音量控制
- PrintScreen 设为 Eject
- NumLock 设为 Command+Delete 一键删除文件(mac上NumLock没用,DAS键盘对应的就是Clear键)
完美~~~
附上private.xml吧,需要的可以照搬,只需要修改下产品型号id字符串即可。注意,不可用已有的配置配合不映射内置键盘或者apple键盘的选项使用,实测会造成eject、f7、f9等键失效。
用了这个private.xml,针对特定型号键盘映射后,只需勾选一项即可。
<?xml version="1.0"?>
<root>
<devicevendordef>
<vendorname>CHERRY_KEYBORD</vendorname>
<vendorid>0x046a</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>PC_KEYBOARD</productname>
<productid>0x0011</productid>
</deviceproductdef>
<item>
<name>CHERRY G80-3000 KEYBOARD</name>
<identifier>private.deviceproductdef</identifier>
<device_only>DeviceVendor::CHERRY_KEYBORD, DeviceProduct::PC_KEYBOARD</device_only>
<identifier>private.remap.pc_to_mac</identifier>
<autogen>__KeyToKey__ KeyCode::PC_APPLICATION, KeyCode::FN</autogen>
<autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::COMMAND_R, KeyCode::OPTION_R</autogen>
<autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::COMMAND_R</autogen>
<autogen>__KeyToKey__ KeyCode::F1, ConsumerKeyCode::BRIGHTNESS_DOWN</autogen>
<autogen>__KeyToKey__ KeyCode::F2, ConsumerKeyCode::BRIGHTNESS_UP</autogen>
<autogen>__KeyToKey__ KeyCode::F3, KeyCode::EXPOSE_ALL</autogen>
<autogen>__KeyToKey__ KeyCode::F4, KeyCode::DASHBOARD</autogen>
<autogen>__KeyToKey__ KeyCode::F7, ConsumerKeyCode::MUSIC_PREV</autogen>
<autogen>__KeyToKey__ KeyCode::F8, ConsumerKeyCode::MUSIC_PLAY</autogen>
<autogen>__KeyToKey__ KeyCode::F9, ConsumerKeyCode::MUSIC_NEXT</autogen>
<autogen>__KeyToKey__ KeyCode::F10, ConsumerKeyCode::VOLUME_MUTE</autogen>
<autogen>__KeyToKey__ KeyCode::F11, ConsumerKeyCode::VOLUME_DOWN</autogen>
<autogen>__KeyToKey__ KeyCode::F12, ConsumerKeyCode::VOLUME_UP</autogen>
<autogen>__KeyToKey__ KeyCode::KEYPAD_CLEAR, KeyCode::DELETE, ModifierFlag::COMMAND_L</autogen>
<autogen>__KeyToKey__ KeyCode::PC_PRINTSCREEN, ConsumerKeyCode::EJECT</autogen>
</item>
</root>
注意不同键盘的 vendorid 和 productid 部分是不同的,具体可以在 EventViewer中查看。
本人博客迁移到
http://yiidev.cn 本博客停止更新
- 大小: 103.4 KB
分享到:
相关推荐
外接键盘映射工具,可以屏蔽mac原生键盘按键;外接键盘映射工具,可以屏蔽mac原生键盘按键
《Karabiner:MacOS中的键盘映射神器与配置文件详解》 Karabiner,一款在MacOS系统中广泛使用的键盘映射工具,它允许用户自定义键盘快捷键,极大地提升了工作效率。尤其值得一提的是,这款软件借鉴了Windows系统的...
- Linux发行版通常允许用户在控制中心或配置文件中修改键盘布局。例如,Ubuntu可以通过“系统设置”->“键盘”->“布局”进行调整。 - 对于更复杂的映射,可以通过修改Xorg的xkb规则,或者使用xmodmap工具来实现。...
Karabiner,原名KeyRemap4MacBook,是一款强大的键盘映射工具,专为Mac用户设计,旨在提供自定义键盘快捷键、修改按键功能等高级操作。它允许用户根据自己的需求调整键盘布局,提高工作效率,实现个性化设置。本文将...
参考文档 https://blog.csdn.net/fenghuizhidao/article/details/142670576?sharetype=blogdetail&sharerId=142670576&sharerefer=PC&sharesource=fenghuizhidao&spm=1011.2480.3001.8118
下载并安装包含在“Karabiner-Elements-12.9.0.dmg”文件中的软件后,只需按照引导步骤进行配置,即可开始你的个性化键盘之旅。Karabiner-Elements内置了许多预设的配置,也可以从社区获取更多用户分享的配置方案。 ...
Karabiner Elements免费且强大的键盘自定义工具,能够帮助用户修改键盘映射,键盘响应时间,能在fn下实现小键盘项目,支持macOS Sierra!
将`左Shift`键修改为`F17`键; 将`左command`键修改为`F18`键; 将`右command`键修改为`F19`键。 详细使用说明请阅览《macOS 中英文输入法切换终极解决方案》,链接:...
我的 Karabiner 配置 在 » « 中将CapsLock重新定义为F19 在» «中将F19更改为Hyper 在»Karabiner«中打开» « 启用您喜欢的重新映射项目 全球的 Hyper = ESC Hyper + Tab = CapsLock Hyper + BackSpace = ...
它提供了一个图形化的界面,使得用户无需深入了解Karabiner的XML配置文件,就可以方便地添加、编辑和删除键盘映射规则。这对于不熟悉编程的用户来说,无疑降低了使用门槛。 三、GokuRakuJoudo的使用 1. 安装与启动...
Karabiner-Elements 是一个用于 macOS 的系统增强工具,可以自动化各种任务和键盘快捷键。它提供了广泛的功能,以提高工作效率和用户体验。 支持的系统 - macOS 14 Sonoma - macOS 13 Ventura - macOS 12 ...
Karabiner, Karabiner ( KeyRemap4MacBook ) 是用于键盘定制的强大工具 环Karabiner是一种强大的键盘定制工具。更改键映射( 比如"更改右选项以输入"更改密钥重复速度。丢失的数字键盘密钥( fn+jkluio789.。)更高效的...
当您“按下”一个键时,实际上发送了2个信号,一个用于向下键,一个用于向上键,对于普通键,该向下键信号将立即映射到键码,对于修改键,操作系统将等到按下键盘上的信号时,如果有正常的按下键盘上的信号,则发送...
简单修改:将普通键映射到任意键功能。 复杂修改:按复杂规则映射键。例如,修改键的键,修饰符+键的键,单独按下时发送键事件等。 功能键:将功能键映射到任意键功能。 设备:仅对指定的键盘应用修改。 配置...
安装将以下URL复制并粘贴到浏览器窗口中,Karabiner-Elements应该要求安装该文件: karabiner://karabiner/assets/complex_modifications/import?url=...
Karabiner本身是一个强大的键盘映射工具,主要用于MacOS系统,允许用户自定义复杂的键盘布局和快捷键。对于开发者和高级用户来说,它是一个非常有用的工具,可以极大地提高生产力。"easy_karabiner"库可能就是为了让...
自定义 macOS 键盘,可以将任意一个按键修改为其它任意一个按键。 详细使用说明请阅览《macOS 中英文输入法切换终极解决方案》,链接:http://blog.csdn.net/hndfguxing/article/details/79178020
Karabiner for OS X 10.9
Karabiner Elements是一款开源的系统键盘配置工具,它可以自定义Mac上的按键映射,使得用户可以根据个人习惯或特定软件的需求调整键盘布局。在本项目中,它被用来为Sketch.app定制专属的Razer Tartarus键位映射,...
Karabiner Elements for Mac是一款macOS平台的方便实用的键盘改键工具,完全免费,最基础的功能就是设置按键映射了,有了它你想把空格改成删除、把删除改成回车、OPTION按钮的修改、COMMAND按钮的修改等都能轻松搞定...