Windows Utility for Typing Focus

Type with Confidence. Keep Your Focus.

FJ Flow visualizes IME status at your cursor, keeps hands on the home row via Space Shift & multi-layer key extension, and eliminates reaching for arrows, Enter, or numpad.

FJ Flow Live Demo
IME: ON (あ)
Settings
ZOOM (F9)
...
123456

Click here and start typing in the simulator...

Notice how the indicator stays right next to your cursor.

Press Space + ";" to insert a newline without reaching for the Enter key.

Hold Space and use "h/j/k/l" for Vim navigation and "f/g" for Backspace/Delete.

Try clicking the "Row Highlight" button to focus on the active row!

●
🔥 Featured No.1: Mouse-Free Speed

Operate Beyond Mice: UI Hint Navigation

Eliminate reaching for your mouse hundreds of times a day. Press Space + m to overlay 2-character hint badges on every button and link, then jump and click in just 2 keystrokes.

Space + m : Instant 2-Stroke Click
UI Hint Navigation Live Demo
Live Demo: Space + m overlays 2-character hints; type aa–zz to jump and click targets instantly.
🎨

Neo-Capsule 9-Color Coding

Buttons (cyan), inputs (amber), links (royal blue), and tabs are color-coded automatically. Identify what to click at a single glance.

⚡

Filter Hints by Element Type

Type Space + hi for inputs only or Space + hb for buttons only. Quickly target dense, complex enterprise apps.

🔍

Loupe Zoom Grid for Tiny Targets

Screen-edge loupe grid lets you pinpoint minute links or checkboxes without ever touching your physical mouse.

The 6 Core Pillars of FJ Flow

More than an IME indicator—a unified system to complete all PC interactions directly from the home row.

Key Extension HUD Guide
Home Row Typing

Key Extension & Space Shift

Problem: Reaching for arrow keys, Enter, or symbols breaks home row posture and strains wrists.

Operation: Hold Space for Vim navigation (hjkl), Space+; for Enter, and hold keys for symbols with HUD support.

Benefit: Minimizes hand displacement and keeps typing speed aligned with your thoughts.

View Key Extension Manual →
Mouse Circle Live Demo
Mouse-Free

Mouse Circle & UI Navigation

Problem: Switching between typing and mice constantly interrupts focus and workflow.

Operation: Use UI Hints for 2-stroke direct clicks, Mouse Circle for directional jumps, and SpaceMouse drag.

Benefit: Perform all screen and window interactions without taking your hands off the keyboard.

View Mouse Circle Guide →
Caret Indicator
Visual Feedback

Cursor Indicator & Focus Highlight

Problem: Unnoticed IME state causes mistyping, and active windows get lost across multiple monitors.

Operation: Displays IME status right next to text cursor; subtly glows around active window borders.

Benefit: Eliminates eye strain from looking at screen corners and preserves deep focus.

View Indicator Specs →
Line Highlight Demo
Accessibility

Line Highlight & Cursor Zoom

Problem: Losing rows during long-text proofreading, or squinting at tiny fonts on 4K displays.

Operation: Dims surrounding screen areas to emphasize active line; press F9 to magnify cursor area.

Benefit: Prevents line skipping and alleviates visual fatigue during reading and coding.

View Highlight & Zoom Specs →
Settings GUI
Customization

Settings GUI & Presets

Problem: Complicated configuration files make customizing utilities difficult and time-consuming.

Operation: Intuitive GUI panel with built-in presets (Minimal, Visual Aid, Presentation, Monitor).

Benefit: Tailor the utility to your exact preferences in seconds, from beginner to power user.

View Settings Guide →
Robust Caret Tracking
Architecture

4-State FSM & Offline Design

Problem: Key modifier tools often drop strokes, invert characters, or leak input telemetry.

Operation: Custom 4-state Finite State Machine engine prevents inversion; zero network connections.

Benefit: Combines rock-solid key registration with complete offline privacy and trust.

View FSM Architecture Specs →
Accessibility & Productivity

Support Accessibility with Zoom & Line Highlight

Struggling to read small fonts or keep track of long lines? Combined loupe and high-contrast row masking help lower visual fatigue.

