天高工房

キーキャップに印字して遊んだり電子工作して遊んだりしたことを書くかもしれません。

JISキーボードって...クソだよねー!

この記事は18日目の記事です。

adventar.org

ポエムしか書く気がないので適当な題です。あ、私は普段いわゆるJISかJIS寄りのキーボードしか使ってないです。

JISキーボードって...クソだよねー!

と度々言われるし、実際キーボード設計をするときに面倒な要素がある*1ことに気づいて私も嫌いになりました。

しかし、よくよく考えるとJISでどんな感じで定義されてるのか見てませんでした。見ようと思いましたが、安くない金を支払わないと見れないようなので結局JISもANSIも見ることはしませんでした。ストリーミング的な形で読めるようなので一応読みました。

よってこの記事は断片的で不確実な情報を元に書きます。

厳密なJIS準拠はもはや存在しないっぽい

キーボードは「X6002 情報処理系けん盤配列」で定義されています。が、最新は1980のようです*2

当然Windows95がでてくるより前ですので、現在の状況とは乖離があります(復改だとかまっ消だとか)。また、MODキーなども規定されていません。記号の印字位置も現在とは異なります。規格で印字位置まで定義されていると誰かいってた気がするけどどういうことなんだ...

現在までに残っている要素は、「QWERTY」「ロジカルペアリング」「ISO Enter」くらいではないでしょうか。どちらかというとこれらはISOで定めようとしていた要素な気がします。

現在一般的な108キーボードはJIS風ではあってもJISではないことがわかりました。どちらかというとJPキーボードでしょうか。

追記分

109キーボードIBMが1990年あたりに原型となるキーボードを作成し、OADGが2003年あたりに設定したもののようです。ただしOADGは2004年に活動休止しています。

厳密にはOADG109とOADG109Aが存在し、現在日本語キーボードとして販売されているのはOADG109Aです。一部記号の配置が異なるのみで、それ以外は同様です。

PCオープン・アーキテクチャー推進協議会 - Wikipedia

JPキーボードの欠点

最も辛い欠点はEnterキーです。配置の研究をしているときに気づいてしまったのですが、JPキーボードで打鍵をしているときは右手が左右に動くというか、右に1stepずれます。この動作はなんとEnterキーを押すためのものだったのです!小指もなんとなくEnterを押す準備をしてしまっているので左手ほど小指が自由に動いてくれないように感じます。

小指の可動域は手のひらが同じ位置の時、右にはずれますが右上にはずれません。これはANSI Enterはそのまま押せるけれどもISO Enterは押せない、ということを意味します。BackSpaceも右上と遠い位置にあるのでこれを連打するときにも動きますが、これは後述の理由から無視出来ます。

JPキーボードの利点

スペースキーが短いことです。これまた配置の研究をしているときに気づいたのですが、スペースキーを押す場所はかなり狭く固定されると思います。掌が動かないほうが良い以上、親指が叩く位置も一定だからです。私なんて常に左手で左端でした。1uあれば足りちゃいました。ANSIみたいに6uとか必要ないです。

厳密には、スペースキーが短いことではなく、スペースキーが短いことによるキーの追加がうれしい点です。他の記事でも述べていますが、親指にはもっと多くの役割が与えられるべきです。具体的にはBackSpaceやEscなど押しにくい上隅に追いやられているキーや、IME切り替えキー、Enterキーなどです。

アメリカなどの国でも、親指の役割を増やすということを気にしている人たちがいるようで、スペースキーが二つに分割されたキーボードも出てきています。

JPキーボードだとすでに無変換と変換がありますので3キー相当です。さらにスペースキーを半分にすると4キーになります。すべてを1uにすると6キー分の空間が確保できます。現在私が使っているXD75はすべて1uのキーボードなので親指担当キーは6キーあります。すでに運用をしていますが6キーまでなら十分打ち分けることがが可能です。それ以上は可動域の関係で厳しいのではないかと思います。

提案

以下のような感じのするといい感じになるのではないでしょうか。

  • A行より上をANSI系のキーサイズ
  • Z行以下をJP/OADG系のキーサイズ
  • BackSpaceは1u
  • 何なら最下列はすべて1.5uや1.25u

参考までに、RealforceのJPモデルの最下列はほとんど1.5uです(スペース、Win、Appのみことなる)。

