[心得] OS X下Pure Pro的音乐控制 只看楼主

本帖最后由 冯克雷 于 2013-8-29 15:34 编辑

KBT的机械键盘Pure Pro原生没有音乐控制功能, 我们可以利用KeyRemap4MacBook(自行Google)让它具备.
不知为何键盘上的Fn和Pn键并不能发送到`OS X`端(通过`KeyRemap4MacBook` 自带的 `EventViewer`检测).

所以使用了一些绕道的方式:
  1.   <item>
  2.     <name>Add a FN key to PC keyboard</name>
  3.     <item>
  4.       <name>Use ScrollLock Key</name>
  5.       <identifier>remap.ScrollLock_to_fn</identifier>
  6.       <autogen>__KeyToKey__  KeyCode::PC_SCROLLLOCK, KeyCode::FN</autogen>
  7.     </item>
  8.   </item>
  9.   <item>
  10.     <name>Only for Keyboard Pure Pro</name>
  11.     <devicevendordef>
  12.       <vendorname>Heng_Yu_Technology</vendorname>
  13.       <vendorid>0x0f39</vendorid>
  14.     </devicevendordef>
  15.     <deviceproductdef>
  16.       <productname>Poker_Pro_X</productname>
  17.       <productid>0x0671</productid>
  18.     </deviceproductdef>
  19.     <item>
  20.       <name>Map Fn + A, S, D to Music Controls</name>
  21.       <identifier>remap.purepro.fn_asd_to_music_controls</identifier>
  22.       <device_only>DeviceVendor::Heng_Yu_Technology,DeviceProduct::Poker_Pro_X</device_only>
  23.       <autogen>__KeyToConsumer__ KeyCode::A, ModifierFlag::FN, ConsumerKeyCode::MUSIC_PREV</autogen>
  24.       <autogen>__KeyToConsumer__ KeyCode::S, ModifierFlag::FN, ConsumerKeyCode::MUSIC_PLAY</autogen>
  25.       <autogen>__KeyToConsumer__ KeyCode::D, ModifierFlag::FN, ConsumerKeyCode::MUSIC_NEXT</autogen>
  26.     </item>
  27.   </item>
解释:

1. 使用时先用右侧`Fn` + `[`来实现`ScrollLock`
2. 然后在`KeyRemap4MacBook`中把`ScrollLock`映射成可以在`OS X`端表现出来的`Fn`
3. 然后映射`Fn` + `A`, `S`, `D` 为音乐控制的 `后退`, `播放/暂停`, `前进`

虽然要按三个键
但总比没有的好 而且不是方位很别扭

不知为何键盘上的Fn不发送到系统端 好像纯粹只是在键盘这头处理了

欢迎大拿指点
给程序猿跪了
同为Mac用户,表示不懂啊,而且很少用到那个功能哦~
引用: wc0517 发表于 2013-8-29 15:55
同为Mac用户,表示不懂啊,而且很少用到那个功能哦~

PurePro没有音乐控制功能

这个KeyRemap4MacBook 是一个键盘映射修改的软件吧 应该可以这么解释

上面那段xml是这个软件的自定义用的
引用: 冯克雷 发表于 2013-8-29 16:14
PurePro没有音乐控制功能

这个KeyRemap4MacBook 是一个键盘映射修改的软件吧 应该可以这么解释

没有Pure,有个POKER 2。可以设置F789来改成iTunes控制器。
以前Race直接可以控制iTunes。KeyRemap4MacBook没用过哦
引用: wc0517 发表于 2013-8-29 20:08
没有Pure,有个POKER 2。可以设置F789来改成iTunes控制器。
以前Race直接可以控制iTunes。KeyRemap4MacB ...

Poker2自带了这个功能?
引用: 冯克雷 发表于 2013-8-30 09:28
Poker2自带了这个功能?

没有自带,但是POKER 2本来就可以摁F123456789嘛,也就是FN+123456789,然后你去系统偏好设置里面把F789设置成后退、播放/暂停、前进,就行了呀。
引用: wc0517 发表于 2013-8-30 10:36
没有自带,但是POKER 2本来就可以摁F123456789嘛,也就是FN+123456789,然后你去系统偏好设置里面把F789 ...

你这么弄... 那也不用我这么复杂了 我是调试的时候会用到F区 所以不想覆盖掉
引用: wc0517 发表于 2013-8-30 10:36
没有自带,但是POKER 2本来就可以摁F123456789嘛,也就是FN+123456789,然后你去系统偏好设置里面把F789 ...

偏好设置里哪里可以设置? 没找到...
12下一页