2013-09-26

"Apple Magic Trackpad" and a protection way under high humidity #2

前回の報告;
でトラックパッドの表面にポスト・イトを貼って、高湿度でも指先がスムーズに動く報告をした。そのご流石に継ぎ目が浮き始めたうえに、コーヒーを零してしまい、ポスト・イトが剥れてしてしまった。

連休中に木工材料を東急ハンズ・渋谷店に行った帰りに、5Cの画材フロアで表面が粗い感じのA4サイズ用紙(単価20~50円程を7種類、入手した、図1;

Figure 1. Seven sheet of Papers with coarse surface obtained at 5C floor of Tokyu Hands, SHIBUYA.


また、湿度が高く成って来たので、上記のなかで指の感触が均一なデザインの和紙を、「スコッチのスプレーのり、55ミニ:  Scotch® Spray type Adhesive 55 Mini 」を用いて貼ってみた、図2;

Figure 2. Japanese paper is glued on Trackpad. Scotch's splay type glue, 55, is used.


この紙の表面拡大は、図3;

Figure 3. Enlarged surface of japanese paper. "small bloom, sakura" are scattered randomly on it, so that fingertips move smoothly even at high humidity.


無事に「Apple Wireless Keyboard」の隣に復帰した、図4;

Figure 4. It comes back beside Apple Wireless Keyboard.


____
  1. 開始 2013-09-26(木) 20:03:20

2013-09-24

"Majestouch MINILA US67key Red switch: FFKB67MRL/EB"の導入 #02 rest pad

連休を利用して、木工に励んだ結果、MINILA向けのレスト・パッドを製作出来た。しかも「此れまでの3台の経験」と「前回のHHKBでの考察」を合わせることで、会心の出来と成った。

常用している「ラミン・オーバル・片溝付き、10x22x900、という棒材」が入手出来ず(連休の為らしい)、「ラミン・コの字、12x20x900、という棒材」で代用したのですが意外と使い勝手は良好でした。

図1に概要を示します。

Figure 1. Overview.


図2に「レスト・パッドの側面の詳細」を示します。背(21mm)が高く成った割に、奥行きが30mmと狭いのが特徴です。でもテーブルの床から手首が始まり、掌(palm)のレスト・パッド、母指(thumb)のレスト・パッドと自然なサポートが得られるので、四指のタイピングは安定してます。


Figure 2. Detail of thumb's and palm's rest pad.

実際の評価は、スペース・バーを三分割し、さらに次の作業;
  • 左:新しいスイッチを追加し、無変換に結線、PCKeyboardHack.app  でNFERをアクティブにし、KeyRemap4MacBookで英数をEXREA1に対応させる。 
  • 中:SandS(Shift and Space):スイッチも配線もそのまま。
  • 右:新しいスイッチを追加し、無変換に結線、PCKeyboardHack.app  でXFERをアクティブにし、KeyRemap4MacBookで英数をEXREA2に対応させる。
の後で、漸く実行ができる事に成る。

結構、危険な作業が続くので、アマゾンで同型機の中古をゲットしたので、これに付いて上記の作業をすることになる。ああ、憂鬱だが、しかたがない。

なお、「Windows key」のキートップを英国の販売店が販売しているのを見つけたので、今日PayPalで手配した(使用中のカードは先方のリストに入っていなかった);


どのくらい時間が掛かるのだろうか? 
____
  1. 開始 2013-09-24(火) 19:55
  2. 変更 2013-10-07(月) 08:41 中:SandS(Shift and Space):スイッチも配線もそのまま。


2013-09-19

"Majestouch MINILA US67key Red switch: FFKB67MRL/EB" #01

突然ですが「Majestouch MINILA US67key 赤軸:  FFKB67MRL/EB; Macでの保証無し」を「Mac OS 10.7.5」で動かしだしたので報告します。まずは、図だけの情報です;

Figure 1. "Apple Wireless Keyboard" and "MINILA US67key"


Figure 2. Top view of  FFKB67MRL/EB. Key layout is almost same to that of HHKB Lite2. Four red-rectanguler marks indicate the key remapped.

Figure 3. Front view of  FFKB67MRL/EB. Keys from "Cntrol ~ App" are flipped around" so that the side of thumbs are easily accessed to these keys.
この前傾したキーの操作は独特である。親指以外の四指がキーを「上から自分の方に押す感じ」なのに対して、親指の場合、キーを「上から前方に押し出す感じ」である。

また、不思議と「前傾したキー」が親指のレストの代行をしている様な感じがする。どこかで似た感触を思い出した;「HHKB LITE2」のスペース・バーの下部にある丸みを帯びた部分である。そういえば、HHKBを使っていたときには、パーム・パッドは使わなかった。今更ながら、側面の写真をとると、

Figure 4. Side view of HHKB LITE2.
そこで、HHKBとMINILAのボディとキーの相対関係を比較してしてみた;

Figure 5. Relative comparison of body and rows of keys between HHKB and MINILA.
当時は、矢印キーを入れる為に前方に繰り出したのかと思っていたが、むしろ、親指のレストパッドとして意識して曲面を整形していたのかもしれない。う〜む、脱帽。

他方、現在進行中の「normal Apple Wireless Keyboard with US flaivor」では「親指のレスト・パッド」と「掌のレスト・パッド」を既に実装している;

Figure 6. Side view of "normal Apple Wireless Keyboard with US flaivor"

となれば、MINILAのレスト・パッドも意外と小さな形状で効果がある可能性がでてきたので、とにかくトライしてみた;

Figure 7. Temporary palm-rest pad for MINILA.
図6と比較しながら、本格的に取り組む価値があると思う。この先が楽しみだ。

【背景の説明】
現在、"normal Apple Wireless Keyboard with US flavor"用のKeyRemap4MacBookのprivate.xmlがマウス・カーソルの操作を含めて安定的に動作している。今後もこのマシンをターゲットにするには幾つかの課題が在る;
  1. 2-key rollover issue
  2. "space bar" too much wide compared with home  position of fingers in hands
    • left hand: the index finger is  on 'F' then the side of sum should be on around 'V' and 'B'
    • right hand: the index finger is  on 'J' then the side of sum should be on around 'N' and 'M '
 これら加えて、「英数キー: NFER」「かなキー: NFER」 も必須なので、日本語キーボードが必須と思われた。これで検索すると、富士通系の親指シフトが有力候補と成ったが、当方は通常のローマ字入力しか出来ないので駄目なことになった。
「親指シフト」の検索から「FILCO Majestouch MINILA JP」 では;
  1. 6-key rollover is garanteed
  2. left side of space bar is shorten to under the right edge of 'V'
  3. 'NFER' and 'XFER' included
  4. 'App' may be treated as 'fn' of mac
と思われたので有力となった。ところが、次の様な衝撃的な記事(かもめーる通信);
に出会った。なんと、USキーボードもJPキーボードでも、基板は共通である。従ってUSキーボードでも;
  • 「MINILA独自の左右'FN'を'NFER:無変換'と'XFER:Kana' に接続し直す」だけで、
  • 「英数キー」、「かなキー」としてKeyRemap4MacBookが認識出来る
と言う事らしい。これなら、KeyRemap4MacBookではUSキーボードとして扱えるのでだいぶ楽だし、指も長年の慣れに合致してありがたい。

という事で、突如、新たな展開となりました;
  • "Majestouch MINILA US67key Red switch: FFKB67MRL/EB"を購入
  • 'App'にKeyRemap4MacBookで'FN = Macのfn'に割当し、
  • MINILA独自の左右'FN'の機能を、上記の'fn'で代行出来る様にし、
  • 簡単な編集キーも'fn'で起動出来る様にした。
private.xmlに対する応答も素直で楽である。恐らく「6-key rollover 」の効果が出ているからと思っている。「Apple Wireless Keyboard」との干渉も起こっていない。


現在、先にご紹介した「かもめーる通信」でご教示を受けながら、「キースイッチの交換作業」に入るべく準備をしているところです。どうなることか。

____
  1. 開始 2013-09-19(木) 20:40
  2. 追加 2013-09-20(金) 15:23 図4~7.

2013-08-10

KeyRemap4MacBookの導入、その21: "Where is VK_MOUSEKEY_*"

常用のテキスト・エディタのTextWrangler用のxmlを作っている際に、何気なく使っている「矩形領域の選択: Rectangular Selections」がマウス介在なのに気がつきました。なんとかKeyRemap4MacBookで処理出来ないかと思い、フォーラムに質問した;


そこで、高山さんから「マウスキー機能(KeyCode::VK_MOUSEKEY_*)と組み合わせれば」とのご助言を戴いた。

そろそろ、マウス・カーソルの制御(mouse cursor control)に手を出したかったので、練習を兼ねてトライする事にした。 まず、KeyRemap4MacBookのPreferencesでKeyCode::VK_MOUSEKEY_*の検索をすると;

 Figure 1. "VK_MOUSEKEY_*" is found in the "Vertual KeyCode" section within the main section of "Samples for KeyRemap4MacBook Developer“.


が見つかった。これに対応する部分をsample.xmlで見れば終わりと思ったのだが、そう単純ではなかった。以下に、その顛末をまとめておきます。

此れまでに、KeyRemap4MacBookのxml群は、"/Applications/KeyRemap4MacBook.app/Contents/Resources/include/checkbox/"にあるのは知っていたので;


Figure 2. Finder for "/Applications/KeyRemap4MacBook.app/Contents/Resources/include/checkbox/"



を見ると、矢印1にsample.xmlがあるので、それを開き、"Figure 1"で見られる項目で検索するが、何一つ引っかからない。探索すると、一番最後に; 

Figure 3. #1313 line of sample.xml contains
 

が在りました。"samples/"をFinderで覗くと;

Figure 4. Finder of "samples/"


と、sampl.xml で見慣れた面々が揃っているが確認出来ました。 

これらの.xmlを動かしながら好きなだけソース・コードを眺めるのが、素人のスキル・アップに効果的でしょうね。 

 ____
  1. 開始 2013-08-10(土) 12:44:44

2013-08-06

"Apple Magic Trackpad" and a protection way under high humidity

久々に紙資料の整理の為に「Post-t, SSZ-33RB, Size: 73mmX73mm」を買って来た。一枚余計に剥がしてしまったので、何気なく「Apple Magic Trackpad」に貼ってみた。応答はしても動作が緩慢になるとか、動かないとかと思ったのですが、平然と、しかも指が引っかかる事無く動作した。

という事で、取り敢えず、1枚と2/3枚で覆ってみた;

Figure 1. 1 & 2/3 sheets of "Post-t, SSZ-33RB, Size: 73mmX73mm" cover the "Apple Magic Trackpad". No stick of fingertips because of highly humid weather(over 60%).


意外と、指の感触も悪くないし、指先がスティックしてしまう事も無く動かせる。問題は、汚れ、剥がれなどか。代替物を物色しなければ。
____
  1. 開始 2013-08-06(火) 20:33:33

2013-07-26

normal Apple Wireless Keyboard with US flaivor, #01: introduction

以前の記事シリーズ「KeyRemap4MacBookの導入」で培って来た「KeyRemap4MacBookのxml」や「flipped around」の善い部分を、通常な配置(non flipped around)なApple Wireless Keyboard(JIS layout)に適用したいと思います。でも「JIS layout」には全然慣れていないので、まずは「US layout like」なリマッピングを施しました。

 さて、今日、産声を上げたばかりの、「normal Apple Wireless Keyboard with US flaivor」と「normal Apple Magic Trackpad」と、それらのベースと成る「Palm pad」とをご紹介します、図1;


Figure 1. Keyboard, Trackpad and Palm pad.

「US flaivor」と称する理由は、図2で明らかだと思います。なるべく「US layout」のキー・キャップと交換しました。出来ない場合は、手書きで上書きをしました;


Figure 2. Several key caps of Apple Wireless Keyboard(JIS layout) are exchanged from Apple Wireless Keyboard(US layout) or overwritten manually.


これで準備は整ったので、此れまでのKeyRemap4MacBookのxmlを整理しながら、新たに書き出そうと思います。

____ この記事の履歴
  1. 開始 2013-07-26(金) 21:12:50

KeyRemap4MacBookの導入、その20: 開発の終了

最近、記事を書く暇もない程の伸展があった。其のとばっちりを受けて、「flipped around Apple Wireless Keyboard(US layout)」を終了する事に成った。では、どうするかと言えば、「normal Apple Wireless Keyboard(JIS layout)」に、此れまでのノウハウを継承する予定だ。

さて、「flipped around Apple Wireless Keyboard(US layout)」を断念する理由を記録しておくと;
  • 「2-key rollover issue」を克服出来なかった;
    • EXTRAを10個位多用出来れば、疑似シフトなどを導入する可能性があったが、KeyRemap4MacBookのフォーラムでは、其の拡張可能性が否定されている。
    • フォーラムでは、其の代替えとして「config_onlyとVK_CONFIG」の利用をお教え戴いたものの、自分の実力では、巧く使い切れなかった。
  • 「2-key rollover issue free」で、母指で多数の割り込みキーを持つキーボードを探したが、
    • ゲーム専用機には、類似のものが有るものの、作りがゴツ過ぎだ。すなわち「flip around」にすると;
      • 机の上からの高さが大きくて、威圧される。
      • また、キー・ストローク長が長過ぎて、好みではない。
    • ふと手元の「Apple Wireless Keyboard(JIS layout)」を見るうち、これらな左右の⌘の内側に「英数」「かな」があるのに気がついた。 
  • そこで「Apple Wireless Keyboard(JIS layout)」を「non flip around = normal setting」で使って、「US layout like」に調整を始めた;
    • JISに固有なキーとか、記号の部分で、「ShiftとCapsLock」との振る舞いが違うので梃摺った。これはKeyRemap4MacBookのフォーラムで助言を戴き対処した。
    • 段々と整備して行くと、「flipped around Apple Wireless Keyboard(US layout)」との干渉が出て来たので、「normal_JP_AWK.xml」として単独に開発し、「flipped around Apple Wireless Keyboard(US layout)」を」オフラインとした。
    • このキーボードでは、大雑把に言えば、不満がある
      • 「英数」と「かな」 を「ε1(EXTRA1)」と「ε2(EXTRA1)」にアサインできる。残念ながら、スペース・キーが1/3位だと、左右の親指が自然と成り、修飾キーが増えるのだが。
      • パーム・レストを設定する上で、手前を上げて、水平より若干手前が低い設定で妥協。
    • でも、記号キーが多い事と、FN1~12を「2-key rollover issue」に拘らずに使えるので意外と使い勝手が善い。
  • 「Apple Wireless Keyboard(JIS layout)」のキーキャップを手持ちの「Apple Wireless Keyboard(US layout)」と交換をはじめたところ、故障が出て来た。遂に、「flipped around Apple Wireless Keyboard(US layout)」のキーキャップとの交換で、漸く;
    • 「Apple Wireless Keyboard(JIS layout)」の「US layout like」が出来た。
    • 犠牲者は、下記の2台、黙祷;
      • 「flipped around Apple Wireless Keyboard(US layout)」
      • 新品の「Apple Wireless Keyboard(US layout)」
 以上の顛末で、急な話ですが「KeyRemap4MacBookの導入」は開発の終了となりました。ほぼ6ヶ月ですが、KeyRemap4MacBookの使い道を引き出す上で、貴重な体験ができました。感謝。

実は、この原稿自体も、「normal Apple Wireless Keyboard(JIS layout) with US flaivor」& normal Apple Wireless Trackpad」を連結する簡易パーム・レストを今日、製作して、此れで書いています。なるべく早めに、このご紹介をしたいと思います。

____
この記事の履歴
  1. 開始 2013-07-26(金) 19:38:02  

注目の投稿

Terminalでの、なんちゃってViモドキ

近頃、ようやくKarabiner-Elementsに慣れてきたので、 Terminalで動作する「擬似Vi-Mode」を作って見たので、ご紹介します。 『概要』 「擬似Vi-Mode」の所以は、方向キー「←↓↑→」を通常の「hjkl」ではなくて「jkil」としました。これ...