各々が各々の考える"正義"を貫いていこうな!!!

私はロジカルペアリングに慣れきってしまっているからこのままいくよ!!!

参考資料

日本工業標準調査会:データベース検索-JIS検索

X6002で検索

アニメ『ポプテピピック』第2話・パロディ元ネタ解説 - 特になし

キー配列 - Wikipedia

JISキーボード - Wikipedia

http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/publications/ISCIE2004.pdf

http://www.sanosemi.com/biztech/document/keyboard-picture2009-2.pdf

https://ia801604.us.archive.org/21/items/OADG1991/%EF%BC%AF%EF%BC%A1%EF%BC%A4%EF%BC%A7%E3%83%86%E3%82%AF%E3%83%8B%E3%82%AB%E3%83%AB%E3%83%BB%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%20%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E7%B7%A8%201991%E5%B9%B4.pdf

*1:ほとんどのキーは配列を使って配置の自動化ができるが、ISO Enterキーだけ例外処理をしないといけない

*2:削除された新JISを除く

新世代キーボードの永字八法

この記事はAdvent Calendar 2018 自作キーボード#3の1日目の記事です。

adventar.org

「自作キーボード」という名前で国内のキーボードキットが盛り上がって1年ほどになるでしょうか。市場規模がまだまだとても小さいので、今日も先行者たちが銀の弾丸ことendgameを求めて突っ走っています。

今回は、トップダウン的ではありますが現状のキーボードキット/小ロットキーボードのもつ要素について書きます。

新世代キーボードの永字八法

現在までキーボードはタイプライターに起源を持つANSI/ISO/JISかつQWERTYが全盛であります。しかしながらこれらはすべて歴史的経緯による不合理の塊で、規格品で量産されているから入手性がよく、これさえ使えればどこでも同じことができるようになってしまったが故に使われているにすぎません。

そんな不自由なキーボードを滅する銀の弾丸のように登場したのがErgodoxです。このErgodoxは非常に革新的なキーボードであり、現在国内外で制作されている左右分割キーボードの多くはErgodoxの血脈です。Ergodoxはより効率的な入力を実現するための要素がふんだんに盛り込まれているため、新世代キーボードの永字八法といって差し支えないでしょう。

Ergodoxの持つ要素をそれぞれ見ていきたいと思います。

分割

Ergodoxをみた人々がとりあえず口にするのは「割れている」ということです。見ただけではっきりわかる違いです。

左右の手は独立して入力をするので1枚である必要はなく、左右の手が独立して自由な位置で入力できることで姿勢の改善が見込まれる、ということで話題になりました。現在でも国内のキーボードキットを買い求める人は分割を求めていることが多く、おそらく肩こりや首の痛みの特効薬だと考えているように思います。

閑話

残念ながら、キーボードを分割にしたところで首の痛みは治りません。キーボードを買い換える前にまず机と椅子、それとディスプレイの位置を見直すべきです。私は普段首の痛みなんて発生しませんが、とある場所で働いていた時だけ酷く痛み、日常生活にも支障がでました。調査したところ、問題だらけでした。

  • 机が一般的なもの(H:700mm)より100mm低かった
  • 机が一般的なもの(D:700mm)より100mm奥行きが短かった
  • 椅子を後ろに移動する十分な空間がなかった
  • ディスプレイの支給がなくノートPCでの勤務を強いられていた

基本的に、背中を曲げると首や背中、肩を痛めます。逆に背中を曲げなければたいてい問題ありません。 上記環境は、背中を曲げなければどうしようもない環境であったため、首に絶大な普段がかかっていたようです。

また、姿勢を支える筋力が低下して骨格で姿勢を支えている状況ではどうあがいても改善されません。歩いたり走ったりして姿勢を支える筋肉を用意してください。それだけで十分改善が見込めます。

銀の弾丸を手に入れても暴発する銃なら意味がないです。

左右対称

利き手があるとはいえ、人間の手は左右で対称な形をしています。にもかかわらず現在の規格キーボードは歪です。左手は最小限の数にもかかわらず、右手のカバー範囲は左手よりも3列多いです。さらにカーソルキーやテンキー、はてはマウスまで右手領域です。

左右対称形にすることで、左右の手の負担の差を減らすことが見込めます。

