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
My Keyboard Situation
Search
Isobe Kazuhiko
February 18, 2019
Technology
0
19
My Keyboard Situation
Isobe Kazuhiko
February 18, 2019
Tweet
Share
More Decks by Isobe Kazuhiko
See All by Isobe Kazuhiko
今こそ遊ぼうパンデミック
muramasa64
0
25
Slack Enterprise Grid with multiple IdP
muramasa64
0
44
cloudpackを支える認証技術
muramasa64
0
31
AWS Account Numberを取得するN個の方法
muramasa64
0
27
実践VPC
muramasa64
0
18
AWS Identity and Access Management
muramasa64
0
18
Introduction to AWS SDK for Ruby
muramasa64
0
28
Amazon VPCでVPN
muramasa64
0
37
Other Decks in Technology
See All in Technology
激動の時代を爆速リチーミングで乗り越えろ
sansantech
PRO
1
260
GTC 2025 : 가속되고 있는 미래
inureyes
PRO
0
150
サブドメインテイクオーバー事例紹介と対策について
mikit
15
7.4k
戦えるAIエージェントの作り方
iwiwi
22
11k
AI時代の発信活動 ~技術者として認知してもらうための発信法~ / 20251028 Masaki Okuda
shift_evolve
PRO
1
140
文字列操作の達人になる ~ Kotlinの文字列の便利な世界 ~ - Kotlin fest 2025
tomorrowkey
2
500
プロダクト開発と社内データ活用での、BI×AIの現在地 / Data_Findy
sansan_randd
1
820
仕様駆動開発を実現する上流工程におけるAIエージェント活用
sergicalsix
11
5.9k
20251106 Offers DeepDive 知識を民主化!あらゆる業務のスピードと品質を 改善するためのドキュメント自動更新・活用術
masashiyokota
1
210
AIエージェントは「使う」だけじゃなくて「作る」時代! 〜最新フレームワークで楽しく開発入門しよう〜
minorun365
PRO
5
930
re:Invent 2025の見どころと便利アイテムをご紹介 / Highlights and Useful Items for re:Invent 2025
yuj1osm
0
690
激動の2025年、Modern Data Stackの最新技術動向
sagara
0
820
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
Code Reviewing Like a Champion
maltzj
526
40k
KATA
mclloyd
PRO
32
15k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
RailsConf 2023
tenderlove
30
1.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
Docker and Python
trallard
46
3.6k
Git: the NoSQL Database
bkeepers
PRO
431
66k
GraphQLとの向き合い方2022年版
quramy
49
14k
For a Future-Friendly Web
brad_frost
180
10k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
Gamification - CAS2011
davidbonilla
81
5.5k
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 ! 提供