Slide 1

Slide 1 text

開発環境(物理)を作る Atsushi Katsuura 1

Slide 2

Slide 2 text

2 宣伝

Slide 3

Slide 3 text

夏のインターンシップやります! 8日間 チームの一員となり リリースを前提とした 機能開発・改善をします!

Slide 4

Slide 4 text

■実施日程・会場 ・東京・福岡・鹿児島:8月下旬~9月中旬で 8日間 ■待遇 ※調整中 ■その他 ・ペパボのパートナーと同じ福利厚生が利用可能 ・社内勉強会や、社内イベントなど自由に参加可能! 夏のインターンシップやります!

Slide 5

Slide 5 text

@pb_recruit 詳細は随時告知します 夏のインターンシップやります!

Slide 6

Slide 6 text

興味のある人は↓の エントリーフォームから!

Slide 7

Slide 7 text

7 宣伝終了

Slide 8

Slide 8 text


 
 
 
 
 勝浦 敦 Atsushi Katsuura EC事業部 エンジニア Twitter: @UVB_76 函館生まれ函館育ち函館高専卒 
 8

Slide 9

Slide 9 text

帰省時の生息地 9

Slide 10

Slide 10 text

10 開発環境 (物理)

Slide 11

Slide 11 text

11 入力装置

Slide 12

Slide 12 text

- キーボード - 物理 - ソフトウェアキーボード - フリックキーボード - 音声入力 考えたことが直接入力できれば早くて最高だけど、PCへの入力は物理キー ボードがまだ中心 今日は物理キーボードの話をします。 12 入力装置

Slide 13

Slide 13 text

基板を買ってキーボードを作る と楽しい Atsushi Katsuura 13

Slide 14

Slide 14 text

学生の頃: Windowsでパソコン工房の適当なキーボード 2013-03: ThinkPad x230を仕事で使う ????-??: Majestouch MINILA Air(メカニカル)を自宅で使いだす 2017-11: 仕事用の静かで小さなキーボードが欲しくてHHKBJPを買う 2018-02: Helixを作り、家で使いだす 2018-07: GMOペパボ株式会社へ入社 MacBook Pro(2017)のキーボードが辛くなりHHKBを続投 2018-11: Lily58とErgoDashを作る 2019-04: MacBook Pro(2018)でHHKBJPを続投 14 キーボード遍歴

Slide 15

Slide 15 text

15 自作? (ここで質問する)

Slide 16

Slide 16 text

16 Helix

Slide 17

Slide 17 text

17 Lily58 ErgoDash

Slide 18

Slide 18 text

割れているキーボード基板(分割型)が 多く、肩こりに困っている人に好評 見た目からキーマップまで自分だけの キーボードが作れる - これが大事 18 (自作の)何が嬉しいの?

Slide 19

Slide 19 text

- キー配列 - 割れていたり割れていなかったり - 格子配列だったり千鳥配列だったり - 有線/無線 - キーマップ - キースイッチ - キーキャップ(みため) 19 何が選択できる?

Slide 20

Slide 20 text

Pro Micro - Arduino互換のマイコンボードがよく使われる - Ble Micro ProというBluetoothを飛ばすボードも有志 によって作成されている qmk/qmk_firmware - Pro Microに焼いて使う定番のファームウェア - GitHubで公開されている(qmk/qmk_firmware) 20 ファームウェア

Slide 21

Slide 21 text

メカニカルスイッチが自由に選べる - スイッチの高さ - パンダグラフキーボード並に低いスイッチがある - スイッチの重さ - 小指のキーだけ軽いスイッチにするとか - 押したときの反動、音 - 静かにしたいとか - カチャカチャ言わせたいとか 21 キースイッチ

Slide 22

Slide 22 text

レイヤーを定義できる - 特定のキーを押している間キー配列が変化する - 記号など遠くなりがちなキーをホームポジションで打 てる 他にも - 長押しするとShift,単押しするとEnterとか - 1キーでElixirの パイプ演算子 `|>`を入力する人とか - キーボードのカスタマイズについて #builderscon 2018 で Lightning Talk してきた 22 キーマップ

Slide 23

Slide 23 text

キーキャップ - 色とかキーの高さとか LEDで光らせる - qmk_firmwareが対応しちゃってる 23 見た目

Slide 24

Slide 24 text

他人と違うものがいい よね 24 「自作」のモチベ

Slide 25

Slide 25 text

道具を(なければ買う) - はんだごて、はんだ、テスター - ホーマックとかイエローグローブに行けば売ってる - もちろんネットで買っても良い 基板を買う - 国内外に基板を取り扱うネットショップが存在する キースイッチ、キーキャップを買う - 基板と同様。国外だとAliexpressが手軽。アメリカのネットショップだと送料が すごい ダイオードとか抵抗とか細々したものを買う - 国内の方が制作している基板のセットを買うと大体ついてきて親切 25 自作するために

Slide 26

Slide 26 text

- Scrapbox - https://scrapbox.io/self-made-kbds-ja/ - Discord - https://scrapbox.io/self-made-kbds-ja/README_%F0%9F%98%89 - ほぼ週刊キーボードニュース - https://www.youtube.com/channel/UCyU1PAGvw_suAyI4wljHmag 26 情報収集は?

Slide 27

Slide 27 text

27 最高じゃ ん?

Slide 28

Slide 28 text

確かに作るの楽しいし最高なんだけど… 接触が悪くてちょくちょく壊れるので直す 最高のキーマップを追い求める そのたびにビルドしてファーム焼き直す CI回して自動化? 無線化? その時間を割けるか? 28 考え直した

Slide 29

Slide 29 text

学生の頃: Windowsでパソコン工房の適当なキーボード 2013-03: ThinkPad x230を仕事で使う ????-??: Majestouch MINILA Air(メカニカル)を自宅で使いだす 2017-11: 仕事用の静かで小さなキーボードが欲しくてHHKBJPを買う 2018-02: Helixを作り、家で使いだす 2018-07: GMOペパボ株式会社へ入社 MacBook Pro(2017)のキーボードが辛くなりHHKBを続投 2018-11: Lily58とErgoDashを作る 2019-04: MacBook Pro(2018)でHHKBJPを続投 29 キーボード遍歴

Slide 30

Slide 30 text

30 開発環境を突き 詰めるより先に 学ぶものがある

Slide 31

Slide 31 text

31 木こりの ジレンマ

Slide 32

Slide 32 text

32 木こりのジレンマ 「切れない斧で切り続けるよりも一 度研ぎ直して切ったほうが効率が良い ですよ」 「そんな暇はない」

Slide 33

Slide 33 text

33 続・木こりのジレンマ(引用) https://twitter.com/MHTcode_Alex/status/1124925679152185344

Slide 34

Slide 34 text

これじゃん 34 考え直した

Slide 35

Slide 35 text

HHKBJP 自作と違ってなかなか壊れない 既成品は強い 35 いまこれ

Slide 36

Slide 36 text

- 開発環境(ソフトウェア)とか - エディタのプラグイン設定でハマったりとか - かつてのWindowsデスクトップカスタマイズとか - Samurizeとか - 突然Linuxのディストリビューション切り替えに挑戦し て開発進まないとか 36 他のことでも同じことが言えますね

Slide 37

Slide 37 text

当たり前だけどこだわるのもほどほどに 電子工作としてのキーボード作成は楽し い 自作キーボードは盆栽 皆さんは優秀だと思うので盆栽以上に使 いこなせると思います 37 まとめ(感想)