親指キー

規格キーボードでは何故か親指の役目が非常に少ないです。少なくとも現状は、非常に長いキーが親指のカバー範囲の大半を占めてしまっています。その悪しきキーの名は、スペースといいます。

意識して入力をしてみるとわかるのですが、大体叩く位置は決まっています。なんであんなにも長いんでしょうか?

JISだと無変換と変換がありますが、無変換はカタカナ変換、変換は再変換機能ですのでそんなに多用するキーではありません。

親指にアルファベット以外に高頻度で使うキーの役割を与えることで親指以外に文字入力に注力してもらうことができます。

人差し指キー

親指の次に強い指は人差し指です。小指に仕事を任せるなら、人差し指に任せるべきです。一番内側なので視認性もよいです。

列方向のの整列

タイプライターは鍵盤をたたくとハンマーが駆動してもじを入力する仕組みです。そのためハンマーが干渉しないように行方向に各行は異なる位置だけずれています。タイプライターの名残であって入力効率には一切関係がありません。ソフトウェアキーボードや、モバイルデバイスのハードウェアキーボードをよく見ると、規格キーボード同様に行方向にずれてるケースもありますが、列方向に整列していてZの行だけ右に一つずれているケースを見ることができます*1。しかし、それを意識せずに打鍵できる程度には入力効率に影響がないものです。

この中途半端なズレは、慣れれば全く問題ないですが、慣れるまで文字がどのキーに割り当てられているか惑わすだけの存在です*2

列方向のずれ

各指の長さは違います。中指は数字行まで届きますが、ほかの指は頑張って薬指で、小指に至ってはQ行にすら届かないでしょう。

指の長さに合わせて上下位置を調整することで手の角度や位置を動かすことなく打鍵ができるようになります。

所感

どうでしょうか。こんな感じの情報がErgodoxには収められているように私は感じています。逆に、規格キーボードから変更がある要素が多すぎるため気合がないと常用することは難しいです。私はぶん投げました。毎日のようにヤフオクにErgodoxEZが流れているのを見るに、強すぎる道具に肉体がついていかなかった人々は少なくないように思います。そこら辺の背景から私はErgodoxに移行できた人々を"適合者"と呼んでいます。

私にはErgodoxは早すぎた、と感じているのでXD75にJISっぽい配列を割り当てて、レイヤリングを格子配置でぼちぼち楽しくやっています。

*1:規格キーボードでZの行が実質一つ右にずれているため。ずれたとこには大抵シフトが入る

*2:いまとなってはもう思い出せません

【人柱諸兄向け】VirtualPower(α)の組み立て等

天キーで"力"を手に入れた諸兄向けへの記事です。

前準備

qmk_firmwaregit submodule を実行してarmのビルド環境を用意してください。

dfu-programmer を用意してください。qmk_firmware/utils/YOUR_ENVIROMENT_NAME_install.sh を実行したのであればqmk_firmware/utils/YOUR_ENVIROMENT_NAME/downloaded に入っているかもしれません。

組み立て

部品は3種類です。

  • maple mini
  • kailh PCB socket
  • diode(SOD-123規格)

最低限これだけを実装すれば動作します。

部品の向き

ダイオードのシルク向きは ROW2COL になっています。一応動作したのでファームウェアROW2COLで実装しました。主流はCOL2ROWなので今後armでキーボード制作を検討している方は逆向きで取り付けてCOL2ROWファームウェアを作成したほうが良いかもしれません。

もしCOL2ROWで作成する場合は、config.hのdiode directionを書き換えれば動作します。キーマップ定義用のマクロは確か作りました。

ソケットはシルクの通りに置いてはんだ付けするだけです。パッドが狭いため、パッドまではんだが広がったことを確認してください。広がらないままキースイッチを取り付けると、はがれることがあります。

maple miniもシルクの通りに取り付けてください。部品面と、USB端子がそれぞれ外を向く向きです。

option

  • 6x6mmのタクトスイッチが取り付けられます。本体にもリセットスイッチは実装されているので必要な場合のみ実装してください。
  • 横出しのタクトスイッチはフットプリントにミスがあります。取り付けると起動しなくなります。
  • 秋月のUSB-Cブレイクアウトボードを取り付けられるようにしてありますが、動作しません。回路を改善しても動作しないため正式版では追加しないかもしれません。
  • LED stripが取り付けられます。動確はしていません。
  • I2C, UARTの端子を出しています。動確はしていません。
  • kailh ロープロソケットを取り付けられるようにしてありますが、現在単体で購入可能なキーキャップではサイズが合わないキーが存在します(左Shift、Tabの未確認済み)。またプレートは原則MXスイッチ用で用意しています。
  • mid-height向けにプレートを作成すればmid-heightでも動作するはずです(naemcard2x4では確認済み)

ファームウェア

test_arm_project ブランチのqmk_firmware/keyboard/test_arm_project の jisをビルドしてください。ROW2COLで実装してあります。

まだ投げっぱなしなので整理はこれからします。

git checkout test_arm_project
make test_arm_project:jis -j8

github.com

書き込みは、私の環境では以下のコマンドで書き込みをしています。

.\dfu-util-0.9-win64\dfu-util.exe -d 1eaf:0003 -a 1 -D .\test_arm_project_jis.bin

キーキャップ

原則スタンダードなJISです。最下行はRealforce準拠です。具体的には、GUIとappが1u, スペースが1.25u x2、それ以外がすべて1.5uです。

最左列のマクロ列は、1u想定ですが、1.25uまではまります。

その他

プレートが必要であればご相談ください。いい感じの色のやつを用意します🤑。

(動いてよかった...本当によかった...)

【QMK】JPキーコードでキーマップを定義する

とりあえず書いた。

三行

  • 基本のキーコードはANSI準拠で定義されている
  • キーコード自体は共通だけど、OSのキーボード設定次第で同じキーコードでも実際に入力される文字/記号が変わる(だいたい同じ位置なら同じキーコードが発行される)
  • JPでキーマップを定義したい場合は#include"keymap_jp.h"を追加することでJP_XXで定義でき、キーマップ定義と入力記号を一致させることができる

詳しく

USB HIDのキーボードのキーコードはいわゆるANSIと同じ組み合わせで定義されています。標準はANSIと同じ組み合わせです。

キーコードの解釈はOS側に任されているようで、「どの種類のキーボードが認識されているか」によってキーコードが変わります。ANSIを指してもOS側に今接続しているのはJPだと言い張ればGraveは半角全角になります。逆もまた然りです。

JPとANSIと見比べて、同じ位置にあるキーは同じキーコードを発行するようになっていますので、基本的にはANSIをそのままコピーすれば大体JPとして動いてくれます。

ただし、いくつかANSIにないキーがあります。具体的にはJPの「ろ」「_\」、「|\」と、変換、無変換、カタカナひらがなです。これらはANSIには存在しません。ISOだと存在する場合もあるようです。これらには、INT1~INT5が割り当てられています(順不同)。InternationalのINTのようなので、国別の独自追加キー用のものなのでしょう。

さらに、MacOSのかなと英数は別のキーコードが割り振られています。LANG1とLANG2です。Ergodoxが来るまではMacユーザーがあまりいなかったのか動作しなかったようですがmhidakaさんなどのご尽力により動作するようになったようです。

で、国別の変更点を吸収したいという要求は強いようで、quantum/keymaps_extra/以下にkeymap_jp.hなど、各言語用にQMKキーコードをリマップした定義が用意されています。通常KC_XXで定義するところをJP_XXで定義することができるようになります。

github.com

内容を見ればわかりますが JP->KCにリマップしているだけなので特に問題は出ません。

参考資料

JPの記号とUsage Nameとスキャンコードの対照表

USBキーボードのキーコード

この後にこの記事書いたことを忘れて別に書いたJPキーコードチートシート記事

skyhigh-works.hatenablog.com

追記

  • 一部表現を修正しました。
  • JISなんて存在しないと悟ったのでJPに表記を変更しました。

天キー参加者動向調査結果報告

1参加者による勝手アンケートを実施しました。

docs.google.com

多くの方に回答していただくことができ、回答者が100人超えたので大よそ参加者の半分程度が回答したとみなし集計します。

回答いただいたみなさん、ありがとうございました。

回答内容のグラフを雑にコピペして、読み取れることを雑に書いて、たまにポエム書いてます。基本的にはグラフだけ見てください。

