Caps Lockを生産性のスーパーパワーに変えた方法
Translating with AI…
Translating with AI…
マウスを触れずにコンピュータをハッカーのように操作する
どのキーボードにも、何もせずにただ人を怒鳴るだけの役立たずのキーが存在します。それは、あなたの小指のすぐ隣にあり、意図せずに押してしまうことの方が多いでしょう。
私はそのキーをコマンドセンターに変えました。今では、手をキーボードから離さずにマウスを動かしたり、ウィンドウを切り替えたり、ページをスクロールしたり、テキストをナビゲートしたりできます。
その方法を教えます。
どの開発者が作業しているかを見てください。タイプ、タイプ、タイプ…マウスに手を伸ばす…クリック…再びキーボードに戻って…タイプ…マウスに手を伸ばす。これを1日500回繰り返す。
マウスに手を伸ばすたびに、その流れが壊れます。脳がコンテキストスイッチします。肩が回ります。年間を通じて、これがRSIや首の痛み、そして数えきれない失った時間に繋がります。
Vimのユーザーは数十年前にこれを理解しました。キーボードのみのナビゲーションはより速い。しかし、Vimはテキストエディタ内でしか機能しません。ブラウザは?ファイルエクスプローラーは?その他のアプリは?
私はVimをどこにでも持ち込みたかったのです。
私が必要としているのは、どこでも機能する普遍的なレイヤー — "コマンドモード"です。
ここがポイントです: CapsLockは完璧なコマンドキーです。
そこで、私はCapsLockXを作りました — CapsLockを修飾キーに変えるモジュラーショートキーエンジンです。CapsLockを押し続けることで、キーボード全体がコマンドレイヤーに変わります。
通常: [A] [S] [D] [F] → "asdf"と入力
CapsLock使用時: [A] [S] [D] [F] → マウスを左/下/上/右に移動
これが何を解き放つのかを見てみましょう。
キラーフィーチャーです。キーボードでマウスカーソルを動かします。
| キー | アクション |
|---|---|
CapsLock + W |
マウス上 |
CapsLock + A |
マウス左 |
CapsLock + S |
マウス下 |
CapsLock + D |
マウス右 |
CapsLock + E |
左クリック |
CapsLock + Q |
右クリック |
CapsLock + R |
スクロール上 |
CapsLock + F |
スクロール下 |
動きは線形ではなく、放物線的に加速します。タップで精度、ホールドでスピード。運転しているような感覚で、最初は優しく、必要なときには速くなります。
プロのヒント: カーソルはボタンやハイパーリンクに自動でスナップされ、クリックがさらに速くなります。
CapsLockX前:
CapsLockX後:
クリック毎に節約した時間: ~2-3秒 1日あたりのクリック数: ~500 日々節約できる時間: ~20-25分
それは年間で100時間以上です。マウスに手を伸ばさないだけで。
Vimを使用したことがあれば、矢印キーのためのHJKLを知っているでしょう。CapsLockXはこれをどこにでも持ち込みます。
| キー | アクション |
|---|---|
CapsLock + H |
← 左矢印 |
CapsLock + J |
↓ 下矢印 |
CapsLock + K |
↑ 上矢印 |
CapsLock + L |
→ 右矢印 |
CapsLock + Y |
ホーム |
CapsLock + O |
終了 |
CapsLock + U |
ページアップ |
CapsLock + I |
ページダウン |
これはWord、Chrome、VS Code、Outlookなど、どこでも機能します。矢印キーの島に手を伸ばす必要はありません。
Shiftと組み合わせて選択:
CapsLock + Shift + L = 右に1文字選択CapsLock + Shift + O = 行の終わりまで選択ウィンドウを切り替えるためにマウスに手を伸ばす理由はありません。
| キー | アクション |
|---|---|
CapsLock + 1-0 |
バーチャルデスクトップ1-10に切り替え |
CapsLock + Z |
ウィンドウを切り替え |
CapsLock + X |
現在のウィンドウを閉じる |
CapsLock + C |
ウィンドウを自動整理(タイル配置) |
CapsLock + V |
常に最前面または透明をトoggle |
デスクトップ間でウィンドウを移動:
CapsLock + Shift + 3 = ウィンドウをデスクトップ3に移動私は毎日4-5のバーチャルデスクトップを使用しています。デスクトップ1はコード、デスクトップ2はブラウザ、デスクトップ3はコミュニケーションです。切り替えは瞬時に行われます — アニメーションなし、遅延なし。
Alt+Tabもアップグレードされています。Alt+Tabを押し続けながら:
WASDでウィンドウグリッドをナビゲートXでウィンドウを切り替えずに閉じるEで選択凍結したアプリをウィンドウに切り替えずに閉じることができます。ゲームチェンジャーです。
CapsLockXは単一のスクリプトではありません。それはプラグインシステムです。各機能は別々の.ahkモジュールです。
CapsLockX/
├── CapsLockX.exe # メインエンジン
├── Modules/
│ ├── CLX-Mouse.ahk # マウスエミュレーション
│ ├── CLX-Edit.ahk # HJKLナビゲーション
│ ├── CLX-WindowManager.ahk
│ ├── CLX-MediaKeys.ahk # F1-F11をメディアコントロールとして
│ ├── App-Anki.ahk # Anki専用ショートカット
│ └── ...
└── User/ # あなたのカスタムモジュール
メディアキーが必要ないですか?モジュールを削除してください。カスタムホットキーを追加したいですか?User/にファイルを落としてください。
現在のモジュールには以下が含まれます:
CapsLock + =)CapsLock + B)# ダウンロードして解凍
curl -L https://cdn.jsdelivr.net/gh/snolab/CapsLockX@gh-pages/CapsLockX-latest.zip -o clx.zip
unzip clx.zip
# 実行
./CapsLockX.exe
choco install capslockx
capslockx
npx capslockx@latest
これで完了です。CapsLockXはシステムトレイで実行されます。CapsLockを押しながらWASDを試してみてください。
CapsLock + WASDを保持 — カーソルが動くのを見てくださいCapsLock + Eを押し続け — 何かをクリックCapsLock + HJKLを押し続け — テキストをナビゲートCapsLock + /を押す — すべての利用可能なホットキーを表示Q: 実際にCaps Lockが必要な場合はどうしますか?
CapsLock + Spaceを押してCaps Lockを切り替えてください。またはCapsLockを素早くダブルタップしてください。
Q: 他のアプリと衝突しますか?
めったにありません。CapsLockは標準のアプリケーションでは使用されません。衝突を見つけた場合は、特定のモジュールを無効にしてください。
Q: タイピングが遅くなりますか?
いいえ。CapsLockXはCapsLockを押し続けたときのみアクティブになります。通常のタイピングにはまったく影響しません。
Q: MacやLinuxのサポートはありますか?
現在はWindowsのみ(AutoHotkeyはWindowsネイティブ)。MacユーザーはKarabiner-Elementsを確認してください。Linuxユーザーはkeydやkmonadを試すことができます。
Q: どのくらいのRAMを使用しますか?
約2-3MBです。非常に軽量です。
Q: 安全ですか?私のパスワードを盗むことはありませんか?
オープンソースです。コードを自身で読むことができます: github.com/snolab/CapsLockX
CapsLockXはシンプルなアイデアを具現化しています: キーボードは十分に活用されていない。
あなたのキーボードには100以上のキーがあります。手は一日中そこに乗っています。それなのに、タイピングを超えたことをするために、全く別の入力デバイスに手を伸ばしてしまいます。
マウスに手を伸ばすたびに:
これらの秒数は累積します。キャリアを通じて、何ヶ月にもなります。
解決策は、より速くタイピングすることではありません。それは手を伸ばさないことです。
CapsLockXは、キーボードの中で最も役に立たないキーを、キーボードファーストのコンピューティングへのゲートウェイに変えます。あなたはハッカーになったように感じるでしょう。あなたはより速くなります。そして肩も感謝するでしょう。
ダウンロード: github.com/snolab/CapsLockX
またはまずウェブデモを試してみてください: snomiao.github.io/capslockx.js
役に立つと思ったらリポジトリにスターを付けてください。またどのモジュールを次に見たいか教えてください。
╔═══════════════════════════════════════════════════════════════╗
║ CapsLockX チートシート ║
╠═══════════════════════════════════════════════════════════════╣
║ マウス │ ナビゲーション │ ウィンドウ ║
║ W - 上 │ H - ← │ 1-0 - デスクトップ1-10 ║
║ A - 左 │ J - ↓ │ Z - ウィンドウ切り替え ║
║ S - 下 │ K - ↑ │ X - ウィンドウを閉じる ║
║ D - 右 │ L - → │ C - ウィンドウを整理する║
║ E - 左クリック │ Y - ホーム │ V - 常に最前面 ║
║ Q - 右クリック │ O - 終了 │ ║
║ R - スクロール上│ U - ページアップ │ ユーティリティ ║
║ F - スクロール下│ I - ページダウン │ / - ヘルプを表示 ║
║ │ │ Space - CapsLockを切り替え║
║ │ │ = - 計算機 ║
╚═══════════════════════════════════════════════════════════════╝