皆さん、自作キーボードの沼、彷徨っていますか?
かくいう私は「Keyball44」というキーボードに出会い、かれこれ二年ぐらい業務利用しているわけですが、未だに不調が起きる事も無く安定して使用することが出来ています。
そんな「Keyball44」導入時の記事はこちら↓
実はこの「Keyball44」を購入するにあたり、私はかなり検討に検討を重ねていました。
と言うのも、この当時トラックボールを搭載した自作キーボードはそこそこ存在したんですよね。
中でも「Keyball44」と同時に最後まで購入を検討していたキーボードがあり、それは「torabo-tsuki」というキーボードでした。

「Keyball44」と比べるとキー数も豊富で、トラボの位置調整も出来、Vial対応、JIS/USキーボード変換機能搭載、無線対応と、ありとあらゆる機能がモリモリのキーボードでかなり魅力的に感じていたのですが、購入機会を逃してしまったんですよね。

このキーボード最強やん…て思って購入を検討するも、時すでに遅し。
結局最初に検討していた「Keyball44」を購入することにしたんですよね。
結果として「Keyball44」を使用した生産性爆上げ快適業務遂行が出来ていたわけですが、去年その「torabo-tsuki」の後継機の頒布が始まりました。
それがこちらの「torabo-tsuki LP」です。

なんじゃこれかっこよすぎぃぃぃぃぃいいいいいーーーーーーーー!!!!!!!!!!!!!!!
と、鼻血を吹いて倒れそうになったへびたわでしたが、頒布開始から約1年経過したところでようやく購入することが出来たので、カスタムして業務利用するまでの経過をお届けできればと思います。

購入組み立て、魅力語り、カスタムの三部構成でお届けしますので、適宜目次から飛ばして読んでみてください!

「torabo-tsuki LP」の魅力
「torabo-tsuki LP」ですが、何がそんなに魅力的なのでしょうか。
Keyballユーザーの端くれとしてこのキーボードの魅力を語るのであれば、それは「機能性を保ちながらも極限まで抑えられた厚み」と、「各種モジュールに対応した目新しさ」だと思っています。
機能性を保ちながらも極限まで抑えられた厚み
Keyball等のMXスイッチ系のキーボードを使用していると、どうしてもキーボード自体に高さがあり、リストレストは必須になります。
私の職場はフリーデスクなので毎回キーボードを持ち運んでいるわけですが、まあこれがとにかくめんどくさい。
キーボード、リストレスト、小型デスクマット、マウス、ノートPC、各種ケーブル類。
一部ガジェットポーチを使用しながら持ち運んでいるとはいえ、めんどくささが限界突破しています。

特にリストレストから解放されたいと思っている方は多いのでは。
しかもこの問題、キーボードをただ薄くすれば解決というようなシンプルなものではありません。
いや、キーボードだけで見た場合は薄くすれば解決なのですが、トラックボール付きとなると話が変わります。
キーボードを薄くすると、途端に打鍵時にトラックボールが邪魔になるんですよね。
ではどうすればいいのか、それは「トラックボール自体を小さくする」か、「トラックボールの高さを抑える」かの二うになります。
前者は最近の薄型自作キーボードによく取り入れられている手法です。
トラックボールの径を小さくするんですね。
大体20mm前後のトラックボールがよく使用されているイメージで、中には1Uに収まるトラックボールを採用しているキーボードなんかもあったりします。

普段愛用している「MeKaBu」は20mmトラックボールを採用。
この子にはこの子の良さがある。

個人的には20mmだと少し小さく感じ、業務利用するにはもう少し大きさが欲しいかなと言った印象です。
後者については、ボールの真横にセンサーを配置することによって高さを抑えたりする手法がメジャーなのですが、それも限界があり、薄型キーボードで採用するとなるとどうしてもこの手法単体では解決できないんですよね。
では、「torabo-tsuki LP」はどうなっているのかというと、トラックボールのセンサーをボールの斜め下に配置することでケースの形状を極限まで削り、打鍵時の邪魔になりにくくなっています。
それでいてトラックボールは25mmを採用しているので、機能性を損なうことなく薄型化に成功しているんですね。いやはや素晴らしいですね。

各種モジュールに対応した目新しさ
そうは言ってもこの私、これまで様々なキーボードを購入しており、その数十数個…
ここまで来ると購入するキーボードには目新しさを求めがちです。
その点この「torabo-tsuki LP」はどうでしょう。
なんとトラックパッドを追加したり、Wトラボ仕様にすることが可能なのです。
…ロマン溢れますね。そういうことです。

