HHKB Proで話題になっている親指シフト化キットのRealforce用を作ってみました。
キートップのサイズをすき間ができないように少し大きめに変えました。
左親指のポジションは元と同じです。右親指のポジションが少し左寄にできます。
作り方は、
HHKB用 と同じです。
※親指シフト化キットの原案はもう5年以上前に提唱されていました。
親指シフトもどきキー(1): おくまの部屋(本館) 親指シフト化キットを作って按配を確認しているときに、気がつきました。
右一列ずらし で[変換]キーが最適な位置になります。大きさもベスト。
特定のPCに常時接続して使う場合は、こちらのほうがお奨めです。
スポンサーサイト
SPACEキーを小さくし、できた隙間に[無変換][KANA]キーを追加しました。
[Win][App]キーは使わないので[Fn][ALT]キーをひとつずらしています。
横長の[Enter]キーは右小指で楽に操作できるので、最下段のキーがすっきりしました。
文字キーは茶軸を赤軸に交換し、その他のキーは茶軸linearに改造しました。
快適に親指シフト入力できます。これをノートPC接続のメインキーボードにしました。
今後、[無変換][Space][KANA]キーを加工してもう少し見栄えを良くする予定。
軸を全て取外し、基盤内側の配線を確認した結果、[無変換][KANA]は逆流防止用の素子が無いため、配線が切れていることが分かりました。
なぞです。JP68KEYとUS67KEYの配列は右下の3つのキーが違っていますが、マトリクスパターンは同じでした。何かでJP/USを識別しているはずですが、それが何か分かりません。使用上困ることはないので、追求は次の機会があったらその時にします。
追加した[無変換][KANA]軸のスルーホールを基盤に空けました。幸いにも、元配線の無いところだったので、断線補修なしです。 [ALT][Fn]キーは元配線を内側から外側に引き出す方法でパターンカットなしでやってます。このやり方は元配線が100%保証されるので安心してできます。
最終形は
こちら(Space2分割)
Fnキーの入替でひとまず親指シフト入力できる様になりましたが、独立変換型で使うのに親指でEnterキーが押せないのは不便なので、さらなるキー配置変更をしました。
キーの形状、配置個数はHHKB liteと似ているのに、Enterキーを最下段に置けないのはなぜかな?とMINILAを眺めていて気がつきました。犯人はダブルFnキー。
Fnキーをひとつにし、代わりにEnterキーを配置すればOK。ではひとつにしたFnキーをどこに配置するのがいいのか?右側に置くと左側のカーソル操作が片手でできず、左側に置けば右側の機能キーを両手で操作することになる。ならばと得意のスペースキー3分割の要領でBキーの下にFnキーを置くことにしました。(左側の写真)
Fキー、Jキーを基準に親指のホームポジションを考えると親指シフトキーの幅をもう少し広くしたいので、余剰品を加工してキートップを交換しました。(右側の写真)効果は上々。Filco Tenkeylessスペース3分割と同じ感覚でより快適に親指シフト入力できる様になりました。
また、真ん中Fnキーは親指シフトと同じ要領で押せばいいので、こちらの操作も快適です。ほとんどの操作がホームポジョンで出来ます。MINILAは単にコンパクトと言うだけでなく、操作性もTenkeylessより良い感じです。
軸位置を変更しない改良は一旦完了です。(たぶん)
上の画像も下の画像もクリックすると別窓で拡大画像を表示します。 元のスペースキーを一文字サイズのキートップに交換し、空いた隙間に綺麗に親指シフト用のキートップを配置するには、軸の取付位置をずらす必要があります。既存の軸を全て取外す大がかりな作業になるので、今回は軸位置を替えない方法で対応しました。(楽しみは後に残しています)
導電性テープはそのまま使えるので、基盤側のキー接続先を替えるだけです。左Fnキーに繋いでいた線は撤去し、新たにEnterキーに繋ぎました。正味15分くらいで配線変更完了です。
配線変更のために、上筐体をはずし、下筐体と基盤を分離します。下筐体と基盤は左の写真の様に直付けされたソケットとピンで繋がっています。基盤を垂直に持ち上げないと、ピンを曲げたり、ソケットを破損しそうなので、慎重に分離します。ソケット近くの下筐体と基盤の隙間にドライバーを入れ少しずつ基盤を分離する様にしています。 組み立てる時は、ソケットにピンが正しく合わさっているかを確認して押込みます。USBコネクタが邪魔をしてソケットとピンを隠すので結構、精神的に疲れる作業です。
親指シフトキーの拡幅です。 cherry軸はALPS軸に比べキートップの接合強度が弱いので、スタビライザー無しで引っ掛かりなく押下できるキートップの幅はCapsLockキーが限界だと思っています。軸の中心から文字キー1個分の幅です。 余剰キートップをあれこれ合わせた結果、文字キー2個半幅のキートップを使う事にしました。テンキー部の+キーとEnterキーです。そのままでは、外側のキートップと干渉するため、端をノコギリで切り落としました。見栄えは悪いです。キートップの端を押すとキートップが斜めに沈み込みうまく押下できないので、スタビライザーの金具受けをストッパーとして着けてみました。いい感じです。
テスト打鍵をすると、同時打鍵文字がうまく入力されない事が多く、導電性テープと圧着している軸足の接触不良が顕著になりました。キートップの着脱を繰り返す打ちに圧着度が悪くなった様です。軸を着け直しても改善されません。軸自体が鉄板にしっかり固定されておらず、横幅のキーでは軸がぐらついて接点が安定しない事が判明。軸穴に紙片を挟み込み軸を固定する事で接触不良は解消できました。
一旦完了と言った舌の根が乾かぬうちに、また改変してしまいました。(^^;)
親指シフト用キートップをカットしないで、スタビライザー金具受けの穴で軸に取り付けて見ました。真ん中にストッパを付けてます。見栄えは少し良くなったかなと思いますが、機能的には変わっていません。Fnキー側の端を押してもひっかかり押下できません。ストッパの上当りが正常に押下できる限界です。 それでも、自然体で打鍵していて誤入力になるのは「よ」を打つときだけです。普段はJキーの下にいる右親指が「よ]を打つときだけ、左に寄る様です。思わぬところで自分の癖が分かりました。 キートップの真ん中からちょっとずれた部分で結合している軸を勝手に偏向軸と呼んでいます。今回の親指シフトキーがそれです。引っ掛かりの要因が押下圧かも知れないと考えスプリングカットしました。ビンゴですV(^0^)。Fnキー側の端を押してもスムースに押下できるようになりました。「よ」の字も気楽に打てます。
英語配列のMINILA US67KEYの親指シフト化はこちら。
MINILAUS67keyに親指シフトキーを追加
当人は、まったくご存じない事ですが日頃有益な情報を提供頂き、非常に感謝している方がいます。
漫然と誰に使って頂けるか分からないキーボードを造るより、贈る相手が明確なほうが造る楽しみが大きく
当人に断りなく、贈呈用に改造したものです。
ベースはI-T Touch 日本語かなありTenkeyless Cherry赤軸 AS-KB91LR。
見た目で分かるカスタマイズは、スペースキーを3分割した事とJISかな表示を隠した事、親指シールを貼った事、親指シフトキーに特大パッドを付けた事くらいです。
打鍵感は現物を使って頂かないと、貧弱な語彙の言葉では伝えられないものですが、
主観的にはオリジナルの赤軸より、滑らかな押し心地、緩やかな押し戻し、耳触りの良い打鍵音に仕上がったと思っています。
http://hieroglyphe.blog47.fc2.com/blog-entry-36.html で書いた様に、[変換][無変換]キーは親指シフトキーに特化させ、変換は[Space]、確定は[Enter]、無変換は[Shift+無変換]で行っているので、こんな配線変更になっています。共用型で使う場合も親指で[Enter]が押せるのは、便利だと思います。
上の画像も下の画像もクリックすると別窓で拡大画像を表示します。 スペースキー3分割 Bキーの直下にスペースキーの軸があるので、スペースキーを一文字サイズに変更し、空いた隙間に親指シフトキーを増設します。 この隙間にフィットするcherry軸のキートップを持っていないので、余剰キートップを豊富に所有しているALPS軸で増設しました。
鉄板加工 増設軸用の穴を鉄板に空けるため、全軸半田を吸いとり鉄板と基盤を分離します。昔のALPS軸のキーボードに比べcherry軸のキーボードは半田の粘つきが少なく簡単に吸い取れるので作業が楽です。 鉄板にキートップを付けたALPS軸を重ねて、軸穴の位置決めをしケガキします。ケガキに沿って小型の金ヤスリで軸穴を空けます。 鉄板の硬度が低い様でそんなに力を入れなくても30~60分くらいでひと穴空けられます。作業時間に幅があるのは、最初の粗削りは30分くらいでできますが、最後は削り過ぎない様にひと削り毎にALPS軸を当てながら、穴の大きさと向きを加減するためです。
基盤加工 鉄板に軸穴があいたら、そこにALPS軸の下ケースをはめ込み、鉄板と基盤の位置合わせをしてハンドドリルで1.5mmのスルーホールを空けます。 スルーホールを軸の上辺、下辺どちらに空けるかは元配線の断線被害が小さい方を見極めて決めます。今回は見極めを誤り無変換キー用のスルーホールで細い3本の密集配線を分断してしまったので、断線修復に少し手こずりました。
打鍵感改善対策 具体的にどの対策で何が改善されるのかは特定できていないのですが、鉄板重量化と吸音スポンジで基盤と鉄板の隙間を充填します。 鉄板は裏側に0.3mm厚の鉛シートを張り詰めました。他のキーボードでは1.0mm厚の鉛を張り詰めたことがありますが、鉛の重量によってどう打鍵感が変化するかも把握できていません。なんとなく重いほど音が丸く優しくなる様な気がしますが定かではありません。 隙間の充填は0.5mm厚のセルスポンジを鉄板の軸穴部分をくり抜いて、はめ込める様にします。
軸加工&潤滑剤塗布 cherry軸はALPS軸と違って、鉄板マウントした後では軸分解ができないため、はやる気持ちを抑えて、軸加工やメンテナンスを組み上げ前にします。 茶軸を加工してタクタイル感をなくし、赤軸のようなリニアタッチにする実験が完了したので、実機に使用しました。とはいえ、加工のばらつきは否めないので、文字キーを避けファンクションキーや一部の機能キーを茶軸改linearにしました。 赤軸を素のままで親指シフト入力したのはMINILAが初めて。いままではスペースキー分割前はポツポツと動作確認打鍵をしただけでした。このときから、なんとなく新品の赤軸なのにカサカサ感があるかなぁと感じていましたが、MINILAを使ってみて確信しました。カサカサ感解消のため、全軸を分解し乾式潤滑剤スムーズエイドを2度塗りしました。効果は上々です。cherry軸はバネ受けの突起があり、座りが悪いのでスムーズエイド乾燥用の台を作りました。ドリルで3mmの穴を空けただけですが。
組立 鉄板に全ての軸を向きに注意してセットした後、セルスポンジを軸の間にはめ込みます。 次に各軸足がスルーホールを通るように、基盤を重ねます。鉛シートとセルスポンジの厚さで基盤が浮いた感じになっているので、真ん中を押さえて、真ん中の軸の軸足を折り曲げます。同様に4隅の軸足も折り曲げてから、他に浮いた箇所を捜しそこの軸足も折り曲げます。 鉄板と基盤がしっかり固定できたら、配線変更に関わらない軸の半田付けをします。
配線変更 基盤の写真を撮り、配線設計します。最近の基盤は各軸ごとにマトリクスパターンコードと思われるC99、R99の番号が印刷されています。配線変更する軸のマトリクスパターンコードを確認し、同じコードを持つキーを搜し、両者の結線図を写真に描いていきます。 C99のパターンは単純イモズル配線なので、テスターで配線の読み違いがないことを確認できます。R99のパターンは各キーごとに逆流防止用のダイオードが配置されているためテスター確認ができません。こちらは、目を細くして念入りに読み違いがないことを確認します。 配線方法が決まったら、後は適当な長さに切った導線を半田付けするだけです。取扱が楽なのでエナメル線を使っています。
導通確認 筐体カバーを着ける前にPCに繋ぎ、断線やショートがない事を確認します。案の定、密集配線を断線させた部分に修復不備が見つかり、2回ほど配線補修をやり直しましたが、概ね大過なく完了。
キートップ加工 昔から2色成形の重量感のあるキートップの打鍵感がよいと言われているので、キートップの内側に鉛シートを貼り重量化しました。48個のキートップに総量45gの鉛シートを張り付けたので、1キー当りの重量増は1g未満です。 JISかな隠しはこちら にまとめました。 親指シフトシールはこちら 特大親指パッドはこちら です。
打鍵音
cherry赤軸(ARCHISS改造後) cherry赤軸(MINILA) 録音環境がいい加減なので、生で聞いている音が再現できていませんが、違いがわかりますか?
MINILAを購入して左手でカーソル操作ができる便利さを認識したので、他のキーボードでも同様の操作ができる様に、AHOTKEYのスクリプトを実行ファイル化して手持ちのPCにインストールしてみた。
AutoHotkeyJp によると「AutoHotkeyはオープンソースで誰でも制限無く利用出来る※1Windowsプラットフォームで動く強力なスクリプトエンジンで、キーボードやマウスをカスタマイズしたり、ウィンドウ操作を自動化したりできます。」とのこと。
早速Win7 64bit環境にAUTOHOTをインストールして、以下のスクリプトをテキストエディタで作成。
内容は
左ALT+A 左カーソル移動(←)
左ALT+S 下カーソル移動(↓)
左ALT+D 右カーソル移動(→)
左ALT+W 上カーソル移動(↑)
----------------------------------------------------------
; left alt単体を無効化
LALT::
return
; left alt + adswでカーソルキー
Send,{Left}
return
Send,{Right}
return
Send,{Down}
return
Send,{Up}
return
---------------------------------------------------------------
作ったファイルに適当な名前を付け、拡張子.ahkで保存する。今回はALT_cursor_uni.ahkと名付けた。
AUTOHOTKEYをインストールしたPCは、このALT_cursor.ahkをダブルクリックして実行すれば
いいが、AUTOHOTKEYをインストールしていないPC(WinXP 32bit)でも使いたいので、実行形式にコンパイル。
コンパイラはAUTOHOTKEYインストールフォルダ配下の¥CompilerにあるAhk2Exe.exeをダブルクリックで起動。
以下の画面にソースファイルと作成するexeの動作モードを指定し[Convert]ボタンを押すだけ。
まだ、左手でカーソル操作することになれてないので、意識しないと右手でカーソル操作してしまうが、
じきに慣れると思う。
[参考記事]
窓使いの憂鬱からAutoHotkeyへ移行: 私家版 ITプロフェッショナルの仕事術 最近のキーバインド。with AutoHotkey AutoHotkeyを流行らせるページ