最近、MacBookでKinesis Advantageを使い始めましたが、Appleキーボードからの切り替えでOS Xメディアキーの機能が使用できるようになったので、本当に見逃してしまいました。
Advantageキーボードはかなりカスタマイズ可能ですが、Googledをしばらく使用しているので、Advantageのファンクションキーを適切なOS X機能にマッピングすることができるという情報源を見つけることができませんでした。
このようなものを機能させることに成功した人はいますか?任意のヒントをいただければ幸いです。
押し続けると、キーボードの「マルチメディアグループ機能」を有効にできます = そしてタップ n。これにより、次のキーが割り当てられます。
このモードの詳細については、 ユーザーズマニュアル の41ページを参照してください。
また、ダッシュボードなどを実行するためにいくつかのファンクションキーをカスタマイズする場合は、[システム環境設定]→[ミッションコントロール(古いOS XではExposé&Spaces)]に移動して行うことができます。
Kinesisマニュアルを読みながら、私はこの解決策を偶然見つけましたが、明示的に呼び出されていません。
等号キーを押したまま、 =、キーボードで、次に F10。このシーケンスを繰り返します F11。少なくとも私にとって、これは F10 ボリュームダウンのために働く、そして F11 ボリュームアップのために働きます。スクロールロックと一時停止ボタンを使用して同じことを行い、明るさコントロールを機能させました。
このソリューションでは、機能キーのサブセットのみに対してメディアキー機能を選択的に有効にし、他の機能キーは変更しないでおくことができます。
注:これは、Kinesis Advantage USBモデルとUSB(リニアフィール)モデルの両方でテストされています。
メディアキーは http://www.kinesis-ergo.com/wp-content/uploads/2015/01/kinesis_advantage_user_manual.pdf 41ページに記載されています(付録E.)
マニュアルには記載されていませんが、FXXキーストロークで=を繰り返すと、メディアキーの状態が切り替わります。
KeyRemap4MacBookで次のように private.xml を使用します。
<?xml version="1.0"?>
<root>
<devicevendordef>
<vendorname>KINESIS</vendorname>
<vendorid>0x05f3</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>ADVANTAGE</productname>
<productid>0x0007</productid>
</deviceproductdef>
<item>
<name>kinesis</name>
<identifier>private.kinesis</identifier>
<device_only>DeviceVendor::KINESIS, DeviceProduct::ADVANTAGE</device_only>
<autogen>__KeyToKey__ KeyCode::COMMAND_R, KeyCode::VK_MODIFIER_EXTRA1</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_1, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_BRIGHTNESS_DOWN</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_2, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_BRIGHTNESS_UP</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_6, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_MUSIC_PREV</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_7, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_MUSIC_PLAY</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_8, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_MUSIC_NEXT</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_9, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_VOLUME_DOWN, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_0, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_VOLUME_UP, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
</item>
</root>
Fキーは使用しませんでした。キーリピートが無効になっていて、見なければ押せないからです。
たとえば、KeyCode::VK_MODIFIER_EXTRA1
とKeyCode::COMMAND_L, ModifierFlag::CONTROL_L | ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L
およびVK_EXTRA1
とVK_CONTROL | VK_OPTION | VK_SHIFT | VK_COMMAND
。
Karabiner ソフトウェアを試すことができます。それはどんなキーボードにもペダルマッピングに素晴らしい柔軟性を与えます。
別のより一般的な目的の回避策は Quicksilverを使用してiTunesの再生を制御する です。 Quicksilver用のiTunesプラグインは、Macのマルチメディアキー(再生/一時停止、曲のスキップ、前の曲、iTunesのボリュームのアップとダウンなど)に加えて、さらに多くの機能を実行できます。
Play/PauseとSkip/Previous以外に、私が最もよく使用する機能は、現在の曲を評価し、小さなポップアップベゼルに現在の曲を表示することです。もちろん、これらすべての機能にカスタムキーを割り当てることができます。これは、Kinesis Advantageキーボードのコマンド、Alt/Option、およびコントロールキーの非標準のレイアウトで非常に便利です。