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
best keybind
Search
kbaba1001
March 29, 2014
Technology
0
810
best keybind
TokyuRuby会議07 (
http://regional.rubykaigi.org/tokyu07
) での LT
kbaba1001
March 29, 2014
Tweet
Share
More Decks by kbaba1001
See All by kbaba1001
How to build a video conferencing system that no one has ever told you about
kbaba1001
0
53
Build React system with ClojureScript (Squint)
kbaba1001
0
140
talk-with-local-llm-with-web-streams-api
kbaba1001
0
470
Lume: Static Site Generator
kbaba1001
0
660
React_2023
kbaba1001
0
190
Word Penne
kbaba1001
0
220
I live by using a minor language
kbaba1001
1
200
fast optical line
kbaba1001
0
390
ArtPosePro and Procreate
kbaba1001
1
240
Other Decks in Technology
See All in Technology
Phase09_自動化_仕組み化
overflowinc
0
980
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
スピンアウト講座03_CLAUDE-MDとSKILL-MD
overflowinc
0
730
"作る"から"使われる"へ:Backstage 活用の現在地
sbtechnight
0
240
めちゃくちゃ開発するQAエンジニアになって感じたメリットとこれからの課題感
ryuhei0000yamamoto
0
240
システム標準化PMOから ガバメントクラウドCoEへ
techniczna
1
160
スピンアウト講座04_ルーティン処理
overflowinc
0
680
俺の/私の最強アーキテクチャ決定戦開催 ― チームで新しいアーキテクチャに適合していくために / 20260322 Naoki Takahashi
shift_evolve
PRO
1
380
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
180
FastMCP OAuth Proxy with Cognito
hironobuiga
3
120
ReactのdangerouslySetInnerHTMLは“dangerously”だから危険 / Security.any #09 卒業したいセキュリティLT
flatt_security
0
440
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
730
Featured
See All Featured
Marketing to machines
jonoalderson
1
5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
860
WENDY [Excerpt]
tessaabrams
9
37k
The Cult of Friendly URLs
andyhume
79
6.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Odyssey Design
rkendrick25
PRO
2
550
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Transcript
Rubyを書く上 で最も効率的な キー配列を作っ た話 永和システムマネジメント 馬場一樹 @kbaba1001
馬場一樹 @kbaba1001 • 永和システム マネジメント • Ruby on Rails •
セパレート キーボード
None
今日は キーボードの 話ではなく、
None
食品サンプル
LT王、飯 王にプレ ゼント
None
僕の考えた最強 のキー配列
キー配列 とは?
PCをどのよう に操作したい かを表現した もの
理想
全てのキーを ホームポディ ションで入力 できる
似た記号や キーが固 まっている
エディタに 依存しない
シェル レベルで 統一
• Xmodmap • KeyRemap4 MacBook
配布場所 • Linux (Xmodmap) 用 – https://github.com/kbaba1001/dotfiles ob/master/dot.xmodmaprc • Mac
(KeyRemap4MacBook) 用 – https://github.com/kbaba1001/dotfiles ob/master/KeyRemap4MacBook
配置図 http://goo.gl/Evy158
特徴
スペースが Fn(Mode_ Switch)
「Fn、Shift、 他のキー」を 組み合わせて 入力する
uキーで 入力する 文字
右手
•記号の入力 • BS、Space 、Enter • Shift_Lock
* $ _ @ = => # ^ y Y
u U i I o O p P Fn Fn⇑ ⇑ yuiop Macのみ
- + BS Del Space Enter & % Ctrl h
H j J k K l L : ; Fn Fn⇑ ⇑ hjkl;' :;を入れ替え quartキー
( { ) } [ ! ] ? | \
Shift Lock n N m M , < . > / ~ Fn Fn⇑ ⇑ nm,./
ShiftLockと選択範囲 • ShiftLock 押す • ←↑↓→ (asdf) で移動 • ShiftLock
押す(解除)
Emacsの Ctrl+Spaceを 真似て ShiftLock
左手
• Esc、Tab •クオート類 •カーソル移動 •日本語入力切り替え
Tab Esc “ ' ` Tab q Q w W
e E r R t T Fn Fn⇑ ⇑ qwert
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
感想
どのツール でもカーソル 移動が快適
記号入力に ストレスが ない
オレオレ ワールドに 酔いしれる
問題点
たまに 指が痛い
数字が 遠い
原因
親指が スペースしか 押してない
改善案
キーボード を上下逆に する
ホームポディ ションを qwer、iop[に 移動する
物理 http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Kinesis-Contoured_Keyboard_Classic-1.jpg
今後も改善 を続けてい きます!!
皆様の作った オレオレキー配列 を募集しておりま す!! → Twitter @kbaba1001