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
31
0
Share
My Keyboard Situation
Isobe Kazuhiko
February 18, 2019
More Decks by Isobe Kazuhiko
See All by Isobe Kazuhiko
今こそ遊ぼうパンデミック
muramasa64
0
35
Slack Enterprise Grid with multiple IdP
muramasa64
0
56
cloudpackを支える認証技術
muramasa64
0
52
AWS Account Numberを取得するN個の方法
muramasa64
0
36
実践VPC
muramasa64
0
44
AWS Identity and Access Management
muramasa64
0
33
Introduction to AWS SDK for Ruby
muramasa64
0
42
Amazon VPCでVPN
muramasa64
0
49
Other Decks in Technology
See All in Technology
Kaggle未経験社員をメダリストに育てる「AIドラゴン桜」
lycorptech_jp
PRO
0
680
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
4
1.1k
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
400
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
17
16k
はじめてのDatadog
kairim0
0
240
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
120
Fabric-cicd によるAzure DevOps デプロイ
ryomaru0825
0
170
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
640
開発を止めない CI/CD ~CI Visibilityによる継続的最適化~
pensuke628
0
220
管理アカウント単一運用からAWS Organizationsに移行するの大変で滅
hiramax
0
350
Platform Engineering as a Product: Criteria for Improvement and Multi-Tenant Design
kumorn5s
0
420
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
570
Featured
See All Featured
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
370
Utilizing Notion as your number one productivity tool
mfonobong
4
310
GitHub's CSS Performance
jonrohan
1033
470k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
320
Building Applications with DynamoDB
mza
96
7.1k
Typedesign – Prime Four
hannesfritz
42
3.1k
Context Engineering - Making Every Token Count
addyosmani
9
930
Code Review Best Practice
trishagee
74
20k
The browser strikes back
jonoalderson
0
1.1k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
440
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 ! 提供