Use Cases across Roles

Discover how professionals use FJ Flow to enhance their daily workflow.

Find Your Cursor Instantly to Reduce Eye Strain

Input cursors are easy to lose track of on high-resolution screens. This software dims everything except the active line with the F8 key, reducing eye strain.

Read More →

Maintain Home Row Position for Navigation, Editing, and Newlines

Reaching for arrows or Enter strains your wrists. With Space Shift and Key Extension, execute all navigation and editing directly from the home row.

Read More →

Eliminate Retyping and Maintain Your Typing Flow

Prevent typing in the wrong input mode and having to retype. This software displays the input mode right next to your cursor, reducing unnecessary mistakes.

Read More →

Ease Finger Strain by Ending the Need to Hold the Shift Key

When typing consecutive uppercase letters, you normally have to hold down the Shift key. This software maintains uppercase input with a single, short press of the Shift key.

Read More →

Use Cases

Comfort in various writing and coding scenarios

💻

Prevent Full-Width Input Errors in Coding

Avoid syntax errors caused by accidental full-width input. Recognize active input mode directly at the text cursor.

⌨️

Navigate & Edit without Moving Hands from Home Row

Use Space Shift for arrows (hjkl), Enter (Space+;), Backspace/Delete (f/g), plain-text paste, and instant macro/repeat without hand strain.

📝

Proofread Long Text Documents Smoothly

Highlight the current line to prevent skipping rows. Check layout and spelling without distraction.

🔍

Assist Visual Impairment & Eye Strain

Magnify the area around the text cursor at the screen edge. Type comfortably while maintaining a healthy posture.

Simple Operations

Use all features immediately with intuitive shortcuts.

🚀

1. Run & Suspend

Run the app to start. Double-tap the Ctrl key to temporarily suspend or resume.

🔒

2. Modifier Locks & One-Shot

Tap Shift, Ctrl, Alt, or Win once to lock the modifier key. Support One-Shot Shift to automatically release lock after sending one key.

👁️

3. Space Shift & Key Extension

Hold Space for Vim navigation (hjkl), Enter (Space+;), delete (f/g), and window centering (s;). Features hold-for-symbols and instant macro/repeat.

🔍

4. Zoom View (F9)

Press F9 to magnify the cursor area at the edge of the screen. Type comfortably with a healthy posture.

News & Updates

Stay updated with the latest releases, tips, and configuration guides.

Security & Trust

FJ Flow operates safely and privately

Offline Architecture for Data Safety

No external network connection is made. Keys typed and settings are never sent to external servers.

Local Configuration Storage

All configurations are stored in local JSON files. No cloud sync or telemetry tracking is performed.

Requirements & Constraints

System requirements and application rules

System Requirements

Supports Windows OS (including multi-monitor setups). Standalone execution available.

Editions & Settings

Includes Pro edition (supports JSON settings) and Free edition (runs on default settings). Keyboard layout is detected on startup. Run as administrator if target app requires UAC permissions.

25 Documentation Guides

Explore Guides by Your Goal

Find the exact operational instructions and architectural specs for your workflow.

Typing MasteryKey Extension

Key Extension Illustrated Manual

Comprehensive diagram guide on Vim navigation (hjkl), Space+; Enter, delete keys, and hold-for-symbols.

Space ShiftVim hjklEnter on Row
View Key Extension Manual →
Quick SetupGetting Started

Installation & Setup Guide

Get up and running in 5 minutes with tray menu tips, indicator configurations, and startup options.

Quick StartInitial ConfigTray Menu
View Quick Start Guide →
CustomizationConfiguration

Settings GUI Guide & Presets

How to use the GUI panel and choose presets for Minimal, Visual Aid, and Presentation workflows.

GUI PanelPreset ListJSON Specs
View Settings Guide →
Need HelpFAQ & Troubleshooting

Frequently Asked Questions (FAQ)

Solutions for administrator privileges, keybinding conflicts, and customizing configurations.

FAQTroubleshootingPermissions
View FAQ & Solutions →

Elevate Your Typing Focus Today

Free, open source, and lightweight.

[Download] Free Download on GitHub