天キーはいつ頃知りましたか

回答者の8割は事前に知っていた、という結果になりました。

当日に知った人は1割、枠が埋まってから気づいた人が若干名、補欠がずらーっとならんでから知った、という方もいらっしゃいました。

f:id:skyhigh_works:20181106205455p:plain

天キーをどこで知りましたか

9割twitterです。

Twitter以外のSNS、Discord, キーボードに強く関心のある友人からの紹介がそれぞれ若干名ずつありました。

f:id:skyhigh_works:20181106205508p:plain

天キー参加以前にキーボードキットを組み立てたことはありましたか?

  • 8割があった
  • 1割がなかった
  • 残りはすでに確保していたけれどもまだ作っていないというのと、完成品を買った、ということ

f:id:skyhigh_works:20181106205524p:plain

一番使用頻度が高いキーボードは割れていますか?

皆さん気になっているのはこの設問かと思います。

回答数50程度までは7:3程度でしたが、最終的には6:4になりました。

6割は分割キーボードを使用していますが、4割は割れていないキーボードを使っているということです。割れていない人が私のようにXD75だとかGH60だとかそういうのなのかそれともRealforceやMajestouchなどなのかという設問を作っていなかったため詳細は不明です。

f:id:skyhigh_works:20181106205537p:plain

キーボードの利用頻度が一番高い機会を教えてください(任意回答)

6割ほどは「仕事(プログラミング)」という回答でした。やはりプログラマが多かったのでしょうか。

次点は2割で「仕事(文章入力)」です。入力量が多い人が効率化したいと考えているのでしょうか。

その次はSNS・チャットなど、趣味など、ゲーミングやショートカットキーの入力が主、という回答もありました。これはイラストレータや設計屋さんでしょうか。

f:id:skyhigh_works:20181106205603p:plain

差し支えなければどんなお仕事をされているか教えてください(任意回答)

自由記述のみにしたことをかなり後悔しています。XXXエンジニアやXXXプログラマみたいな回答がいっぱいで集計が大変です。

目視で見た限りだと、大半がソフトウェアエンジニアないしSE、あとは設計開発業務などが8割を超えました。

残りは学生や機械設計、デザイナーに飲食、はては無職まで多岐にわたりました。あと神もいらっしゃいました。

天キーの一番の参加目的はなんでしたか?

一番多かったのが25%「キーボードキットの購入」、次点が19%で「キーボードキット以外の購入」でした。半数弱の方がこの会場で何か買いたいと思っていらっしゃったようです。

また、「ぼくのかんがえたさいきょうのキーボードの見学」「キーボードに関心が強い人たちとの交流」の割合も高めなことから会の名前どおりわいわいしに来た人が多かったようです。

セッション聴講が主な方は7%でした。

f:id:skyhigh_works:20181106205625p:plain

天キーの参加目的はなんでしたか?

こちらは一番ではない、複数回答の項目です。

副目的としては、一番が「キーボードキット以外の購入」と「「ぼくのかんがえたさいきょうのキーボード」の見学」でした。「次点がセッションの聴講」です。

物品購入と聴講、そしてわいわいが目的の人が多かったようです。

f:id:skyhigh_works:20181106205916p:plain

天キーで購入する予定だったキーボードキットはありますか

人気なのはErgoDashと「てんたく」そしてAttack25,ZINCでした。「特に購入する予定がなかった」が1/3程度いらっしゃることから、今までも購入できたキーボードはすでに持っている人が多かったかもしれません。

f:id:skyhigh_works:20181106210233p:plain

天キーで購入したキーボードキットを教えてください

こちらは実際に購入した物品の設問です。

設問設定時にAttack25とErgo42 modulo alphaが設問に追加されていなかったため複数に分散してしまっています。

購入したかったけれどもあまりにも魅力的なキーボードが多すぎて予算の都合であきらめた、という人が多かったのでしょう。予定の回答よりも投票数が少ないキーボードが多かったです。

増えたものとしてはKeyPierce, MiniAxe, Crkbd, namecard2x4, Ergo42 modulo alphaがありました。新顔ばかりなので実物を見て「これは!!!」と思われた方が多かったのでしょうか。KeyPierceはのちの「キーボード以外」でも報告がされているのでここに書かれているよりも率としてはもっとあるようです。

一番最後の異質な「力こそパワー」は私が作ってまだ動いてないけど一応持ち込んだarmの分割スペースJISキーボードのPCBのことだと思います。大きくシルクで「力こそパワー」と書いておきました。早く検証して記事書きます。

f:id:skyhigh_works:20181106210450p:plain

キーボードキット以外で購入を検討していたものを教えてください

何が販売されていたか把握しきれていませんでしたので、思い出せる範囲+見つかった範囲で設問を設定しました。

圧倒的に人気はTaihaoキーキャップ、次点がnilpoさんのケーブルとBLE micro proと遊舎工房キースイッチセットです。次にArtisanやハンドスピナーキーキャップ、そして「無限の可能性」が来ています。

あとkailh speed silver lubedなんてあったんですね。

f:id:skyhigh_works:20181106211153p:plain

キーボードキット以外で実際に購入したものを教えてください。

何も買わなかったが全設問と同数です。買わないと決めてお財布を硬く締めてきた人は緩めずにおうちに帰れたのでしょうか。

前設問から大きく数を伸ばしたのは「キースイッチかわいい同好会」の各製品とkailh speed silver lubedです。

またfoostanさんの自作キーボード設計入門も当日買われた方がいらっしゃいます。

キーボードなのかその他なのか判断がつきにくいようでKeyPierceがこちらにもいくらか投票されています。

f:id:skyhigh_works:20181106211620p:plain

それ以外に購入した物品があれば教えてください(任意回答)

前の一覧から漏れていたものが書かれていました。コンスルー、買っておけばよかった。

あとどこかでロマンが買えたようです。

セッションで印象に残っている部分があれば教えてください

ほとんど「それはそう」で、残りはmonksoffunkさんのopenscadが印象に残った、ということでした。キーキャップがプログラミング言語で記述できることに驚かれた方が多かったようです。

PCB業者のあれこれはこれから印刷したいと思っている方が多いのかとても印象に残っていらっしゃるようでした。

開発者談義はやはりおもしろかったですものね(当日聞けなかったので昨日きいたらすごく面白かった)。

中央に展示されていたもののうち「これはやばいぞ...」と強く覚えている展示があればどんなものであったか教えてください。可能であれば展示名や展示者名も教えてください。ブログにまとめます。ツイートなどのURLなどあるととてもうれしいです。

最後に別節で文章とそれっぽいURLを列挙しますのでここはスキップ。

自由記述欄(私は主催でも運営スタッフでもない1出展者です)

一応作成したものの、主催でも運営でもないので注意書きをいれた設問です。 要約すると以下のような内容が主でした。

  • 最高だった
  • もっと金持ってきます
  • grabbag以外も交換したい
  • キースイッチかわいい同好会やばい

また、この会で(沼に関する)知見を得られたという方もいる一方で、強い人が強すぎて辛い、というような感想もいただきました。めっちゃわかる。

返答ってわけでもない私見ことポエムを書きます。

銀の弾丸こと"end game"を求めて好き勝手突っ走ってるだけなので、適当な落としどころを見つけた幸運な人からフェードアウトするんじゃないでしょうか。人それぞれキーボードに求めることや度合いは違うので他の人を参考にすることはあれど比べてもしょうがないです。

しばらくはErgodoxの血を継ぐ者たちが覇権を奪い合うのではないかと思います。そのあとはどうなるんでしょうね、更地になってタイプライターに戻るんでしょうか。私は好きなフォントでキーキャップ作りつつXD75と戯れていたいと思います。あと検証したい事項があるのでとりあえず光らないJISキーボード作りますね。

やばかったやつ

断片的なのでわかる範囲でまとめて列挙します。そのあとURLを列挙。

「これはこのURLだよ!」とか「これの画像あるよ!」とかリプライいただいたら追加しますね。

Thank you !

  • B-SAKATU

「ここにないけどこれもやばかった!!!追加して!!!」ってのももしいただけたら節を追加して紹介します。

  • タイプライターを改造してキーボードにしたやつ
  • ゆかりさんの280g mint60
  • μTRON
  • jacoさんのキーボード
  • あぷろさんのキーボード卓(1テーブル全部、改造スイッチキーボードなど)
  • IBMキーボード
  • 鋳造キーキャップ
  • BLE micro pro
  • トラックボール付き4%キーボード
  • Blockey Wooden Case Presented by yynmt
  • MT3 keycap
  • ALPSスイッチ展示
  • 銀細工Helix
  • masako v0.9

