アフィリエイト広告を利用しています

mac快適化の最新記事

Nintendo ポケモンキーボードを使いやすくカスタマイズする

ポケモンキーボードを本格的に利用することにしました。(mac Fan回転数がすごい ー BlueToothキーボード本格利用
Nintendo-PokemonKeyboard-left


現状の不満点を解決します。

Macでポケモンキーボードを利用する際の不満点


  1. 英数、かな切り替えがショートカット(Control+Shift+; or j)。使うキーを2つぐらいにしたい。

  2. EscキーがFn+半角/全角キー、半角/全角キーをEscとして利用したい。

  3. F11, F12キーがない。


この記事でご紹介しているKeyRemap4MacBookは開発終了、現行はkarabiner-elementsです。


KeyRemap4MacBookを使ってカスタマイズ


https://pqrs.org/macosx/keyremap4macbook/index.html.ja

KeyRemap4MacBook マニュアルが豊富で、日本語マニュアルもあります。
このソフトを使ってカスタマイズします。

カスタマイズの目標


  • 半角/全角キーをEscにする
  • F11, F12を使えるようにする
  • IME切り替えをスムーズにする
  • Remote Desktop Connect使用時でも違和感ないこと


private.xmlの定義


マニュアル、Preferencesの設定項目を眺めながら、private.xmlを定義します。

Mac野郎なのか的に、現時点でポケモンキーボードを最適に利用するための設定は、以下のようなXMLになりました。

<?xml version="1.0"?>
<root>
<devicevendordef>
<vendorname>Nintendo</vendornamername>
<vendorid>0x057e</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>Nintendo_Wireless_Keyboard</productname>
<productid>0x1001</productid>
</deviceproductdef>
<devicelocationdef>
<locationname>Nitendo_Wireless_Keyboard_primary</locationname>
<locationid>0x2339bc10</locationid>
</devicelocationdef>
<item>
<name>Nintendo Custom</name>
<identifier>private.nintendo_Custom</identifier>
<device_only>
DeviceVendor::Nintendo,
DeviceProduct::Nintendo_Wireless_Keyboard,
DeviceLocation::Nitendo_Wireless_Keyboard_primary,
</device_only>
<autogen>__KeyToKey__ KeyCode::BACKQUOTE, KeyCode::ESCAPE</autogen>
<autogen>__KeyToKey__ KeyCode::SPACE, ModifierFlag::SHIFT_L, KeyCode::VK_JIS_TOGGLE_EISUU_KANA</autogen>
<autogen>__KeyToKey__ KeyCode::SPACE, ModifierFlag::SHIFT_R, KeyCode::JIS_EISUU</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_1, ModifierFlag::SHIFT_R, KeyCode::F1</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_2, ModifierFlag::SHIFT_R, KeyCode::F2</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_3, ModifierFlag::SHIFT_R, KeyCode::F3</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_4, ModifierFlag::SHIFT_R, KeyCode::F4</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_5, ModifierFlag::SHIFT_R, KeyCode::F5</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_6, ModifierFlag::SHIFT_R, KeyCode::F6</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_7, ModifierFlag::SHIFT_R, KeyCode::F7</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_8, ModifierFlag::SHIFT_R, KeyCode::F8</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_9, ModifierFlag::SHIFT_R, KeyCode::F9</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_0, ModifierFlag::SHIFT_R, KeyCode::F10</autogen>
<autogen>__KeyToKey__ KeyCode::MINUS, ModifierFlag::SHIFT_R, KeyCode::F11</autogen>
<autogen>__KeyToKey__ KeyCode::EQUAL, ModifierFlag::SHIFT_R, KeyCode::F12</autogen>
<autogen>__KeyToKey__ KeyCode::JIS_YEN, ModifierFlag::SHIFT_R, KeyCode::F13</autogen>
<autogen>__KeyToKey__ KeyCode::Q, ModifierFlag::SHIFT_R, KeyCode::F14</autogen>
<autogen>__KeyToKey__ KeyCode::W, ModifierFlag::SHIFT_R, KeyCode::F15</autogen>
<autogen>__KeyToKey__ KeyCode::E, ModifierFlag::SHIFT_R, KeyCode::F16</autogen>
<autogen>__KeyToKey__ KeyCode::R, ModifierFlag::SHIFT_R, KeyCode::F17</autogen>
<autogen>__KeyToKey__ KeyCode::T, ModifierFlag::SHIFT_R, KeyCode::F18</autogen>
<autogen>__KeyToKey__ KeyCode::Y, ModifierFlag::SHIFT_R, KeyCode::F19</autogen>
</item>
</root>

もし、この記事を読んで、ポケモンキーボードを使うことにした方は、このまま利用はできません。
まず、mac Fan回転数がすごい ー BlueToothキーボード本格利用にある、修飾キーの変更を行ってください。

private.xmlは、キーボードを特定(vendor, product, locationを指定)して、ポケモンキーボードのみ適用するような設定にしてあります。

vendorid, prodictid, locationidが異なる可能性があります。
KeyRemap4MacBookのEventViewer(Devicesタブ)でvendorid, productid, locationidを確認&違う場合は、修正したprivate.xmlを適用してください。

まとめ:目標達成率は60%程度、満足しています


Mac
1.半角/全角キーをEscにする
2.F11,F12を使えるようにする△F11-F19まで可能になりました。Shift+1〜0はうまく機能していません。
3.IME切り替えをスムーズにする○SHIFT+Spaceで切り替わります
Win(Remote Desktop Connection)
1.半角/全角キーをEscにする
2.F11,F12を使えるようにする× 追加したファンクション定義は Macのファンクションをダイレクトに呼び出します。Windows側は今まで通りFn+数字キーでF11,F12がありません。
3.IME切り替えをスムーズにする○SHIFT+Spaceは、全角のみ切り替わります。英数にもどりません。仕方なく、Shift_R+Spaceで英数に戻す定義を増やしました。

総合評価としては、RDCで問題なく操作可能という項目以外達成できているため、○です。

RDC側でWindows操作が快適になれば◎なんです。KeyRemap4MacBookを使って改善したいと思います。

KeyRemap4MacBookは、Preferencesの簡易設定機能、private.xmlによるユーザカスタマイズが機能が用意されていて、簡易設定機能にないカスタマイズをprivate.xmlで変更可能なのがとてもいいです。

いいソフトに出会えました。

 

 

Nintendo ポケモンキーボードを使いやすくカスタマイズする
サブコンテンツ

コメント

comments powered by Disqus

コメントシステムを利用したくない方はお問い合わせからお願いします。
2013.8.19 DISQUS(外部コメントサービス)の利用を開始しました。
Facebook, google, Twitter等のアカウントで投稿可能です。

Microsoft 365 プランの比較 icon

(Microsoft 365 Personal 2,500 円 キャッシュバック キャンペーン 実施中 2022/3/30まで)

  • 祝!初マック(mac book retina 13インチ)!retina美しいです^^マックに関係するTips、情報、はまったことの解決策等
  • Mac野郎なのか
  • プロフィール

このページの先頭へ