Slide 1

Slide 1 text

My Keyboard Situation My Keyboard Situation ISOBE Kazuhiko CloudNative inc. CloudNative Winter Camp 2019-02-18

Slide 2

Slide 2 text

Common Keyboard (Physical)

Slide 3

Slide 3 text

My Keyboard (Helix)

Slide 4

Slide 4 text

What is Helix? "Self-Made" Keyboard Development by owner of "Yusha-kobo" (遊舎工房) 1st "Self-Made Keyboard Store" in Japan Opened at 2019-01-15

Slide 5

Slide 5 text

Pros of Helix Split type Ortholinear Kailh Choc Switch (low profile) QMK Firmware

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

Pros of QMK Firmware Customize the key layout freely Multiple layers Frequently used key combination as one key

Slide 8

Slide 8 text

Common Keyboard (Logical) QWERTY layout From Typewriter Since 1882 (137 years ago!)

Slide 9

Slide 9 text

My Keyboard Logical Layout Dvorak layout

Slide 10

Slide 10 text

What is Dvorak layout? Patented during 1936 by Dr. August Dvorak Standard in Linux, macOS, Windows OS Probably, I used about 16 years

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

Common Japanese Ipnut Method Roman character input most people use JIS Kana Use Hiragana keys on JIS keyboard Some people occasionally use it

Slide 13

Slide 13 text

My Japanese Input Method Thumb-Shift Input Method

Slide 14

Slide 14 text

What is Thumb-Shift Input method? Invented by Fujitsu in the late 1970s On Japanese word processor named 'OASYS' NiCOLA Layout

Slide 15

Slide 15 text

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.

Slide 16

Slide 16 text

How to use Thumb- Shift IM on macOS ?

Slide 17

Slide 17 text

Karabiner-Elements !

Slide 18

Slide 18 text

What is Karabiner- Elements? Keyboard customizer for macOS Hook key input and convert it It can manage states using variables

Slide 19

Slide 19 text

Pros Karabiner- Elements Make Thumb-Shift input method available Customize the key for each applications Change the behavior according to the state of IM

Slide 20

Slide 20 text

ommit-nicola The NiCOLA layout configuration

Slide 21

Slide 21 text

You Can't install Karabiner-Elements?

Slide 22

Slide 22 text

Jamf Approved Kernel Extension

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

Jamf Self-Service

Slide 25

Slide 25 text

Conclusion You also customize the keyboard and make the best input environment!

Slide 26

Slide 26 text

Thank you ! 提供