Slide 1

Slide 1 text

Rubyを書く上 で最も効率的な キー配列を作っ た話 永和システムマネジメント 馬場一樹 @kbaba1001

Slide 2

Slide 2 text

馬場一樹 @kbaba1001 ● 永和システム マネジメント ● Ruby on Rails ● セパレート キーボード

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

今日は キーボードの 話ではなく、

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

食品サンプル

Slide 7

Slide 7 text

LT王、飯 王にプレ ゼント

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

僕の考えた最強 のキー配列

Slide 10

Slide 10 text

キー配列 とは?

Slide 11

Slide 11 text

PCをどのよう に操作したい かを表現した もの

Slide 12

Slide 12 text

理想

Slide 13

Slide 13 text

全てのキーを ホームポディ ションで入力 できる

Slide 14

Slide 14 text

似た記号や キーが固 まっている

Slide 15

Slide 15 text

エディタに 依存しない

Slide 16

Slide 16 text

シェル レベルで 統一

Slide 17

Slide 17 text

● Xmodmap ● KeyRemap4 MacBook

Slide 18

Slide 18 text

配布場所 ● Linux (Xmodmap) 用 – https://github.com/kbaba1001/dotfiles ob/master/dot.xmodmaprc ● Mac (KeyRemap4MacBook) 用 – https://github.com/kbaba1001/dotfiles ob/master/KeyRemap4MacBook

Slide 19

Slide 19 text

配置図 http://goo.gl/Evy158

Slide 20

Slide 20 text

特徴

Slide 21

Slide 21 text

スペースが Fn(Mode_ Switch)

Slide 22

Slide 22 text

「Fn、Shift、 他のキー」を 組み合わせて 入力する

Slide 23

Slide 23 text

uキーで 入力する 文字

Slide 24

Slide 24 text

右手

Slide 25

Slide 25 text

●記号の入力 ● BS、Space 、Enter ● Shift_Lock

Slide 26

Slide 26 text

* $ _ @ = => # ^ y Y u U i I o O p P Fn Fn⇑ ⇑ yuiop Macのみ

Slide 27

Slide 27 text

- + BS Del Space Enter & % Ctrl h H j J k K l L : ; Fn Fn⇑ ⇑ hjkl;' :;を入れ替え quartキー

Slide 28

Slide 28 text

( { ) } [ ! ] ? | \ Shift Lock n N m M , < . > / ~ Fn Fn⇑ ⇑ nm,./

Slide 29

Slide 29 text

ShiftLockと選択範囲 ● ShiftLock 押す ● ←↑↓→ (asdf) で移動 ● ShiftLock 押す(解除)

Slide 30

Slide 30 text

Emacsの Ctrl+Spaceを 真似て ShiftLock

Slide 31

Slide 31 text

左手

Slide 32

Slide 32 text

● Esc、Tab ●クオート類 ●カーソル移動 ●日本語入力切り替え

Slide 33

Slide 33 text

Tab Esc “ ' ` Tab q Q w W e E r R t T Fn Fn⇑ ⇑ qwert

Slide 34

Slide 34 text

Ctrl ← ↑ ↓ → IM a A s S d D f F g G Fn Fn⇑ ⇑ asdfg zxcvb Shift Ho me Page Up Page Down End z Z x X c C v V b B Mod4

Slide 35

Slide 35 text

感想

Slide 36

Slide 36 text

どのツール でもカーソル 移動が快適

Slide 37

Slide 37 text

記号入力に ストレスが ない

Slide 38

Slide 38 text

オレオレ ワールドに 酔いしれる

Slide 39

Slide 39 text

問題点

Slide 40

Slide 40 text

たまに 指が痛い

Slide 41

Slide 41 text

数字が 遠い

Slide 42

Slide 42 text

原因

Slide 43

Slide 43 text

親指が スペースしか 押してない

Slide 44

Slide 44 text

改善案

Slide 45

Slide 45 text

キーボード を上下逆に する

Slide 46

Slide 46 text

ホームポディ ションを qwer、iop[に 移動する

Slide 47

Slide 47 text

物理 http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Kinesis-Contoured_Keyboard_Classic-1.jpg

Slide 48

Slide 48 text

今後も改善 を続けてい きます!!

Slide 49

Slide 49 text

皆様の作った オレオレキー配列 を募集しておりま す!! → Twitter @kbaba1001