自作キーボードのトラックパッドにはいずれ触りたいなと思っていましたし、現在自分で設計しているキーボードもWトラボ仕様なので、もう求める機能的にドンピシャでした。
また、「Keyball44」からの移行コストが少ないというのも魅力の一つでした。
基本的なキーの配置はそのままに、使いやすい位置にキーが増えているわけですから、移行しやすいに決まってるんですよね。

購入、組み立て
さて、そんなわけで無事購入も完了して手元に届いたので早速組み立てていきます!
「torabo-tsuki LP」は基本的にはんだ不要のキットが頒布されています。
今回私が購入したのもはんだ不要のキットなので、キットを見て設計者の思想に思いをはせながらサクサク組み立てていこうと思います!

キットにはv1とv2の二種類があり、v1の方は電池ボックスのはんだ付けが必要になるようです!
キット開封、確認
早速キットを開封して中身を見ていきましょう!

青いビニール袋に入っているのが購入したキット。
加えてキーキャップ、キースイッチ、トラボ、マイコンを購入しました。
計4万円ぐらいでした。
中身はこんな感じ。
右が基板で左上がネジ類、左下がセンサーです。


基板の裏側。
ソケットやダイオードがPCBAされていますね。
組み立ての手間が無いのは素晴らしい。
レールと余剰部分の切り離し
続いて基板をレールから切り離します。

レールと基板のつなぎ目にカットが入っているので、工具を使わずとも手で切り離すことが出来ました。

このカラムスタッガードの基板の形を見るとなんだか安心しますね。…安心しますよね?
次に基板の中で不要になる部分を切り離します。
私の場合、両基板にトラックボールを搭載予定なのでトラックボールが収まる部分を切り離します。

こんな感じでパキッと切り離し。
ここも工具使わず手で切り離しました。
切り離した時に出来たバリはやすりで削り取りました。
電池ボックス、マイコン、キースイッチの取り付け
基板の方は準備が出来たので、ここからは各パーツを取り付けていきます。

まずは電池ボックス。
ビルドガイドに従ってピンを上側にぐにょんと曲げます。
基板の板バネで挟む形で取り付け。
めちゃくちゃ簡単!


続いてキースイッチの取り付け。
スイッチプレートにスイッチを取り付けていきます。
親指キーはリニアタイプ、それ以外はタクタイルタイプにしました!
基板と合体!
スイッチプレートが若干しなるので、取り付け時にスイッチがプレートから外れないように注意。


最後はマイコンの取り付け。
コンスルーはたまたま自設計キーボードで使用していたものが余っていたのでそれを拝借。
基板に差し込むだけで終わり!
マイコンが独自設計ということもあり、スルーホールの径が調整されているようで、はんだ付け無しでOKなのがいいですね。


コンスルーの仕様上、ホールの径が大きいとはんだ付けが必要になるのですが、その手間も不要と言うことで超親切設計ですね。
と、言うことでメイン基板の組み立て完了です!

ケース設計
さて、基板の組み立てが終わったので続いてケースの組み立てです。
…「torabo-tsuki LP」のキットにケースは付属しません。
シンプルケースというケースのデータが公開されているので、欲しければ自分で作ってねスタイルです。
マイ3Dプリンタも持っていますし、シンプルケースをそのまま印刷してもよかったんですが…
せっかくなら一からケース設計するか。
と言うことでケースの設計をすることにしました。

個人的にスイッチ部分が隠れる形状のケースが好きということ、自設計キーボードでケース設計のハードルが下がりまくっていること、ケース設計はブログのネタになるということ(最重要)もあり、ケース設計をすることにしました。
トラックボールケース
トラックボールケースに関しては「torabo-tsuki LP」の目玉ですし、再設計する意味もないかなと思ったのでそのままモデルを使用させてもらうことにしました。

お試しで一つ印刷してみたら綺麗に印刷出来たので、一気に二つ印刷。
めちゃくちゃ綺麗に印刷出来ました。
印刷のことも考えてのモデリング、見習いたいですね。
ベアリングを取り付けて完成!
ボールもスムーズに回転していい感じ。

