Skip to content

Add IME fallback and blocked exclusion keys#4868

Open
tygakim wants to merge 1 commit intophilc:masterfrom
tygakim:tygakim/korean-newtab-hotkeys
Open

Add IME fallback and blocked exclusion keys#4868
tygakim wants to merge 1 commit intophilc:masterfrom
tygakim:tygakim/korean-newtab-hotkeys

Conversation

@tygakim
Copy link
Copy Markdown

@tygakim tygakim commented Mar 11, 2026

Description

Adds two features to improve Vimium's keyboard handling:

  1. Non-Latin IME support: When a non-Latin IME is active (Korean, Japanese, etc.), Vimium automatically falls back to event.code (physical key position) so commands work regardless of active input method, while preserving Latin layouts like French.

  2. Blocked keys in exclusion rules: Adds a blockedKeys field — the inverse of passKeys. Suppresses specified keys so the website never receives them, allowing users to block conflicting website shortcuts (e.g. YouTube's f) per-site.

Please review the "Which pull requests get merged?" section in CONTRIBUTING.md.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant