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
760
best keybind
TokyuRuby会議07 (
http://regional.rubykaigi.org/tokyu07
) での LT
kbaba1001
March 29, 2014
Tweet
Share
More Decks by kbaba1001
See All by kbaba1001
talk-with-local-llm-with-web-streams-api
kbaba1001
0
180
Lume: Static Site Generator
kbaba1001
0
450
React_2023
kbaba1001
0
130
Word Penne
kbaba1001
0
130
I live by using a minor language
kbaba1001
0
120
fast optical line
kbaba1001
0
330
ArtPosePro and Procreate
kbaba1001
1
150
How did Clojure change my life
kbaba1001
3
1.8k
The Pragmatic Hanami
kbaba1001
0
1.9k
Other Decks in Technology
See All in Technology
GitHub Copilot のテクニック集/GitHub Copilot Techniques
rayuron
37
15k
バクラクのドキュメント解析技術と実データにおける課題 / layerx-ccc-winter-2024
shimacos
2
1.1k
複雑性の高いオブジェクト編集に向き合う: プラガブルなReactフォーム設計
righttouch
PRO
0
120
[Ruby] Develop a Morse Code Learning Gem & Beep from Strings
oguressive
1
170
1等無人航空機操縦士一発試験 合格までの道のり ドローンミートアップ@大阪 2024/12/18
excdinc
0
170
DevOps視点でAWS re:invent2024の新サービス・アプデを振り返ってみた
oshanqq
0
180
How to be an AWS Community Builder | 君もAWS Community Builderになろう!〜2024 冬 CB募集直前対策編?!〜
coosuke
PRO
2
2.8k
LINE Developersプロダクト(LIFF/LINE Login)におけるフロントエンド開発
lycorptech_jp
PRO
0
120
Storage Browser for Amazon S3
miu_crescent
1
240
フロントエンド設計にモブ設計を導入してみた / 20241212_cloudsign_TechFrontMeetup
bengo4com
0
1.9k
生成AIのガバナンスの全体像と現実解
fnifni
1
190
日本版とグローバル版のモバイルアプリ統合の開発の裏側と今後の展望
miichan
1
130
Featured
See All Featured
Embracing the Ebb and Flow
colly
84
4.5k
Bash Introduction
62gerente
608
210k
Site-Speed That Sticks
csswizardry
2
190
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
2
170
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
28
900
A better future with KSS
kneath
238
17k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Optimising Largest Contentful Paint
csswizardry
33
3k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
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