Boothで買えるキーボードキットまとめ(11/03天キー開催記念)

せっかくだし一覧にします。

在庫がないものは除外しています。

分割キーボード

基本的に明記されていない限りキーキャップとキースイッチは付属していません。別途調達する必要があります。ご注意ください。

booth.pm

booth.pm

booth.pm

booth.pm

booth.pm

booth.pm

booth.pm

25keys.booth.pm

マクロパッド

両方ともすべての部品が揃っているのでとりあえず組み立ててみたい人におすすめのキットです。どちらも作業時間30分程度で済むでしょう。

booth.pm

booth.pm

その他

カニカルスイッチ電卓の「てんたく」を除き基本的にはんだ付け難易度が高めのハードコアなキーボードたちです。可愛い見た目に騙されて泣いている人もいるんですよ!

booth.pm

booth.pm

booth.pm

booth.pm

booth.pm

booth.pm

booth.pm

Booth外

Boothではないですが部品調達で欠かせない国内販売者たちです。

遊舎工房

Helixなどの分割キーボードや、Kailhを中心としたキーボード部品の販売をされています。

Shop | 遊舎工房

TALP keyboard

キーボード部品全般を取り扱っていらっしゃいます。

特に、DSAやXDAといった分割キーボードと相性がよいキーキャップが充実しています。なかなか見つからない刻印済み1uキーキャップも販売されています。

talpkeyboard.stores.jp

続報が聞こえてきませんが、全部品がスルーホール部品のPlanckのキーボードキットを販売予定です。

SMDダイオードのはんだづけをちょっとだけ簡単にする

ある日ふと気づいてやってみたら私は楽になったと感じたので書きます。

SMDダイオードって?

本記事ではキーボードで使用されることが多いSOD-123のダイオードのことを指します。

サイズ感やはんだ付けの様子は以下の動画が分かりやすいと思います。

www.youtube.com

SMDダイオードのはんだづけの難しさ

ぶっちゃけはんだづけ自体は部品が小さくはんだの状況が見えない、ということ以外は難しくないかと思います。

スルーホールに比べて難しいと思われがちですが、手順さえ覚えれば足を曲げたり穴に差し込んで固定をしたりといった作業が不要になるためとても手早く済ませることができます。部品の体積も小さいのでいいことばかりです。

そんな中、私が最も難しいと考えるのは「向きを決めること」です。ダイオードには向きがあります。

はんだ付け作業の簡便化のため、事前に向きを揃えて並べて置き、一気に行うことが多いです。

これがまた辛いのです。小さく軽いため、何かの拍子に動いてしまいます。ダイオードの向きを確認をするためには天面を見る必要がありますが、天面のほうに重心が寄っているため転がりやすいです。中々向きが揃わなくてイライラします。

必要なもの

いつも作業で使っているマスキングテープです。

やりかた

  1. マスキングテープを一度に実装するダイオードの長さだけ切り出して裏返しで机の上に置いて、両端をマスキングテープで机に貼り付けます。
  2. 切り出したリールダイオードの端をめくり、黒い側の端をマスキングテープにくっつくようにひっくり返して置きます。
  3. 一気に保護テープを剥がしながらダイオードテープをマスキングテープに貼り付けるようにします。
  4. ダイオードのテープを外すと、ダイオードがひっくり返った状態でマスキングテープに張り付いています。
  5. ダイオードを上下どちらかに転がして天面を上に向けます。

以上!

想定画像

f:id:skyhigh_works:20181103233858j:plainf:id:skyhigh_works:20181103233902j:plain

感想

マスキングテープの粘着力がダイオードを固定したり動かしたりすることに対してよい塩梅のためとてもよくテープ上に固定しつつ向きを変えることができます。

コツとしては、最終的な向きがどうなるか想像した上で最初に貼り付ける側を選ぶことと、天地を返す前にダイオードを上から抑えてダイオードの天面がマスキングテープにしっかりくっついていることを確認することです。天面の一部しかくっついていなかった場合、不要な方向に回転します。