Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
My Keyboard Situation
Search
Isobe Kazuhiko
February 18, 2019
Technology
0
21
My Keyboard Situation
Isobe Kazuhiko
February 18, 2019
Tweet
Share
More Decks by Isobe Kazuhiko
See All by Isobe Kazuhiko
今こそ遊ぼうパンデミック
muramasa64
0
27
Slack Enterprise Grid with multiple IdP
muramasa64
0
46
cloudpackを支える認証技術
muramasa64
0
34
AWS Account Numberを取得するN個の方法
muramasa64
0
28
実践VPC
muramasa64
0
21
AWS Identity and Access Management
muramasa64
0
21
Introduction to AWS SDK for Ruby
muramasa64
0
31
Amazon VPCでVPN
muramasa64
0
39
Other Decks in Technology
See All in Technology
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
0
180
1人1サービス開発しているチームでのClaudeCodeの使い方
noayaoshiro
2
560
ActiveJobUpdates
igaiga
1
300
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
2
1.6k
20251222_サンフランシスコサバイバル術
ponponmikankan
2
130
日本Rubyの会: これまでとこれから
snoozer05
PRO
5
220
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
2
210
Connection-based OAuthから学ぶOAuth for AI Agents
flatt_security
0
270
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
380
Amazon Quick Suite で始める手軽な AI エージェント
shimy
1
1.6k
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
150
S3を正しく理解するための内部構造の読解
nrinetcom
PRO
3
240
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
6.7k
Practical Orchestrator
shlominoach
190
11k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.1k
エンジニアに許された特別な時間の終わり
watany
105
220k
Discover your Explorer Soul
emna__ayadi
2
1k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
400
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
110
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
How STYLIGHT went responsive
nonsquared
100
6k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
510
Transcript
My Keyboard Situation My Keyboard Situation ISOBE Kazuhiko CloudNative inc.
CloudNative Winter Camp 2019-02-18
Common Keyboard (Physical)
My Keyboard (Helix)
What is Helix? "Self-Made" Keyboard Development by owner of "Yusha-kobo"
(遊舎工房) 1st "Self-Made Keyboard Store" in Japan Opened at 2019-01-15
Pros of Helix Split type Ortholinear Kailh Choc Switch (low
profile) QMK Firmware
What is QMK? Open Source keyboard firmware Defact standard firmware
of Self-Made keyboards Multiple layers Macros Play Audio, OLED Display, lighting the LED, etc
Pros of QMK Firmware Customize the key layout freely Multiple
layers Frequently used key combination as one key
Common Keyboard (Logical) QWERTY layout From Typewriter Since 1882 (137
years ago!)
My Keyboard Logical Layout Dvorak layout
What is Dvorak layout? Patented during 1936 by Dr. August
Dvorak Standard in Linux, macOS, Windows OS Probably, I used about 16 years
Pros of Dvorak layout Less finger motion, reduces errors compared
to the QWERTY "AOEUI" On the left hand home position good compatibility with Roman input of Japanese
Common Japanese Ipnut Method Roman character input most people use
JIS Kana Use Hiragana keys on JIS keyboard Some people occasionally use it
My Japanese Input Method Thumb-Shift Input Method
What is Thumb-Shift Input method? Invented by Fujitsu in the
late 1970s On Japanese word processor named 'OASYS' NiCOLA Layout
Pros Thumb-Shift IM The number of keystrokes is about 60%
Compared to Roman Charactor input method The most accessible 30 keys on the keyboard It can represent 90 characters.
How to use Thumb- Shift IM on macOS ?
Karabiner-Elements !
What is Karabiner- Elements? Keyboard customizer for macOS Hook key
input and convert it It can manage states using variables
Pros Karabiner- Elements Make Thumb-Shift input method available Customize the
key for each applications Change the behavior according to the state of IM
ommit-nicola The NiCOLA layout configuration
You Can't install Karabiner-Elements?
Jamf Approved Kernel Extension
How to get Team ID of Kernel Extension % sudo
sqlite3 /var/db/SystemPolicyConfiguration/KextPolicy sqlite> select team_id, bundle_id ...> from kext_policy ...> where bundle_id like '%Karabiner%'; G43BCU2T37|org.pqrs.driver.Karabiner.VirtualHIDDevice.v060800
Jamf Self-Service
Conclusion You also customize the keyboard and make the best
input environment!
Thank you ! 提供