Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
自作キーボードにハマりたい / keebkaigi2023
Search
Asami Fukuba
May 10, 2023
Technology
0
490
自作キーボードにハマりたい / keebkaigi2023
2023/05/10に開催された、Keebkaigi2023の登壇資料です。
Asami Fukuba
May 10, 2023
Tweet
Share
More Decks by Asami Fukuba
See All by Asami Fukuba
知っておきたいRubyKaigiスポンサーのはじめかた / rubykaigi_uragawa
achamixx
1
450
角谷トーク2021 / kakutanitalk2021
achamixx
1
180
パートナーに協力を求める上手なお願いのススメ / backoffice-lt
achamixx
3
1.8k
エンジニア採用担当の Rubyとの関わり方 / Rails Girls Gathering Japan
achamixx
1
1.7k
競技プログラミングをはじめて、 採用担当として成長できた話 / Pepabo Tech Friday 202006
achamixx
5
5.1k
採用担当の私がテクノロジーで自分の仕事をもっとおもしろくする / We can make more interesting our work with technology!!!
achamixx
9
3.6k
Other Decks in Technology
See All in Technology
Contract One Dev Group 紹介資料
sansan33
PRO
0
6k
コードの考古学 〜労務システムから発掘した成長の糧〜
kenta_smarthr
0
900
カンファレンスのつくりかた / The Conference Code: What Makes It All Work
tomzoh
8
910
金融システムをモダナイズするためのAmazon Elastic Kubernetes Service(EKS)ノウハウ大全
daitak
0
120
Node−RED で Ollama を使ったローカルLLM(node-red-contrib-ollamaを利用) / ビジュアルプログラミングIoTLT vol.20
you
PRO
0
140
MCP で繋ぐ Figma とデザインシステム〜LLM を使った UI 実装のリアル〜
kimuson
2
1.3k
Things you never dared to ask about LLMs — v2
glaforge
1
490
継続戦闘能⼒
sansantech
PRO
0
210
テストを実施する前に考えるべきテストの話 / Thinking About Testing Before You Test
nihonbuson
PRO
13
2k
TypeScript と歩む OpenAPI の discriminator / OpenAPI discriminator with TypeScript
kaminashi
1
150
面接を通過するためにやってて良かったこと3選
sansantech
PRO
0
130
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
12k
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.3k
How to Think Like a Performance Engineer
csswizardry
23
1.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
15
880
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Rails Girls Zürich Keynote
gr2m
94
13k
Six Lessons from altMBA
skipperchong
28
3.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Agile that works and the tools we love
rasmusluckow
329
21k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
750
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.3k
Transcript
ࣗ࡞ΩʔϘʔυʹ ϋϚΓ͍ͨ 2023.05.10 KeebKaigi 2023 Asami Fukuba I would like
to be obsessed with ”DIY-keyboards”
ࣗݾհ ຑඒ(͋ͪΌ) גࣜձࣾϚωʔϑΥϫʔυ ΤϯδχΞ࠾༻ใ • ΤϯδχΞ࠾༻୲ ▶︎ ΤϯδχΞ࠾༻ใ •
ΩʔϘʔυॳ৺ऀ • મ౬ɾๅ௩ɾਂϥδΦɾू߹ࣸਅ͕͖ • Let’s #keebfriends together!! @achamixx
ΩʔϘʔυΛ࡞Ζ͏ͱࢥ͖͔͚ͬͨͬ
ΤϯδχΞͷํʹࣗࣾͷັྗΛ͑ͯ ʢதظతͳʣ࠾༻ʹͭͳ͛Δ ΤϯδχΞϦϯάͷཧղɺΤϯδχΞͷํͱͷڠྗ͕ඞཁ ΩʔϘʔυΛ࡞Ζ͏ͱࢥ͖͔͚ͬͨͬ ΤϯδχΞ࠾༻ใͰ͢ 🤗 📣
ʲએʳϒʔεʹ͖͍ͯͩ͘͞ʂ
ΤϯδχΞͷํͱଟؔ͘ΘΔࣄΛ͍ͯ͠Δ͕ɺ ࢲࣗίʔυΛॻ͍͓ͯۚΛΒͬͨܦݧ͕͋ͬͨΓɺ ͦ͏ͳΖ͏ͱࢥͬͯษڧ͍ͯ͠ΔΘ͚Ͱͳ͍ ΩʔϘʔυΛ࡞Ζ͏ͱࢥ͖͔͚ͬͨͬ ʮΤϯδχΞͰͳ͍…ʯͱ͍͏ɺ Έͱෆ҆🤢
ʮࢲɺΤϯδχΞͰͳ͍͔Β…ʯͱ উखʹͰ͖ͳ͍͜ͱΛܾΊͯ͠·͏ͷɺΑ͘ͳ͍ ΩʔϘʔυΛ࡞Ζ͏ͱࢥ͖͔͚ͬͨͬ • ʮΤϯδχΞ͡Όͳ͍ࢲ͕KeebKaigiͰొஃ͢ΔͳΜͯɺͰ͖ͳ͍…ʯ • ʮςοΫϒϩάͷใϨϏϡʔɺࢲ͡Όͳ͍΄͏͕͍͍Μ͡Όͳ͍͔ʯ • ʮͦͦࢲ͕ΤϯδχΞ࠾༻ใͳΜ͍͍ͯͬͯͷͩΖ͏͔ʯ উखʹʮนʯΛ࡞ͬͯ͠·͏☹
ٕज़ʹڵຯΛ࣋ͬͯɺͰ͖Δ͜ͱ͔Β͍ͬͯ͘💪 ͦͷ1͕ͭࣗ࡞ΩʔϘʔυͰͨ͠ ΩʔϘʔυΛ࡞Ζ͏ͱࢥ͖͔͚ͬͨͬ աڈʹڝٕϓϩάϥϛϯάͬͯΈ·ͨ͠ɻΑ͔ͬͨΒ͝ཡ͍ͩ͘͞ʂ ͦΜͳؾ࣋ͪʹଧͪউͭ💪
(ࣗ࡞)ΩʔϘʔυপʹϋϚΕͳ͍…
ߴ͍💰 (ࣗ࡞)ΩʔϘʔυʹϋϚΕͳ͍ཧ༝ ಛʹࢢൢͷΩʔϘʔυΛങͬͨ͜ͱ͕͋ΔΘ͚Ͱͳ͘ɺ ٕज़ʹڵຯΛ͍࣋ͪͨʂͱ͍͏ཧ༝Ͱ࢝ΊΔʹɺॳظඅ༻ສԁߴ͘ɺ ʢԁ҆ॏͳΓʣબΜͰΒͬͨ෦Λͳ͔ͳ͔ങ͍ἧ͑ΒΕͳ͍…
ͩ͜ΘΓ͍ͨ͜ͱ͕ ΘΒͳ͍😭 (ࣗ࡞)ΩʔϘʔυʹϋϚΕͳ͍ཧ༝ ࢼ͠ʹࢢൢͷΩʔϘʔυʮKinesisʯͱʮHHKBʯΛͬͯΈ͕ͨɺ ྑ͕͞ΠϚΠνΘ͔Βͳ͍ɻ ɹɹΩʔϘʔυΛ࡞ͬͯɺվળ͍ͨ͜͠ͱɺͩ͜ΘΓ͍ͨ͜ͱ͕ಛʹͳ͍…
ͱΓ͋͑ͣొஃ͕ܾ·ͬͨͷͰ࡞ͬͯΈΔ
Choco60 rev.2 Gazzew Boba U4 αΠϨϯτ λΫλΠϧεΠονRGB PBTFANS BOW Base
PBTFANS BOW Spacebar ӳೖྗ ͔ͳೖྗ Special Thanks to Takai-san ԼͷஈҰԠϧϒͨ͠
ָ͍͔͠ ☺ ΩʔϘʔυ࡞ΓͷϒϩάΛ͝ཡ͍ͩ͘͞
Choco60 rev.2 Gazzew Boba U4 αΠϨϯτ λΫλΠϧεΠονRGB PBTFANS BOW Base
PBTFANS BOW Spacebar ӳೖྗ ͔ͳೖྗ ԼͷஈҰԠϧϒͨ͠ Special Thanks Takai-san ໊લ KiKi • ࢲͷʮ͖͡ΎΜʹͳΔɺ͖ʔ΅ʔͲʯ • ຐঁͷٸศͷΩΩಉ༷ɺ·ͩ·ͩݟश͍ • ͓ͪ͜ΜͩΓ͚ͨ͠ΕͲɺࢲ͛Μ͖Ͱ͢ɻ
ࣗ࡞ΩʔϘʔυ࡞Γ ͳΜͰָ͔ͬͨ͠ͷ͔ߟ͑Δ
ࣗ࡞ΩʔϘʔυ࡞ΓɺͳΜͰָ͔ͬͨ͠ͷ͔ߟ͑Δ ʮਓͱҧ͏ͷΛ͍࣋ͪͨʂʯͱ͍͏ؾ͕࣋ͪੲ͔Β͋Γ खாΛύϫϙͰ1͔Β࡞ͬͨΓɺΩʔϘʔυΛσίͬͨΓ͍ͯͨ͠ ࣗͷ͏ͷɺࣗͰ࡞ΔɾσίΔ🫶
ΩʔϘʔυ࡞Γͬͯ ͬͱڧ͍ͩ͜ΘΓ͕ͳ͍ͱ ࢝ΊΒΕͳ͍ͱࢥ͍ͬͯͨ 😳
͚Ͳɺͬͱࣗ༝ʹ ࣗͷ͖Λ٧ΊࠐΜͰ͍͍ͷ͔ 🤔
ͬͱͬͱΓ͍ͨ 🥰
ؾʹͳΔΩʔϘʔυ
ख͕খ͍͞ਓͰ͍͍͢ • Ωʔͷগͳ͍ΩʔϘʔυ ◦ Choco60ʢ60%ΩʔϘʔυʣ͍͘͢ɺऩ·Γ͕͍͍ • Ωʔͷԡ͠৺͕͍ܰͷ ◦ HHKBॏ͍ͱײͨ͡ɻMacͷΩʔϘʔυָ͔ ◦
λΫλΠϧʹͯ͠Α͔ͬͨ • ࢦͰૢ࡞͢Δͷ ◦ খࢦখͯ͘͞શવಈ͔ͳ͍ɺࢦEnterؾʹͳΔ • ΩʔϨΠΞτ͕ॎʹἧ͍ͬͯΔͷ ◦ KinesisΛͬͯΈͯɺखΛಈ͔ͦ͢͠͏ʹײͨ͡ • ڱϐον ◦ খ͘͞Ͱ͖ͦ͏ɺ͍ͦ͢͏ʁ
पลػثؾʹͳΔɺ͜Ε͕প…ʁ • ΩʔϘʔυΛ͍ग़͔ͯ͠ΒɺϚεඞཁ͔ʁͱͳͬͨ ◦ ࠓMagic TrackpadΛͬͯΈ͍ͯ·͢ • ΩʔϘʔυΛ͍ग़͔ͯ͠ΒɺWebΧϝϥඞཁ͔ͱͳͬͨ ◦ ϩδΫʔϧͷΧϝϥΛ͍ͬͯΔ͕ɺ͋·ΓΩϨΠʹөΒͳ͍
• ϞχλʔؾʹͳΔ ◦ Macͷը໘ͱϞχλʔΛ͍͕ͬͯͨɺMacͷը໘Λܨ͕ͳ͘ͳͬͨ ΩʔΩϟοϓؾʹͳΔ… • KiKiҙ֎ͱγϯϓϧͳΩʔΩϟοϓ͚ͩͲΑ͔ͬͨ ◦ γϯϓϧ͚ͩͲ͔Θ͍͍ΩʔΩϟοϓؾʹͳΔ • ͰϨδϯͰσίͬͯΈ͍ͨ
ࣗ࡞ΩʔϘʔυʹͬͱϋϚΓ͍ͨʂʂ
Έͳ͞Μͷ͖ͩ͜ΘΓΛΔ͜ͱ͕ ࣍ͷࢲͷΩʔϘʔυ࡞Γʹͭͳ͕Δ 😊⌨🛠 ͬͱͬͱɺΈΜͳͷ͖ΛΓ͍ͨ
ΤϯδχΞ࠾༻ใͱ༷ͯ͠ʑͳΠϯϓοτ͕ ΤϯδχΞͷํͱҰॹʹࣄΛ͢Δࣗ৴ʹͭͳ͕Δ 🥳 ͬͱͬͱɺΈΜͳͷ͖ΛΓ͍ͨ