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
ショートカットキーのショートカットキー / shortcut keys of shortcut...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
muryoimpl
December 19, 2021
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ショートカットキーのショートカットキー / shortcut keys of shortcut keys
Kanazawa.rb meetup #112 「年末 LT 大会 - オンライン」で発表したLT。
muryoimpl
December 19, 2021
More Decks by muryoimpl
See All by muryoimpl
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
2.2k
人魚とたわむれる
muryoimpl
0
67
Kanzawa.rbのLT大会を支える技術の裏側を変更する Ruby on Rails + Litestream 編
muryoimpl
0
2.3k
Kanazawa.rb LT大会用/kzlt コマンドの説明 2024/01版
muryoimpl
0
3.1k
kzltコマンドの新たなソリューションについて
muryoimpl
0
3.1k
俺とTODOアプリ~Linearの変~
muryoimpl
0
2.9k
POSIX文字クラスでの躓き
muryoimpl
0
2.4k
/kzlt コマンドとは
muryoimpl
0
1.1k
meetup.kzrb.org の更新を考える 事前激闘編
muryoimpl
0
1.7k
Other Decks in Technology
See All in Technology
【Oracle AI Spotlight ウェビナー】AWSか、Azureか、Google Cloudか。その議論にオラクルを含める意義。
oracle4engineer
PRO
1
160
Level Up Your CDK DX: 5 Tools I’ve Been Building
gotok365
2
160
データエンジニアの困りごとをDevinと一緒に解消する
10xinc
1
110
Master Dataグループ紹介資料
sansan33
PRO
1
4.9k
markdown-poster Introduction
kazamori
0
450
『自分で判断できるか』を基準に、プロダクトのハンズオン研修でAI利用の線を引いてみた / Where We Drew the Line on AI in Hands-on Training
honyanya
1
750
The Django UUID Story - DjangoCon US 2026
pauloxnet
0
360
[2026-08-25]AIによる自動化と人の介入、その狭間で揺れる信頼性についての俺の思いを、波よ聞いてくれ
tosite
0
120
Guerilla InnerSource in enterprises, during the AI hype
onenashev
PRO
0
130
AI × Datadog MCP でコスト削減まで実現した Metric Streams の導入
three_mouth_ago
0
140
When Token Pruning is Worse than Random: Understanding Visual Token Information in VLLMs
sansantech
PRO
0
220
[RSJ26] Building a VLA Model Based on Self-Distilled Classification
keio_smilab
PRO
0
120
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
430
How to Ace a Technical Interview
jacobian
281
24k
4 Signs Your Business is Dying
shpigford
187
23k
Paper Plane (Part 1)
katiecoart
PRO
1
10k
RailsConf 2023
tenderlove
30
1.5k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
490
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
30 Presentation Tips
portentint
PRO
1
380
Side Projects
sachag
455
43k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Transcript
ショートカットキーの ショートカットキー 2021-12-18(Sat) Kanazawa.rb meetup#112 #kzrb muryoimpl
作業の効率化 どうしょー?
作業の効率化、どうしょー? • 簡単で誰でもできるわかりやすい効率化って、「ショートカット」を覚えて 押すことですよね • アプリやエディタには、設定として自由に「ショートカット」を割り当てるこ とができるものがある • 「ショートカット」を活用して作業を効率化していこー! そうなのだが……
数が増えた ショートカット、 どうやって覚えてます?
設定すると数が増えるショートカット • それぞれのアプリには個別にショートカットがある(多い) • 同一アプリでも設定したショートカットキーが衝突しないようにしようとすると、組み 合わせが増える。(プラグインにそれぞれあって更に多い) → 3キー以上の凶悪で難解な覚えにくい組み合わせができる • 個人的には、Ctrl
+ ? Alt + ? みたいな組み合わせが覚えられなくて Emacs を挫折 したような人間なので、ショートカットが増え、組み合わせの種類が複雑になると破 綻してしまう →せっかく設定できても使われなければ意味がない……
そこで
キーボード ファームウェアの活用 ですよ
キーボードファームウェアの活用 • 自作キーボード界隈でよく使われている QMK firmware には、レイヤーとマクロが サポートされているので、これを活用してみる • ショートカットキーのみを設定するマクロキーパッドみたいな自作キーボードを導入 して、それらにショートカットキー用のマクロを割り当てるのもあり。
• 「キーの組み合わせ」が「キーの位置」の問題にすりかわる。個人的にはまだ「キー の位置」のほうが覚えやすいのでやってみる
実現方法 全ての自作キーボードが当てはまるわけではないが、以下のような方法がある。 1. github.com/qmk/qmk_firmware を fork して、ソースコードを変更し、キーボード に書き込む 2. Remap
https://remap-keys.app/ という、QMK firmware をブラウザから設定でき るサイトがあるので、そちらで設定する キーボードによっては、作者が qmk/qmk_firmware を fork したリポジトリを独自で持っ ていたり、Remap が対応していない等あるため、それぞれで確認してほしい。
実践例
vim-test のテスト実行のショートカットキーを割り当てる ↑はレイヤー Raise にするキー。 ] には、t, Ctrl + n
を割り当て、カーソル上のテストを実行する。 [ には、t, Ctrl + f を割り当て、開いているファイルのテストを実行する。
(今のところ) 3つ以上のキーを押す組み合わせを 2キーで レイヤー Adjust にするキー。 Q には、Shift + Win
+ Q を割り当てて「閉じる」のショートカット、 F には、Shift + Win + F を割り当てて「最大化」のショートカットにする
Macでのスクリーンショット レイヤー Adjust にするキー。 Adjust + E に Cmd +
Shift + 3、Adjust + R に Cmd + Shift + 4 相当を設定 し、2 ボタンで簡単にスクリーンショットが撮れるようにした
まとめ • ファームウェアをいじくって実現するショートカットキーのショートカットキーは、凶悪 で難解なキーの組み合わせを、ただの位置の問題にすりかえてくれる便利な解決 方法であった • 自作キーボード使ってない人は、自作マクロキーパッドを導入してみるのはありな のではないか • ポータビリティが落ちる?そんなことは知らん!持ち歩く機会が減ったので、そこは
気にしていない • Emoji 入力キーパッドとかもできるから遊んでみるといいよ
設定の参考になるURLs • Remap ◦ (初心者編)Remapを使ってキーマップを書き換えよう https://salicylic-acid3.hatenablog.com/entry/remap-manual • Remapのマクロ機能を活用しましょう https://www.eisbahn.jp/yoichiro/2021/09/remap_macro.html •
QMK ◦ Simple Keycodes - Full List https://beta.docs.qmk.fm/using-qmk/simple-keycodes/keycodes ◦ Simple Keycodes - Macros https://beta.docs.qmk.fm/using-qmk/advanced-keycodes/feature_macros