余談ですが、今回私はWトラボにしたいのでセンサーを追加で一つ購入しています。
Wトラボにするためにはセンサーだけではなく、当然ベアリングやFFCケーブルも追加で必要となります。
キットが届いたらベアリングやFFCケーブルを確認して、同様の物をAmazonでポチらなきゃなーと思っていたのですが、なんと追加のベアリングとFFCケーブルも同梱されていました。
キットの同梱物には記載が無かったものなので、せきごんさんのご厚意で同梱いただいたものと思われます。圧倒的感謝。
本体ケース
本題です。
モデリングの過程は割愛しますが、ケース作成にあたり意識したことは以下です。
・ ケースの枠は出来るだけ薄くしたい。
・ 全体的に角ばったケースにしたい。
・ 枠の高さはキースイッチが見えないぐらいにしたい。
・ 電池カバー部分はマグネットでの着脱式にしたい。
・ 基板のスイッチ部分はケースマウント後も触りやすいようにカバーを付けたい。
・ USB-Cもマグネット式のものを使いたいため、コネクタ周りにアダプタが付けれるぐらいの余剰を確保したい。
・ 派手な装飾は作らない。
・ ほどほどに頑張る。
です。
我ながら注文が多いですね。

注文が多くて苦労するのは自分なのでまったく問題なし!
毎日ちまちまモデリングしつつ、5,6回の試作を経て完成したケースがこちら。

結構すっきりしたケースが出来上がったんじゃないかなと思います。

ボールが収まる部分には二つの穴をあけており、一つはFFCケーブル用、もう一つはベアリングの干渉回避用です。

ということで作成したケースに基板をマウントしていきます。

FFCケーブル用に開けた穴を通しつつ基板側のコネクタと接続。
ケーブルは基板の下に良い感じに折りたたんで納めつつ、ケースと基板をネジ止めしたら完成!

電池カバー
ケース本体は出来たので、続いて電池カバー部分も作っていきます。
電池カバーはなるべくのっぺりしないように立体感は出しつつ、電池はチラ見せ出来る窓を付けながらマグネットで脱着出来るようなものに仕上げました。

最終的に出来たのがこちら。
これも5,6回試作を重ねました。
アイロンが綺麗に出来て表面ツルツルでお気に入りです。
本体ケースとはマグネットで脱着出来るように調整。
スペーサーをネジ止めして、ネジをマグネットとくっつけるスタイル。
自設計キーボードにも取り入れている方式ですが、手軽なのに強力にくっつくのでお勧めです。


シンプルだけどのっぺりはしていないデザインという当初の想定に近い出来栄えに出来たんじゃないかなと思っています。
本体と電池カバーを合体
そんなこんなで本体と電池カバーが完成したのでいざドッキング!

所有欲が満たされるいいケースだ…(自画自賛)
シンプルで飽きの来ないデザインに仕上がったんじゃないかなと思います。
スイッチプレートはあえてホワイトにせずブラックのままにしましたが、オールホワイトよりも引き締まっていい感じ。

USB周りの設計。
マグネットコネクタを使いたかったので、端子を差せるような余剰は確保。
スイッチもONOFFしやすいように突起を付けました。

ちなみにこのケースの為だけにマットホワイトのフィラメント買いました。
悔いはないです。

ファームウェアカスタム
さて、ケースも完成したので早速使用開始!
…と行きたいところですが、いくつかカスタムしておきたいことがあるのでまずはそちらを設定していきます。

ハードウェアのカスタムは終わったので、続いてソフトウェアのカスタムですね!
Wトラボの左側をスクロールに変換
「torabo-tsuki LP」にはWトラボ用のファームウェアが予め用意されています。
が、このファームウェアは左右両方のトラボの動作がカーソル移動になっています。
それはそれでいいのですが、私の場合は左をスクロール、右をカーソル移動にしたいため、そのように動作を変更させるためにファームのカスタムが必要になります。
カスタム箇所は以下のファイルの赤字部分です。
ファイルパス:「snippets/input-split-listener/input-split-listener.overlay」
#include <input/processors.dtsi>
#include <dt-bindings/zmk/input_transform.h>
/ {
split_inputs {
#address-cells = <1>;
#size-cells = <0>;
pointing_device_split: pointing_device_split@0 {
compatible = "zmk,input-split";
reg = <0>;
};
};
pointing_device_split_listener: pointing_device_split_listener {
compatible = "zmk,input-listener";
device = <&pointing_device_split>;
status = "okay";
input-processors =
<&zip_xy_transform INPUT_TRANSFORM_X_INVERT>,
<&zip_xy_to_scroll_mapper>,
<&zip_scroll_scaler 1 3>;
};
};
軽く解説すると、
<&zip_xy_transform INPUT_TRANSFORM_X_INVERT>
→トラボのX軸の入力を反転しています。この辺は好みですね。私は反転した操作の方が直感的でした。
<&zip_xy_to_scroll_mapper>
→トラックボールの移動をカーソル移動からスクロールへと変換します。今回のカスタムの肝ですね。
<&zip_scroll_scaler 1 3>
→スクロールの移動量を1/3にします。これを入れないとスクロールが爆速過ぎて制御出来ませんでした。

入力の反転や、スクロールの移動量は要調整といった感じです。今のところはこの設定で快適に使用できています。
US配列→JIS配列変換
このブログでも度々話題に出していますが、私が普段業務で利用しているPCのOSはJIS配列です。
と言うわけで、そのまま使用すると主に記号部分がぐちゃぐちゃで入力されてしまいます。
この問題を回避出来る「ZMK Layout Shiftモジュール」という神モジュールがあるので、そちらを使用して無理やりJIS配列へ変換してやります。
https://github.com/kot149/zmk-layout-shift/blob/v2/README_ja.md
このモジュールは「MeKaBu」でも標準搭載されている等、広く使用されているモジュールです。JIS配列派のみなさまは是非取り入れてみてください!
チャタリング対策
一週間程度業務利用してみたのですが、キーの押し方が悪いのか、途中からスペースキーだけ頻繁にチャタリングを起こすようになりました。
流石に業務利用では厳しいと思えるような頻度で発生するので、ソフトウェア側のデバウンスを調整することにより解消しました。
設定箇所は以下です。
ファイルパス:「boards/shields/torabo_tsuki_lp/torabo_tsuki_lp_left.conf」
CONFIG_ZMK_STUDIO=y
CONFIG_ZMK_STUDIO_LOCKING=n
CONFIG_BT_CTLR_TX_PWR_PLUS_8=y
CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_PROXY=y
CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_FETCHING=y
CONFIG_ZMK_CDC_ACM_BOOTLOADER_TRIGGER=y
CONFIG_ZMK_STATUS_LED=y
CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=9000000
CONFIG_ZMK_NON_LIPO_MIN_MV=1000
CONFIG_ZMK_NON_LIPO_LOW_MV=900
CONFIG_ZMK_KSCAN_DEBOUNCE_PRESS_MS=20
CONFIG_ZMK_KSCAN_DEBOUNCE_RELEASE_MS=20
CONFIG_ZMK_POINTING_SMOOTH_SCROLLING=y

デフォ値は5のようですが、少しずつ値を大きくしていき、20にしたところチャタリングは発生しなくなりました。頭抱えるほど発生していたチャタリングもこれでおさらば!

ファーストインプレッション
さて、ここからは実際に業務で一週間ほど使用してみた結果をお伝えしていければと思います!
普段「Keyball44」を使用している私にとって、「torabo-tsuki LP」の使用感はどうだったのか…

もう少し記事は続きます!あと少しだけお付き合いください!
Wトラボとキー数について
これが試したかったがために「torabo-tsuki LP」を購入しました。
現状業務利用している「Keyball44」について不満は特になかったのですが、トラックボールを両手に搭載することによる使用感、豊富なキー数の使い心地について確認していければと思います。

両者の比較。
トラックボールの位置は若干親指キー寄りになっていますが、ここは隣のキーを削ることにより右寄りにすることは可能です。
キー数は3つ増えていますね。
見てもらえればわかる通り、キー配置等は限りなく等しいので、「Keyball44」から移行して一日で違和感なく使用することが出来ました。
この辺は想定通りと言ったところです。
また、トラックボールが34mmから25mmに変更になっていますが、こちらも違和感なく使用できています。
というか、キーボードとマウスを併用するなら25mmでもいいのでは?と思わせてくれました。
ベアリングでの支持を考えると、ボールが小さすぎる場合は特定方向の回転について引っかかりを感じることがあったのですが、25mmだとそのようなことも無く、キーボードにくっ付けるには必要十分に感じました。

この辺の感覚は今後の自キー設計に大いに役立ちそうです!
キー数に関しても、3キー増えた分アローキーや各種記号キーに割り当てをしており、デフォルトレイヤで触れるキーが増えた分使いやすくなっていると感じました。
センサーの感度について
ちょっと踏み込んだ話になるかもしれませんが、「torabo-tsuki LP」は「PAW3222」というセンサーを使用しています。
このセンサーは省電力センサーなのですが、「Keyball44」に採用されている「PMW3360」に比べると性能は劣ります。

