config.ini in the application directory. You can edit this file directly or use the Settings dialog (right-click tray icon → Settings).
Configuration file structure
Theconfig.ini file is organized into two main sections:
Settings section
These options control meikipop’s core functionality and behavior.hotkey
The keyboard shortcut that triggers dictionary lookups.Available options:
shiftctrlaltctrl+shiftctrl+altshift+altctrl+shift+alt
Changes take effect after saving settings. No restart required.
scan_region
Determines whether meikipop scans a selected region or the entire screen.Options:
region: Scan only a user-selected area (more efficient)fullscreen: Scan the entire screen
max_lookup_length
Maximum number of characters to process when looking up words.Range: 5-100Higher values allow matching longer phrases but may impact performance slightly.
ocr_provider
The OCR engine used to extract Japanese text from screenshots.Built-in options:
Google Lens (remote): Cloud-based, highly accurate (default)owocr: Local OCR server (requires separate installation)MeikiOCR: Alternative OCR backendScreenAI: Experimental providerDummy: Testing provider (returns mock data)
You can develop custom OCR providers. See the Custom OCR Provider guide.
glens_low_bandwidth
Compresses screenshots before sending them to Google Lens.When to enable:
- Slow internet connection
- High latency to Google servers
- Mobile/metered connections
- ✅ Significantly faster OCR on slow connections
- ✅ Reduced bandwidth usage
- ⚠️ Slightly reduced OCR accuracy
- ⚠️ Increased CPU usage for compression
Only available when OCR provider is set to “Google Lens (remote)“.
auto_scan_mode
Continuously scans the screen region to provide instant lookups without pressing the hotkey.See the auto scan mode guide for detailed information.
auto_scan_mode_lookups_without_hotkey
Shows the popup automatically in auto scan mode without requiring the hotkey to be pressed.When disabled:
- Screen is continuously scanned and cached
- Popup only appears when you press the hotkey
- Provides faster lookups than manual mode with similar UX
auto_scan_interval_seconds
Minimum time (in seconds) between automatic scans.Range: 0.0-60.0Acts as a cooldown to reduce system load:
0.0: Scan as frequently as possible (highest load, lowest latency)0.5: Scan every half second (balanced)2.0: Scan every 2 seconds (lower load, higher latency)
auto_scan_on_mouse_move
Only triggers automatic scans when the mouse cursor moves.Benefits:
- Reduces unnecessary scans when cursor is stationary
- Lowers system load
- Extends battery life on laptops
- Slight delay when you first move the mouse after it’s been still
Only takes effect when auto_scan_mode is enabled.
magpie_compatibility
Applies coordinate transformations for compatibility with Magpie game scaler.Platform: Windows onlyEnable this if you use Magpie to upscale games and notice the popup appearing in the wrong location.
Magpie is a Windows tool that applies real-time upscaling to game windows.
Theme section
These options control the visual appearance of the dictionary popup.theme_name
The name of the active color theme preset.Built-in themes:
Nazeka: Dark gray with cyan and green highlights (default)Celestial Indigo: Deep purple with gold accentsNeutral Slate: Medium gray with muted greenAcademic: Light background with dark text (high contrast)Custom: User-defined colors
Color settings
Background color of the popup window.
Default text color for definitions and body text.
Color for the main word (kanji/kana form).
Color for the reading/furigana text.
background_opacity
Opacity of the popup background.Range: 50-255
255: Fully opaque200: Slightly transparent50: Very transparent
Typography settings
Font family for popup text. Empty string uses the system default.Can be any font installed on your system. Japanese fonts recommended for best results:
- Windows:
Yu Gothic,Meiryo,MS Gothic - macOS:
Hiragino Sans,Hiragino Kaku Gothic Pro - Linux:
Noto Sans CJK,IPAGothic
Font size in pixels for the word and reading (header).Range: 8-72
Font size in pixels for definitions and body text.Range: 8-72
Display behavior
Controls how the popup is positioned relative to the cursor.Options:
flip_vertically: Flip above cursor if no space below (recommended)flip_horizontally: Flip to left of cursor if no space rightflip_both: Flip both vertically and horizontally as neededvisual_novel_mode: Smart positioning optimized for reading text in thirds
Visual Novel Mode uses a sophisticated algorithm to position the popup in the least obtrusive location based on cursor position in screen thirds.
Displays multiple definitions on a single line separated by semicolons.When enabled:When disabled:
Content visibility toggles
Shows all definition glosses for each sense instead of just the first.Example with multiple glosses per sense:
- Enabled:
to eat, to consume, to devour - Disabled:
to eat
Displays the deconjugation process for inflected verbs and adjectives.Example:
Shows part-of-speech tags in definitions.Example:
Displays dictionary tags (frequency, level, type) in the header.Example:
Includes kanji entries in lookup results.When disabled, only vocabulary entries are shown.
Shows example words containing the kanji (only applies to kanji entries).Example:
Only visible when show_kanji is enabled.
Displays radical components that make up the kanji.Example:
Only visible when show_kanji is enabled.
Accessing the Settings dialog
Navigate the tabs
The Settings dialog is organized into three tabs:
- General: Core settings, auto scan, popup behavior
- Popup Content: What information to display
- Popup Appearance: Colors, fonts, theme presets
Make your changes
Adjust settings as desired. Most controls include tooltips with additional information.
Configuration tips
Optimizing for speed
Optimizing for speed
- Enable auto scan mode
- Enable Google Lens compression on slow connections
- Disable show_kanji if you only need vocabulary
- Use compact mode
- Reduce max_lookup_length to 15-20
Maximizing information
Maximizing information
- Enable show_all_glosses
- Enable show_deconjugation
- Enable show_pos and show_tags
- Enable show_examples and show_components for kanji
- Disable compact mode
Reducing system load
Reducing system load
- Disable auto scan mode
- Use region mode instead of fullscreen
- If using auto scan: increase auto_scan_interval_seconds
- If using auto scan: enable auto_scan_on_mouse_move
Best readability
Best readability
- Choose a high-contrast theme (Academic)
- Increase font sizes (header: 20+, definitions: 16+)
- Use a clear Japanese font
- Set background_opacity to 245-255
- Enable compact_mode for concise information
Manual config.ini editing
You can editconfig.ini directly with any text editor: