Kinesisのキースイッチを交換した話

これは[mixiグループ Advent Calendar 2016](http://qiita.com/advent-calendar/2016/mixi)の14日目の記事です。

普段はXFLAGスタジオで主にサーバサイドのお仕事をしている @kodam です。キーボードは毎日使うのものですから、みなさんもこだわったものを使ってるかと思います。今回はキーボードをメンテナンスした話をします。僕は特にKinesisのお椀型のタイプが好きで、ここ最近流行りの[Ergodox](http://qiita.com/isaoshimizu/items/fe64f08425a8e32fd6ee)だとどうしても指が届かないのでKinesisを使い続けております。

![image](https://qiita-image-store.s3.amazonaws.com/0/2436/1c632dec-2653-67c4-2af1-b9a8a6b72329.png)


学生の頃は静電容量方式の[HappyHackingKeyboard](http://www.pfu.fujitsu.com/hhkeyboard/)を愛用していたのですが、弊社インターンシップにてCTOから~~借りパクした~~貰ったKinesisを使い続けてからはずっとこれを使い続けております。CTOから貰った初代Kinesisはかなり使い込まれていたせいか劣化しており現在ではチャタリングやノイズがのったりとストレスが溜まるので家のPCに繋いでいます。

そこで今回はKinesisのスイッチを取り替えてメンテナンスしようと思います。また折角変えるのですから公式では用意してないより軽い打鍵感[^1]の白軸にしようと思います（参考 http://blog.restartr.com/2016/03/31/got-my-ergodox-ez/ ） ちなみに現在使ってるKinesisのスイッチは茶軸です。

[^1]: サイトによって軽い重いがあるっぽい、センチュリー曰くソフトフィーリングだけど重い打鍵感らしい http://japanese.engadget.com/gallery/black-pawn/#gallery=221924&slide=2925188&index=6


### 準備するもの
- ハンダゴテ
- コテ台
- はんだ
- ハンダ吸い取り線
- CherryMX製のSwitch
- エアダスター
- はんだを吸い取る気合

### まずは掃除から
![image](https://qiita-image-store.s3.amazonaws.com/0/2436/bccede67-a9f5-13c1-5eb3-7555d202c5c4.png)

長年掃除をされてなかったのか酷い有様でした。キートップを外して丁寧に拭いていきます。キートップを抜いたあとはエアダスターで一気にゴミを排出しました。

![image](https://qiita-image-store.s3.amazonaws.com/0/2436/c80dcdff-2b17-1dfd-8701-4470a83c6974.png)

すっきり :smile: 

### 解体してみる

まずは裏面にして6つのネジを取ります
![image](https://qiita-image-store.s3.amazonaws.com/0/2436/cf9504fa-1407-36d5-5200-228619b80efd.png)

蓋を取ると表面と裏面に基盤があります。
![image](https://qiita-image-store.s3.amazonaws.com/0/2436/af9f96ec-d24d-05c3-d170-ee5d6d4268f1.png)
左右のスイッチがついている基盤と中央部は脱着可能なコネクタで接続されていますが、中央部のスイッチの基盤ははんだ付けされてるので取るのは難しそうです。

![image](https://qiita-image-store.s3.amazonaws.com/0/2436/f108d00a-7fbc-699e-68ca-367a69b49fa9.png)
![image](https://qiita-image-store.s3.amazonaws.com/0/2436/593b5ed3-31a0-36bd-3f59-e4e27e662361.png)

左右の基盤はコネクタを外してネジを取ればかんたんに外すことができました。

![image](https://qiita-image-store.s3.amazonaws.com/0/2436/bda0bf49-75ca-7fba-9eee-a660fcab2f38.png)

### キースイッチを取り外す
次に基盤からスイッチを取り外します。ハンダゴテでハンダを温めて吸い取り線で取り除きます。
![image](https://qiita-image-store.s3.amazonaws.com/0/2436/819c4bd4-1c6d-28db-de51-c0ede631c4e0.png)

スイッチと基盤は割とかっちりつながってるのでスイッチの隙間にマイナスドライバーを突っ込んで少し強引に取ってしまいました。

![image](https://qiita-image-store.s3.amazonaws.com/0/2436/c8a0e924-f8fd-88b3-4019-af0b7d42f02f.png)

取り外せました :smiley: 

![image](https://qiita-image-store.s3.amazonaws.com/0/2436/76b7d355-59f0-f36e-050d-bc6780fef507.png)

取り出した後に気がついたのですが、なんか僕の買ったスイッチと違うのに気が付きました。（参考 https://www.diatec.co.jp/products/CHERRY/ ）
僕が知ってるスイッチは2pinでいろいろ調べても4pinのスイッチの情報は無かったので、Kinesisのサポートに聞いてみた所、残りの2pinの正体はダイオードということがわかりました。

スイッチの中にダイオードが入れられ、拡張できるようになってるようです。
![image](https://qiita-image-store.s3.amazonaws.com/0/2436/96ab6213-543f-3797-f0a7-edff11bdc7cf.png)

また、便利なユーザーブログも紹介していただけました。

```
Hello,
 
The other two pins are the diodes. You can get diodes separately however and solder them into the circuit board.
 
Here are a few blogs of users who have done this, which you may find useful:
 
http://imgur.com/a/lEqK7
http://www.gilesorr.com/misc/keyboards/kinesisblue.html
http://tech.skryl.org/post/60613686455/the-kinesis-conversion
```

### キースイッチの取り付け

ダイオードを付ける方法は幾つかあり、スイッチのカバーを外してダイオードをいれて4pinにして使う方法と、基盤に直接ダイオードを取り付けてからスイッチを別途付ける方法があるようです。

僕はスイッチを分解して茶軸がもとに戻らなかった経験（泣）を活かして直接つけることにしました。

**ダイオードには方向があり黒くなってる部分が陰極**で、スイッチについて多方向と同じようにつけます。

![image](https://qiita-image-store.s3.amazonaws.com/0/2436/198c8bb6-d128-5fa1-1637-834dda098701.png)

僕は写真のように見事に逆に付けてしまい、付け直すというめんどくさいことをしてしまいました。(だんだん基盤が焦げてきた)

![image](https://qiita-image-store.s3.amazonaws.com/0/2436/3659f60d-56cd-444e-e9f1-4dee0771bd89.png)

こっちが正しい方向です！スイッチと同じ向きにつけるのはプラスチックが邪魔をしてるので裏からつけると付けやすかったです。

![image](https://qiita-image-store.s3.amazonaws.com/0/2436/523d1054-baba-fc81-d6c9-ad852685245e.png)

やっと、付け替える事ができました。残り67のキーを付け替えると完成です！！[^2]

[^2]: まぁ僕はもうやらないけどね！

### まとめ

今回Kinesisのキースイッチを交換してみました。千石電商で売ってるスイッチでも簡単に取り付けられることがわかりました。ポイントとしてはスイッチの他にダイオードが必要で、スイッチから抜き出すのが面倒であれば購入するのが良いと思います。
あとスイッチを取り外すのがめちゃくちゃ時間かかったので（僕が素人ってのも大きいと思いますが）他の人と同じように基盤ごと新しく買ったほうが良さそうでした。

基盤はKinesisのサポートに連絡するとAssembleKitを購入できるらしいので次回はそれをチャレンジできると良いなと思いました。

ちなみにチャタリングやノイズは埃を取った時点でだいぶ改善されていたのでした :innocent: