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
800
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
32
Build React system with ClojureScript (Squint)
kbaba1001
0
98
talk-with-local-llm-with-web-streams-api
kbaba1001
0
400
Lume: Static Site Generator
kbaba1001
0
590
React_2023
kbaba1001
0
160
Word Penne
kbaba1001
0
190
I live by using a minor language
kbaba1001
1
160
fast optical line
kbaba1001
0
360
ArtPosePro and Procreate
kbaba1001
1
190
Other Decks in Technology
See All in Technology
Aurora DSQLはサーバーレスアーキテクチャの常識を変えるのか
iwatatomoya
1
1.3k
スタートアップこそ全員で Platform Engineering スピードと持続性を両立する文化の作り方
anizozina
2
620
roppongirb_20250911
igaiga
1
270
Snowflake Intelligenceにはこうやって立ち向かう!クラシルが考えるAI Readyなデータ基盤と活用のためのDataOps
gappy50
0
310
AIフレンドリーなコードベースを目指して/登壇資料(高橋 悟生)
hacobu
PRO
3
500
カスタムUIを作る覚悟 / The determination to create a custom UI
matsuji
1
820
Introduction to Python (under construction)
pohjus
0
510
Claude Code でアプリ開発をオートパイロットにするためのTips集 Zennの場合 / Claude Code Tips in Zenn
wadayusuke
8
4.1k
AlarmKitで実現する 新時代のシステム通知
tsuzuki817
0
250
Snowflake Intelligence × Document AIで“使いにくいデータ”を“使えるデータ”に
kevinrobot34
1
160
5000万ダウンロードを超える漫画サービスを支えるログ基盤の設計開発の全て
ldf_tech
0
250
「どこから読む?」コードとカルチャーに最速で馴染むための実践ガイド
zozotech
PRO
0
610
Featured
See All Featured
Designing for Performance
lara
610
69k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
Being A Developer After 40
akosma
90
590k
GitHub's CSS Performance
jonrohan
1032
460k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
KATA
mclloyd
32
14k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
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