コンテンツへスキップ
hjkl · システム全体

Vim はスクロールします。
どこでも

fn を押したまま、J または K を押し、任意のアプリの任意のウィンドウをスクロールします。プラグインやアプリごとの設定は不要で、ただ動作します。

Safari / Xcode / Figma / プレビュー / あらゆるアプリで動作します

仕組み

u・d・r・lの4方向

fn + u / d / r / l 上、下、右、左。マウスに手を伸ばすことなく、長い Notion ページを読んだり、GitHub PR をざっと読んだりできます。

ステップサイズを調整: 行、半ページ、または全ページ

半ページで PR を素早く流し読みし、行ごとに正確にレビューします。ステップサイズは設定可能です。

すべてのアプリで動作します

Safari · VS Code · Slack · Finder — キーは 1 セットで、アプリごとに覚えておく必要のあるショートカットはありません。

質問です。

これは VS Code の Vim キーバインドと競合しませんか?

fns は、fn が保持されている間のみ J/K をインターセプトします。 Vim 拡張機能を備えた VS Code 内では、fn なしの j/k は、通常モードのナビゲーション、視覚的な選択など、すべて通常どおりに機能します。 fn レイヤーはアプリの上に位置するため、競合はありません。

キーを hjkl から矢印キーや WASD に変更できますか?

キーマッピングは fns 設定で構成できます。 WASD スタイルを好む場合、または残りの hjkl を使用せずに単に J/K を使用したい場合は、修飾子ごとに設定できます。デフォルトは hjkl です。これは、ほとんどのキーボード ユーザーのマッスル メモリーが既にそれを期待しているためです。

スクロール速度を調整できますか?

はい。 「設定」→「スクロール」には 1 ~ 10 の速度スライダーがあります。デフォルトは、快適な読み取り速度に合わせて調整されています。 Shift+J/K のページ ジャンプは、速度設定に関係なく、常に 1 つのビューポートの高さになります。

fns で任意の場所にスクロールします。

待機リストに参加するか、ベータ版を試してください。