小型化、無線使用を前提とする省電力化をするためにこのセンサーが選定されているのだと思います。
性能が劣る?じゃあカクついたりするの?と思われるかもしれませんが、そんなことはありません。
確かに「Keyball44」と比較するとカーソル移動の滑らかさは劣りますが、普段使いする上では全然気にならないレベルです。
ん~、比較したら確かにカーソルの移動はヌルヌルではないか~ってレベルです。全然問題ないです。

マウスのカーソル移動に異常なこだわりを持つ方以外には微々たる違いだと思います。
携帯性について
もうリストレストを持ち運ぶ毎日から解放されたい。
フリーデスク環境では毎日両手に機器を抱えて席を移動するのは地味にストレスになります。
その点この「torabo-tsuki LP」はトラックボール部分も含めて薄型設計。
リストレスト無しで業務利用してみましたが、全然問題ありませんでした。

「Keyball44」でも使用しているスタンドを使用してテンティング出来るようにもしてみました。
テンティングに関してですが、「Keyball44」の時はリストレストをうまく使わないと逆に手首が疲れたという話をしましたが、「torabo-tsuki LP」はキーボード自体が薄型なので、テンティングした状態でもリストレスト無しで使えない事も無いかなといった印象です。

リストレスト使った方が疲れ無さそうではありますが、私はテンティングでの使用はずっとしてきていないので、このまま机にベタ置きスタイルで使っていこうと思っています。
また、本キーボードは無線接続も出来、比較的接続も安定しているのでケーブル類も少なくなったことで、普段持ち運ぶ点数が減り運用が格段に楽になりました。
接続の安定性については検証中ですが、一日業務で使用した場合、一回程度接続が切れてしまうことがあるかなぐらいでした。
あまりに接続が不安定になるようなことがあれば有線に切り替えようと思っていますが、しばらくは様子を見つつ無線利用を考えています。
「Corne v4」用に購入したセミハードケースがシンデレラフィット。
このポーチとノートPC、マウスだけ持ち運べばいいのでかなりミニマルスタイルで運用出来ています。


蓋を閉めてもそこそこ余裕があるので、小型の工具やケーブルぐらいは一緒に入れれそうです。

さいごに
「torabo-tsuki LP」のビルドログ、いかがだったでしょうか?
実際に業務利用をしてみてその使いやすさに感動したので、しばらくはメイン機として業務で使用していこうと思っています。
また、改めて「分割+カラムスタッガード」のキーボードは使いやすいなと思いました。
「Keyball44」をずっと使ってきたからこその感想かもしれませんが、分割カラスタ本当におすすめです。
カラムスタッガードに挑戦しようかなと思っている方、Wトラボ搭載キーボードを使用してみたい方、そういった方々に自信をもってオススメできるキーボードだなと感じました。
在庫についても継続して供給されているようですので、気になっている方は是非購入して試してみてくださいね!

ここまで読んでくださりありがとうございました!みなさま良いキーボードライフを!
※この記事は「torabo-tsuki LP」を使用して執筆いたしました。
ケースデータについて
今回記事内で紹介した自作のケースデータは私のGitHub上で公開しています。
使用の際はライセンスを読んだ上でお使いください。
※Mサイズのケース片側のみの公開になっています。左右対称のケースなので、反転してお使いください。
※Wトラボ用なのでトラボ無しバージョンはありません。
購入物品について
今回記事内で取り扱った物品は以下です。
気になるものがあれば是非チェックしてみてくださいね。
キーキャップ
言わずと知れた「Cornix」で話題を呼んだキーキャップ。
PBT素材でさらっさら、見た目も高級感があり所有欲を満たしてくれます。
キーの中心が盛り上がったコンベックスキーが付属しているのもうれしいですね。
キースイッチ
所持しているロープロはもれなくこれを使っています。
静音タクタイルスイッチで、ちゃんとタクタイルしているのに静音なのでオフィス使いにおすすめです。
トラックボール
エレコムのグレートラボです。
赤玉の方が精度が良いらしいですが、ビジュアルを優先しました。
テンティング用スタンド
いつものやつ。テンティングしてもしなくてもゴム足がついてるので全然滑らないです。
持ち運びケース
画像で説明した通り、ジャストサイズです。
電池カバー用部品
電池カバーを磁石で固定する為に上記のパーツを使用しています。
磁石は接着剤で固定しています。




