diff --git a/README.md b/README.md index df3b3e1..9ed9260 100644 --- a/README.md +++ b/README.md @@ -95,14 +95,13 @@ Either way, the app keeps itself up to date via Sparkle. ## Comparison -The macOS input-source landscape has two widely-used alternatives to LockIME — -**[Input Source Pro](https://github.com/runjuu/InputSourcePro)** (≈3.3k★, the -most popular) and **[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)** -(≈1.6k★) — plus a long tail of smaller open-source and CLI tools. They all -*switch* the input source as you move between apps or sites; LockIME is the one -built around a continuous **lock** that re-applies the input source the moment -it drifts, while still letting any individual rule fall back to a one-time -*switch* when that is all you want. +The two most widely-used alternatives to LockIME are +**[Input Source Pro](https://github.com/runjuu/InputSourcePro)** and +**[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)**, alongside a +long tail of smaller open-source and CLI tools. They all *switch* the input +source as you move between apps or sites; LockIME is built around a continuous +**lock** that re-applies it the moment it drifts — while any rule can still fall +back to a one-time *switch*. | | LockIME | Input Source Pro | KeyboardHolder | |---|---|---|---| @@ -129,30 +128,21 @@ it drifts, while still letting any individual rule fall back to a one-time ¹ KeyboardHolder does not document its permission requirements; reading the browser address bar for its per-website rules requires Accessibility access in -practice. - -**Other tools worth knowing:** -[SwitchKey](https://github.com/itsuhane/SwitchKey) (≈959★, GPL-3.0, automatic -per-app only, unmaintained since 2021), -[Kawa](https://github.com/hatashiro/kawa) (≈1.5k★, MIT, *manual* shortcut-driven -switching, unmaintained since 2017), InputSwitcher (freemium, per-app only), and -[macism](https://github.com/laishulu/macism) (a CLI building block for editor -integration, not a GUI switcher). - -**Where LockIME fits:** choose **Input Source Pro** for the largest community and -the richest on-screen input hints — a floating indicator that follows your -cursor, with color schemes and position controls. Pick **KeyboardHolder** for a -polished, zero-config per-app memory that just works. Reach for **LockIME** when -you want to *pin* an input source rather than merely switch it: a hard per-app, -per-URL, or address-bar **lock** that re-applies the moment anything changes it — -with a one-time *switch* mode per rule, a `keyword` URL match type, rich -`lockime://` automation (x-callback-url, full state control), a 24-hour -activation log, the broadest localization of the group (9 languages), and the -smallest download (under 3 MB). - -> Figures are approximate and were gathered mid-2026 (Input Source Pro 2.11.0, -> KeyboardHolder 1.14.10); a "—" marks an undocumented capability, not a -> confirmed absence. Stars, sizes, and capabilities drift — corrections welcome. +practice. A "—" marks an undocumented capability, not a confirmed absence. + +**Choosing between them:** Input Source Pro has the largest community and the +richest on-screen input hints; KeyboardHolder is a polished, zero-config per-app +memory. Reach for LockIME when you want an input source *pinned* — per app, per +URL, or in the address bar, re-applied the instant anything changes it — rather +than only switched when you arrive. + +**Other tools:** [SwitchKey](https://github.com/itsuhane/SwitchKey) (per-app +only, no longer maintained), [Kawa](https://github.com/hatashiro/kawa) (manual, +shortcut-driven), InputSwitcher (freemium, per-app only), and +[macism](https://github.com/laishulu/macism) (a command-line building block, not +a GUI switcher). + +> Compared against Input Source Pro 2.11.0 and KeyboardHolder 1.14.10, mid-2026 — details drift; corrections welcome. ## Automation diff --git a/docs/README/README.de.md b/docs/README/README.de.md index 226e9c9..e69505a 100644 --- a/docs/README/README.de.md +++ b/docs/README/README.de.md @@ -67,14 +67,14 @@ Oder lade die zu deinem Mac passende `.dmg`-Datei (`-arm64` für Apple silicon, ## Comparison -Die macOS-Eingabequellen-Landschaft kennt zwei weit verbreitete Alternativen zu LockIME — -**[Input Source Pro](https://github.com/runjuu/InputSourcePro)** (≈3.3k★, die -beliebteste) und **[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)** -(≈1.6k★) — sowie einen langen Schwanz kleinerer Open-Source- und CLI-Tools. Sie alle -*wechseln* die Eingabequelle, während du dich zwischen Apps oder Seiten bewegst; LockIME ist -das Tool, das um eine kontinuierliche **Sperre** herum gebaut ist, die die Eingabequelle in dem -Moment erneut anwendet, in dem sie abweicht, und dabei jede einzelne Regel weiterhin auf einen -einmaligen *Wechsel* zurückfallen lassen kann, wenn das alles ist, was du willst. +Die zwei am weitesten verbreiteten Alternativen zu LockIME sind +**[Input Source Pro](https://github.com/runjuu/InputSourcePro)** und +**[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)**, neben einem +langen Schwanz kleinerer Open-Source- und CLI-Tools. Sie alle *wechseln* die +Eingabequelle, während du dich zwischen Apps oder Seiten bewegst; LockIME ist um +eine kontinuierliche **Sperre** herum gebaut, die sie in dem Moment erneut +anwendet, in dem sie abweicht — wobei jede Regel weiterhin auf einen einmaligen +*Wechsel* zurückfallen kann. | | LockIME | Input Source Pro | KeyboardHolder | |---|---|---|---| @@ -99,30 +99,25 @@ einmaligen *Wechsel* zurückfallen lassen kann, wenn das alles ist, was du wills | Automatische Updates | Sparkle (stable + beta) | ✓ | ✓ | | Aktiv gepflegt (2026) | ✓ | ✓ | ✓ | -¹ KeyboardHolder dokumentiert seine Berechtigungsanforderungen nicht; das Auslesen der -Browser-Adressleiste für seine Regeln pro Website erfordert in der Praxis Accessibility-Zugriff. - -**Weitere erwähnenswerte Tools:** -[SwitchKey](https://github.com/itsuhane/SwitchKey) (≈959★, GPL-3.0, automatisch -nur pro App, seit 2021 ungepflegt), -[Kawa](https://github.com/hatashiro/kawa) (≈1.5k★, MIT, *manuelles* kurzbefehlgesteuertes -Umschalten, seit 2017 ungepflegt), InputSwitcher (Freemium, nur pro App) und -[macism](https://github.com/laishulu/macism) (ein CLI-Baustein für die Editor-Integration, kein GUI-Umschalter). - -**Wo LockIME hineinpasst:** Wähle **Input Source Pro** für die größte Community und die -umfangreichsten Eingabe-Hinweise auf dem Bildschirm — eine schwebende Anzeige, die deinem -Cursor folgt, mit Farbschemata und Positionssteuerung. Wähle **KeyboardHolder** für ein -ausgefeiltes, konfigurationsfreies Gedächtnis pro App, das einfach funktioniert. Greife zu -**LockIME**, wenn du eine Eingabequelle *fixieren* statt sie nur zu wechseln möchtest: eine -harte **Sperre** pro App, pro URL oder für die Adressleiste, die sich in dem Moment erneut -anwendet, in dem irgendetwas sie ändert — mit einem einmaligen *Wechsel*-Modus pro Regel, -einem `keyword`-URL-Abgleichstyp, umfangreicher `lockime://`-Automatisierung (x-callback-url, -vollständige Zustandskontrolle), einem 24-Stunden-Aktivitätsprotokoll, der breitesten -Lokalisierung der Gruppe (9 Sprachen) und dem kleinsten Download (unter 3 MB). - -> Die Angaben sind ungefähr und wurden Mitte 2026 erhoben (Input Source Pro 2.11.0, -> KeyboardHolder 1.14.10); ein „—" kennzeichnet eine nicht dokumentierte Fähigkeit, kein -> bestätigtes Fehlen. Sterne, Größen und Fähigkeiten verschieben sich — Korrekturen willkommen. +¹ KeyboardHolder dokumentiert seine Berechtigungsanforderungen nicht; das +Auslesen der Browser-Adressleiste für seine Regeln pro Website erfordert in der +Praxis Accessibility-Zugriff. Ein „—" kennzeichnet eine nicht dokumentierte +Fähigkeit, kein bestätigtes Fehlen. + +**Die Wahl zwischen ihnen:** Input Source Pro hat die größte Community und die +umfangreichsten Eingabe-Hinweise auf dem Bildschirm; KeyboardHolder ist ein +ausgefeiltes, konfigurationsfreies Gedächtnis pro App. Greife zu LockIME, wenn du +eine Eingabequelle *fixiert* haben möchtest — pro App, pro URL oder in der +Adressleiste, in dem Augenblick erneut angewendet, in dem irgendetwas sie ändert — +statt sie nur umzuschalten, wenn du ankommst. + +**Weitere Tools:** [SwitchKey](https://github.com/itsuhane/SwitchKey) (nur pro +App, nicht mehr gepflegt), [Kawa](https://github.com/hatashiro/kawa) (manuell, +kurzbefehlgesteuert), InputSwitcher (Freemium, nur pro App) und +[macism](https://github.com/laishulu/macism) (ein Kommandozeilen-Baustein, kein +GUI-Umschalter). + +> Verglichen mit Input Source Pro 2.11.0 und KeyboardHolder 1.14.10, Mitte 2026 — die Angaben verschieben sich; Korrekturen willkommen. ## Automation diff --git a/docs/README/README.es.md b/docs/README/README.es.md index 99331f1..9382e22 100644 --- a/docs/README/README.es.md +++ b/docs/README/README.es.md @@ -71,15 +71,14 @@ En cualquier caso, la aplicación se mantiene actualizada mediante Sparkle. ## Comparison -El panorama de fuentes de entrada en macOS tiene dos alternativas a LockIME muy -usadas — **[Input Source Pro](https://github.com/runjuu/InputSourcePro)** (≈3.3k★, -la más popular) y **[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)** -(≈1.6k★) — además de una larga cola de herramientas de código abierto y de CLI -más pequeñas. Todas ellas *cambian* la fuente de entrada a medida que te mueves -entre aplicaciones o sitios; LockIME es la que está construida en torno a un -**bloqueo** continuo que vuelve a aplicar la fuente de entrada en el momento en -que se desvía, sin dejar de permitir que cualquier regla individual recurra a un -*cambio* único cuando eso es todo lo que quieres. +Las dos alternativas a LockIME más utilizadas son +**[Input Source Pro](https://github.com/runjuu/InputSourcePro)** y +**[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)**, junto con una +larga cola de herramientas de código abierto y de CLI más pequeñas. Todas ellas +*cambian* la fuente de entrada a medida que te mueves entre aplicaciones o +sitios; LockIME está construida en torno a un **bloqueo** continuo que la vuelve +a aplicar en el momento en que se desvía — sin dejar de permitir que cualquier +regla recurra a un *cambio* único. | | LockIME | Input Source Pro | KeyboardHolder | |---|---|---|---| @@ -106,32 +105,23 @@ que se desvía, sin dejar de permitir que cualquier regla individual recurra a u ¹ KeyboardHolder no documenta sus requisitos de permisos; leer la barra de direcciones del navegador para sus reglas por sitio web requiere acceso a -Accessibility en la práctica. - -**Otras herramientas que conviene conocer:** -[SwitchKey](https://github.com/itsuhane/SwitchKey) (≈959★, GPL-3.0, solo -automático por aplicación, sin mantenimiento desde 2021), -[Kawa](https://github.com/hatashiro/kawa) (≈1.5k★, MIT, cambio *manual* dirigido -por atajos, sin mantenimiento desde 2017), InputSwitcher (freemium, solo por -aplicación) y [macism](https://github.com/laishulu/macism) (un componente de CLI -para la integración con editores, no un cambiador con interfaz gráfica). - -**Dónde encaja LockIME:** elige **Input Source Pro** para la comunidad más grande -y las indicaciones de entrada en pantalla más completas — un indicador flotante -que sigue tu cursor, con esquemas de color y controles de posición. Elige -**KeyboardHolder** para una memoria por aplicación pulida y sin configuración que -simplemente funciona. Recurre a **LockIME** cuando quieras *fijar* una fuente de -entrada en lugar de solo cambiarla: un **bloqueo** estricto por aplicación, por -URL o por barra de direcciones que se vuelve a aplicar en el momento en que algo -la cambia — con un modo de *cambio* único por regla, un tipo de coincidencia de -URL `keyword`, una rica automatización `lockime://` (x-callback-url, control -total del estado), un registro de activaciones de 24 horas, la localización más -amplia del grupo (9 idiomas) y la descarga más pequeña (menos de 3 MB). - -> Las cifras son aproximadas y se recopilaron a mediados de 2026 (Input Source -> Pro 2.11.0, KeyboardHolder 1.14.10); un «—» marca una capacidad no -> documentada, no una ausencia confirmada. Las estrellas, los tamaños y las -> capacidades cambian — se agradecen las correcciones. +Accessibility en la práctica. Un «—» marca una capacidad no documentada, no una +ausencia confirmada. + +**Cómo elegir entre ellas:** Input Source Pro tiene la comunidad más grande y +las indicaciones de entrada en pantalla más completas; KeyboardHolder es una +memoria por aplicación pulida y sin configuración. Recurre a LockIME cuando +quieras *fijar* una fuente de entrada — por aplicación, por URL o en la barra de +direcciones, vuelta a aplicar en el instante en que algo la cambia — en lugar de +solo cambiarla al llegar. + +**Otras herramientas:** [SwitchKey](https://github.com/itsuhane/SwitchKey) (solo +por aplicación, sin mantenimiento), [Kawa](https://github.com/hatashiro/kawa) +(manual, dirigido por atajos), InputSwitcher (freemium, solo por aplicación) y +[macism](https://github.com/laishulu/macism) (un componente de línea de +comandos, no un cambiador con interfaz gráfica). + +> Comparado con Input Source Pro 2.11.0 y KeyboardHolder 1.14.10, a mediados de 2026 — los detalles cambian; se agradecen las correcciones. ## Automation diff --git a/docs/README/README.fr.md b/docs/README/README.fr.md index c69da15..a7c89eb 100644 --- a/docs/README/README.fr.md +++ b/docs/README/README.fr.md @@ -67,16 +67,14 @@ Ou téléchargez le `.dmg` correspondant à votre Mac (`-arm64` pour Apple silic ## Comparison -Le paysage des sources de saisie sous macOS compte deux alternatives largement -utilisées à LockIME — -**[Input Source Pro](https://github.com/runjuu/InputSourcePro)** (≈3.3k★, la -plus populaire) et **[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)** -(≈1.6k★) — ainsi qu'une longue série d'outils open-source et CLI plus modestes. -Tous *basculent* la source de saisie à mesure que vous passez d'une application -ou d'un site à l'autre ; LockIME est celle qui est conçue autour d'un -**verrouillage** continu qui réapplique la source de saisie dès qu'elle dévie, -tout en laissant chaque règle individuelle se rabattre sur une *bascule* unique -lorsque c'est tout ce que vous voulez. +Les deux alternatives à LockIME les plus utilisées sont +**[Input Source Pro](https://github.com/runjuu/InputSourcePro)** et +**[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)**, aux côtés +d'une longue série d'outils open-source et CLI plus modestes. Tous *basculent* +la source de saisie à mesure que vous passez d'une application ou d'un site à +l'autre ; LockIME est conçue autour d'un **verrouillage** continu qui la +réapplique dès qu'elle dévie — tandis que chaque règle peut tout de même se +rabattre sur une *bascule* unique. | | LockIME | Input Source Pro | KeyboardHolder | |---|---|---|---| @@ -103,35 +101,23 @@ lorsque c'est tout ce que vous voulez. ¹ KeyboardHolder ne documente pas ses exigences en matière de permissions ; la lecture de la barre d'adresse du navigateur pour ses règles par site nécessite -en pratique l'accès Accessibility. - -**Autres outils à connaître :** -[SwitchKey](https://github.com/itsuhane/SwitchKey) (≈959★, GPL-3.0, uniquement -par application automatique, non maintenu depuis 2021), -[Kawa](https://github.com/hatashiro/kawa) (≈1.5k★, MIT, bascule *manuelle* -pilotée par raccourci, non maintenu depuis 2017), InputSwitcher (freemium, -uniquement par application), et -[macism](https://github.com/laishulu/macism) (une brique CLI pour l'intégration -aux éditeurs, pas un commutateur graphique). - -**Où se situe LockIME :** choisissez **Input Source Pro** pour la plus grande -communauté et les indications de saisie à l'écran les plus riches — un -indicateur flottant qui suit votre curseur, avec des palettes de couleurs et des -réglages de position. Optez pour **KeyboardHolder** pour une mémoire par -application soignée et sans configuration, qui fonctionne tout simplement. -Tournez-vous vers **LockIME** lorsque vous voulez *épingler* une source de saisie -plutôt que simplement la basculer : un **verrouillage** strict par application, -par URL ou par barre d'adresse qui se réapplique dès que quoi que ce soit la -change — avec un mode *bascule* unique par règle, un type de correspondance d'URL -`keyword`, une riche automatisation `lockime://` (x-callback-url, contrôle -complet de l'état), un journal d'activation sur 24 heures, la localisation la -plus large du groupe (9 langues), et le plus petit téléchargement (moins de -3 MB). - -> Les chiffres sont approximatifs et ont été recueillis à la mi-2026 (Input -> Source Pro 2.11.0, KeyboardHolder 1.14.10) ; un « — » signale une capacité non -> documentée, et non une absence confirmée. Les étoiles, les tailles et les -> capacités évoluent — les corrections sont les bienvenues. +en pratique l'accès Accessibility. Un « — » signale une capacité non +documentée, et non une absence confirmée. + +**Choisir entre eux :** Input Source Pro possède la plus grande communauté et +les indications de saisie à l'écran les plus riches ; KeyboardHolder est une +mémoire par application soignée et sans configuration. Tournez-vous vers LockIME +lorsque vous voulez *épingler* une source de saisie — par application, par URL +ou dans la barre d'adresse, réappliquée dès que quoi que ce soit la change — +plutôt que seulement la basculer à votre arrivée. + +**Autres outils :** [SwitchKey](https://github.com/itsuhane/SwitchKey) +(uniquement par application, non maintenu), [Kawa](https://github.com/hatashiro/kawa) +(manuel, piloté par raccourci), InputSwitcher (freemium, uniquement par +application), et [macism](https://github.com/laishulu/macism) (une brique en +ligne de commande, pas un commutateur graphique). + +> Comparaison effectuée avec Input Source Pro 2.11.0 et KeyboardHolder 1.14.10, à la mi-2026 — les détails évoluent ; les corrections sont les bienvenues. ## Automation diff --git a/docs/README/README.ja.md b/docs/README/README.ja.md index 6e8c3d3..8935151 100644 --- a/docs/README/README.ja.md +++ b/docs/README/README.ja.md @@ -67,7 +67,7 @@ brew install --cask oomol-lab/tap/lockime ## Comparison -macOS の入力ソース界隈には、LockIME に対する広く使われている代替ツールが 2 つあります——**[Input Source Pro](https://github.com/runjuu/InputSourcePro)**(≈3.3k★、最も人気)と **[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)**(≈1.6k★)——加えて、より小規模なオープンソース / CLI ツールが数多く存在します。いずれも、アプリやサイトを移動するたびに入力ソースを*切り替え*ます。LockIME は、入力ソースがずれた瞬間にそれを再適用する継続的な**ロック**を中心に設計された唯一のツールでありながら、それだけで十分なときには個々のルールを一度きりの*切り替え*にフォールバックさせることもできます。 +LockIME に対する最も広く使われている代替ツールは **[Input Source Pro](https://github.com/runjuu/InputSourcePro)** と **[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)** の 2 つで、加えてより小規模なオープンソース / CLI ツールが数多く存在します。いずれも、アプリやサイトを移動するたびに入力ソースを*切り替え*ます。LockIME は、入力ソースがずれた瞬間にそれを再適用する継続的な**ロック**を中心に設計されています——しかも、どのルールも一度きりの*切り替え*にフォールバックできます。 | | LockIME | Input Source Pro | KeyboardHolder | |---|---|---|---| @@ -92,14 +92,13 @@ macOS の入力ソース界隈には、LockIME に対する広く使われてい | 自動アップデート | Sparkle(stable + beta) | ✓ | ✓ | | アクティブにメンテナンス中(2026) | ✓ | ✓ | ✓ | -¹ KeyboardHolder はその権限要件を文書化していません。ウェブサイトごとのルールのためにブラウザのアドレスバーを読み取るには、実際には Accessibility 権限が必要です。 +¹ KeyboardHolder はその権限要件を文書化していません。ウェブサイトごとのルールのためにブラウザのアドレスバーを読み取るには、実際には Accessibility 権限が必要です。「—」は確認された非対応ではなく、文書化されていない機能を示します。 -**知っておく価値のある他のツール:** -[SwitchKey](https://github.com/itsuhane/SwitchKey)(≈959★、GPL-3.0、アプリごとの自動切り替えのみ、2021 年以降メンテナンスされていません)、[Kawa](https://github.com/hatashiro/kawa)(≈1.5k★、MIT、*手動*のショートカット駆動の切り替え、2017 年以降メンテナンスされていません)、InputSwitcher(フリーミアム、アプリごとのみ)、そして [macism](https://github.com/laishulu/macism)(エディタ統合のための CLI 構成要素であり、GUI の切り替えツールではありません)。 +**選び方:** Input Source Pro は最大のコミュニティと最も充実した画面上の入力ヒントを備えています。KeyboardHolder は洗練された、ゼロ設定のアプリごとの記憶です。到着したときに切り替わるだけでなく、入力ソースを*固定*したい——アプリごと・URL ごと・アドレスバーで、何かがそれを変更した瞬間に再適用される——なら、LockIME に手を伸ばしてください。 -**LockIME が向いている場面:** 最大のコミュニティと最も充実した画面上の入力ヒント——カーソルを追って表示されるフローティングインジケーターで、カラースキームや位置の設定が可能——を求めるなら **Input Source Pro** を選んでください。洗練された、ゼロ設定でそのまま使えるアプリごとの記憶を求めるなら **KeyboardHolder** を選んでください。入力ソースを単に切り替えるのではなく*固定*したいときには **LockIME** に手を伸ばしてください:何かがそれを変更した瞬間に再適用される、強固なアプリごと・URL ごと・アドレスバーの**ロック**——ルールごとの一度きりの*切り替え*モード、`keyword` URL マッチタイプ、豊富な `lockime://` 自動化(x-callback-url、完全な状態制御)、24 時間の作動ログ、このグループで最も広いローカリゼーション(9 言語)、そして最小のダウンロード(3 MB 未満)を備えています。 +**その他のツール:** [SwitchKey](https://github.com/itsuhane/SwitchKey)(アプリごとのみ、メンテナンス終了)、[Kawa](https://github.com/hatashiro/kawa)(手動、ショートカット駆動)、InputSwitcher(フリーミアム、アプリごとのみ)、そして [macism](https://github.com/laishulu/macism)(コマンドラインの構成要素であり、GUI の切り替えツールではありません)。 -> 数値はおおよそのもので、2026 年半ばに収集しました(Input Source Pro 2.11.0、KeyboardHolder 1.14.10)。「—」は確認された非対応ではなく、文書化されていない機能を示します。スター数・サイズ・機能は変動します——訂正を歓迎します。 +> Input Source Pro 2.11.0 と KeyboardHolder 1.14.10 を基準に、2026 年半ばに比較しました——詳細は変動します。訂正を歓迎します。 ## Automation diff --git a/docs/README/README.pt.md b/docs/README/README.pt.md index 5550bc5..60022f0 100644 --- a/docs/README/README.pt.md +++ b/docs/README/README.pt.md @@ -71,7 +71,7 @@ De qualquer forma, o app se mantém atualizado sozinho via Sparkle. ## Comparison -O cenário de fontes de entrada do macOS tem duas alternativas amplamente usadas ao LockIME — **[Input Source Pro](https://github.com/runjuu/InputSourcePro)** (≈3.3k★, o mais popular) e **[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)** (≈1.6k★) — além de uma longa cauda de ferramentas menores de código aberto e de linha de comando. Todas elas *alternam* a fonte de entrada conforme você se move entre apps ou sites; o LockIME é o que foi construído em torno de um **bloqueio** contínuo que reaplica a fonte de entrada no momento em que ela desvia, ao mesmo tempo em que deixa qualquer regra individual recorrer a uma *alternância* única quando é só isso que você quer. +As duas alternativas ao LockIME mais usadas são o **[Input Source Pro](https://github.com/runjuu/InputSourcePro)** e o **[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)**, ao lado de uma longa cauda de ferramentas menores de código aberto e de linha de comando. Todas elas *alternam* a fonte de entrada conforme você se move entre apps ou sites; o LockIME é construído em torno de um **bloqueio** contínuo que a reaplica no momento em que ela desvia — ao mesmo tempo em que qualquer regra ainda pode recorrer a uma *alternância* única. | | LockIME | Input Source Pro | KeyboardHolder | |---|---|---|---| @@ -96,16 +96,13 @@ O cenário de fontes de entrada do macOS tem duas alternativas amplamente usadas | Atualização automática | Sparkle (stable + beta) | ✓ | ✓ | | Mantido ativamente (2026) | ✓ | ✓ | ✓ | -¹ O KeyboardHolder não documenta seus requisitos de permissão; ler a barra de endereços do navegador para suas regras por site exige acesso de Accessibility na prática. +¹ O KeyboardHolder não documenta seus requisitos de permissão; ler a barra de endereços do navegador para suas regras por site exige acesso de Accessibility na prática. Um "—" marca uma capacidade não documentada, não uma ausência confirmada. -**Outras ferramentas que vale a pena conhecer:** -[SwitchKey](https://github.com/itsuhane/SwitchKey) (≈959★, GPL-3.0, automático apenas por app, sem manutenção desde 2021), -[Kawa](https://github.com/hatashiro/kawa) (≈1.5k★, MIT, alternância *manual* acionada por atalhos, sem manutenção desde 2017), InputSwitcher (freemium, apenas por app) e -[macism](https://github.com/laishulu/macism) (um bloco de construção de linha de comando para integração com editores, não um alternador com interface gráfica). +**Escolhendo entre eles:** o Input Source Pro tem a maior comunidade e as dicas de entrada na tela mais ricas; o KeyboardHolder é uma memória por app refinada e sem configuração. Recorra ao LockIME quando você quer uma fonte de entrada *fixada* — por app, por URL ou na barra de endereços, reaplicada no instante em que qualquer coisa a muda — em vez de apenas alternada quando você chega. -**Onde o LockIME se encaixa:** escolha o **Input Source Pro** para a maior comunidade e as dicas de entrada na tela mais ricas — um indicador flutuante que segue o seu cursor, com esquemas de cores e controles de posição. Opte pelo **KeyboardHolder** para uma memória por app refinada, sem configuração, que simplesmente funciona. Recorra ao **LockIME** quando você quer *fixar* uma fonte de entrada em vez de apenas alterná-la: um **bloqueio** rígido por app, por URL ou da barra de endereços que reaplica no momento em que qualquer coisa a muda — com um modo de *alternância* única por regra, um tipo de correspondência de URL por `keyword`, automação `lockime://` rica (x-callback-url, controle total do estado), um registro de ativações de 24 horas, a localização mais ampla do grupo (9 idiomas) e o menor download (menos de 3 MB). +**Outras ferramentas:** [SwitchKey](https://github.com/itsuhane/SwitchKey) (apenas por app, sem manutenção), [Kawa](https://github.com/hatashiro/kawa) (manual, acionado por atalhos), InputSwitcher (freemium, apenas por app) e [macism](https://github.com/laishulu/macism) (um bloco de construção de linha de comando, não um alternador com interface gráfica). -> Os números são aproximados e foram coletados em meados de 2026 (Input Source Pro 2.11.0, KeyboardHolder 1.14.10); um "—" marca uma capacidade não documentada, não uma ausência confirmada. Estrelas, tamanhos e capacidades mudam — correções são bem-vindas. +> Comparado com o Input Source Pro 2.11.0 e o KeyboardHolder 1.14.10, em meados de 2026 — os detalhes mudam; correções são bem-vindas. ## Automation diff --git a/docs/README/README.ru.md b/docs/README/README.ru.md index 4573cf2..429ff31 100644 --- a/docs/README/README.ru.md +++ b/docs/README/README.ru.md @@ -67,7 +67,7 @@ brew install --cask oomol-lab/tap/lockime ## Comparison -В мире источников ввода macOS есть две широко используемые альтернативы LockIME — **[Input Source Pro](https://github.com/runjuu/InputSourcePro)** (≈3.3k★, самая популярная) и **[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)** (≈1.6k★) — плюс длинный хвост из менее известных инструментов с открытым кодом и CLI. Все они *переключают* источник ввода, когда вы перемещаетесь между приложениями или сайтами; LockIME же построен вокруг непрерывной **блокировки**, которая повторно применяет источник ввода в тот же момент, когда он отклоняется, при этом по-прежнему позволяя любому отдельному правилу свестись к однократному *переключению*, если вам нужно только это. +Две наиболее широко используемые альтернативы LockIME — это **[Input Source Pro](https://github.com/runjuu/InputSourcePro)** и **[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)**, наряду с длинным хвостом из менее известных инструментов с открытым кодом и CLI. Все они *переключают* источник ввода, когда вы перемещаетесь между приложениями или сайтами; LockIME же построен вокруг непрерывной **блокировки**, которая повторно применяет его в тот же момент, когда он отклоняется, — при этом любое правило по-прежнему может свестись к однократному *переключению*. | | LockIME | Input Source Pro | KeyboardHolder | |---|---|---|---| @@ -92,16 +92,13 @@ brew install --cask oomol-lab/tap/lockime | Автообновление | Sparkle (stable + beta) | ✓ | ✓ | | Активно поддерживается (2026) | ✓ | ✓ | ✓ | -¹ KeyboardHolder не документирует свои требования к разрешениям; чтение адресной строки браузера для его правил по сайтам на практике требует доступа Accessibility. +¹ KeyboardHolder не документирует свои требования к разрешениям; чтение адресной строки браузера для его правил по сайтам на практике требует доступа Accessibility. «—» обозначает недокументированную возможность, а не подтверждённое отсутствие. -**Другие инструменты, о которых стоит знать:** -[SwitchKey](https://github.com/itsuhane/SwitchKey) (≈959★, GPL-3.0, только автоматический режим для приложений, не поддерживается с 2021), -[Kawa](https://github.com/hatashiro/kawa) (≈1.5k★, MIT, *ручное* переключение по сочетаниям клавиш, не поддерживается с 2017), InputSwitcher (freemium, только для приложений) и -[macism](https://github.com/laishulu/macism) (CLI-компонент для интеграции с редакторами, не графический переключатель). +**Что выбрать:** у Input Source Pro самое большое сообщество и самые богатые экранные подсказки ввода; KeyboardHolder — отточенная, не требующая настройки память для приложений. Обращайтесь к LockIME, когда хотите *закрепить* источник ввода — для приложения, URL или в адресной строке, с повторным применением в тот же миг, когда что-либо его меняет, — а не только переключать его при входе. -**Где уместен LockIME:** выбирайте **Input Source Pro** ради крупнейшего сообщества и самых богатых экранных подсказок ввода — плавающего индикатора, который следует за курсором, с цветовыми схемами и настройками положения. Берите **KeyboardHolder** ради отточенной, не требующей настройки памяти для приложений, которая просто работает. Обращайтесь к **LockIME**, когда хотите *закрепить* источник ввода, а не просто переключить его: жёсткую блокировку для приложения, URL или адресной строки, которая повторно применяется в тот же момент, когда что-либо её меняет, — с режимом однократного *переключения* для каждого правила, типом сопоставления URL `keyword`, богатой автоматизацией `lockime://` (x-callback-url, полный контроль состояния), журналом срабатываний за 24 часа, самой широкой локализацией в группе (9 языков) и самой маленькой загрузкой (менее 3 MB). +**Другие инструменты:** [SwitchKey](https://github.com/itsuhane/SwitchKey) (только для приложений, больше не поддерживается), [Kawa](https://github.com/hatashiro/kawa) (ручное переключение по сочетаниям клавиш), InputSwitcher (freemium, только для приложений) и [macism](https://github.com/laishulu/macism) (CLI-компонент, а не графический переключатель). -> Цифры приблизительны и собраны в середине 2026 года (Input Source Pro 2.11.0, KeyboardHolder 1.14.10); «—» обозначает недокументированную возможность, а не подтверждённое отсутствие. Звёзды, размеры и возможности меняются — поправки приветствуются. +> Сравнение с Input Source Pro 2.11.0 и KeyboardHolder 1.14.10, середина 2026 года — детали меняются, поправки приветствуются. ## Automation diff --git a/docs/README/README.zh-CN.md b/docs/README/README.zh-CN.md index c828e7d..5222712 100644 --- a/docs/README/README.zh-CN.md +++ b/docs/README/README.zh-CN.md @@ -70,11 +70,11 @@ Mac 匹配的 `.dmg`(Apple silicon 选 `-arm64`,Intel 选 `-x86_64`)。 ## Comparison -在 macOS 的输入源工具生态中,LockIME 有两个被广泛使用的替代品—— -**[Input Source Pro](https://github.com/runjuu/InputSourcePro)**(≈3.3k★,最受欢迎) -和 **[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)** -(≈1.6k★)——以及一长串规模更小的开源和 CLI 工具。它们都会在你于应用或站点之间移动时*切换*输入源;而 -LockIME 是唯一一个围绕持续**锁定**构建的工具——一旦输入源偏离就立即重新应用,同时仍允许任何单条规则在你只需要这样时回退为一次性*切换*。 +LockIME 最被广泛使用的两个替代品是 +**[Input Source Pro](https://github.com/runjuu/InputSourcePro)** 和 +**[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)**,此外还有一长串规模更小的开源和 +CLI 工具。它们都会在你于应用或站点之间移动时*切换*输入源;而 LockIME +围绕持续**锁定**构建——一旦输入源偏离就立即重新应用,同时任何规则仍可回退为一次性*切换*。 | | LockIME | Input Source Pro | KeyboardHolder | |---|---|---|---| @@ -100,22 +100,17 @@ LockIME 是唯一一个围绕持续**锁定**构建的工具——一旦输入 | 持续维护中(2026) | ✓ | ✓ | ✓ | ¹ KeyboardHolder 没有说明其权限要求;其按网站规则要读取浏览器地址栏,实际上需要 -Accessibility 访问权限。 - -**其他值得了解的工具:** -[SwitchKey](https://github.com/itsuhane/SwitchKey)(≈959★,GPL-3.0,仅自动按应用,自 -2021 年起停止维护)、 -[Kawa](https://github.com/hatashiro/kawa)(≈1.5k★,MIT,*手动*的快捷键驱动切换,自 -2017 年起停止维护)、InputSwitcher(免费增值,仅按应用),以及 -[macism](https://github.com/laishulu/macism)(一个用于编辑器集成的 CLI 构建块,而非图形界面切换器)。 - -**LockIME 的定位:** 如果你想要最大的社区和最丰富的屏幕输入提示——一个跟随光标的浮动指示器,可配色彩方案与位置——就选 **Input Source -Pro**;如果你想要一个精致、零配置、开箱即用的按应用记忆,就选 **KeyboardHolder**。而当你想把一个输入源*钉住*而不仅仅是切换它时,就该用 -**LockIME**:一个强硬的按应用、按 URL 或地址栏**锁定**,每当有东西改动它就立即重新应用——并配有每条规则的一次性*切换*模式、`keyword` -URL 匹配类型、丰富的 `lockime://` 自动化(x-callback-url,完整状态控制)、24 小时激活日志、全组中最广泛的本地化(9 种语言),以及最小的下载体积(不到 3 MB)。 - -> 数字为近似值,采集于 2026 年中(Input Source Pro 2.11.0、KeyboardHolder -> 1.14.10);"—" 表示未记录的能力,而非确认缺失。Star 数、体积和能力都会变化——欢迎指正。 +Accessibility 访问权限。“—” 表示未记录的能力,而非确认缺失。 + +**如何选择:** Input Source Pro 拥有最大的社区和最丰富的屏幕输入提示;KeyboardHolder +则是一个精致、零配置的按应用记忆。当你想把一个输入源*钉住*——按应用、按 URL +或在地址栏,每当有东西改动它就立即重新应用——而不仅仅是在你到达时才切换它,就该用 LockIME。 + +**其他工具:** [SwitchKey](https://github.com/itsuhane/SwitchKey)(仅按应用,已不再维护)、 +[Kawa](https://github.com/hatashiro/kawa)(手动、快捷键驱动)、InputSwitcher(免费增值,仅按应用),以及 +[macism](https://github.com/laishulu/macism)(一个命令行构建块,而非图形界面切换器)。 + +> 对比基于 Input Source Pro 2.11.0 与 KeyboardHolder 1.14.10,采集于 2026 年中——细节会变化,欢迎指正。 ## Automation diff --git a/docs/README/README.zh-TW.md b/docs/README/README.zh-TW.md index f581bcf..277fcaa 100644 --- a/docs/README/README.zh-TW.md +++ b/docs/README/README.zh-TW.md @@ -67,13 +67,12 @@ brew install --cask oomol-lab/tap/lockime ## Comparison -macOS 輸入法生態中有兩個被廣泛使用、可替代 LockIME 的選擇—— -**[Input Source Pro](https://github.com/runjuu/InputSourcePro)**(≈3.3k★,最受 -歡迎的那個)與 **[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)** -(≈1.6k★)——再加上一長串較小型的開源與 CLI 工具。它們全都會在你於應用程式或 -站台之間移動時*切換*輸入法;LockIME 則是圍繞著持續**鎖定**打造的那一個,一旦 -輸入法偏離就立刻重新套用,同時仍允許任一條規則在你只需要這樣時退回到一次性的 -*切換*。 +LockIME 兩個最被廣泛使用的替代選擇是 +**[Input Source Pro](https://github.com/runjuu/InputSourcePro)** 與 +**[KeyboardHolder](https://github.com/leaves615/KeyboardHolder)**,再加上一長串 +較小型的開源與 CLI 工具。它們全都會在你於應用程式或站台之間移動時*切換*輸入 +法;LockIME 則是圍繞著持續**鎖定**打造的——一旦輸入法偏離就立刻重新套用,同時 +任一條規則仍可退回到一次性的*切換*。 | | LockIME | Input Source Pro | KeyboardHolder | |---|---|---|---| @@ -99,28 +98,20 @@ macOS 輸入法生態中有兩個被廣泛使用、可替代 LockIME 的選擇 | 持續維護中(2026) | ✓ | ✓ | ✓ | ¹ KeyboardHolder 未說明它的權限需求;在實務上,要為其依站台規則讀取瀏覽器 -網址列需要 Accessibility 存取權。 - -**其他值得了解的工具:** -[SwitchKey](https://github.com/itsuhane/SwitchKey)(≈959★、GPL-3.0、僅自動依 -應用程式、自 2021 年起未再維護)、 -[Kawa](https://github.com/hatashiro/kawa)(≈1.5k★、MIT、*手動*以快速鍵驅動 -切換、自 2017 年起未再維護)、InputSwitcher(freemium、僅依應用程式),以及 -[macism](https://github.com/laishulu/macism)(供編輯器整合的 CLI 構件,並非 -GUI 切換器)。 - -**LockIME 的定位:**若想要最大的社群與最豐富的畫面上輸入法提示——一個跟隨你 -游標的浮動指示器,並具備色彩配置與位置控制——請選 **Input Source Pro**;若想 -要精緻、零設定、開箱即用的依應用程式記憶,請選 **KeyboardHolder**。當你想要把 -輸入法*固定*住、而不只是切換它時,就選 **LockIME**:一種硬性的依應用程式、依 -URL 或網址列**鎖定**,只要有任何東西改變它就立刻重新套用——並具備逐規則的一次 -性*切換*模式、`keyword` 這種 URL 比對類型、豐富的 `lockime://` 自動化 -(x-callback-url、完整狀態控制)、24 小時觸發記錄、這一群裡最廣的在地化 -(9 種語言),以及最小的下載體積(不到 3 MB)。 - -> 數字為約略值,蒐集於 2026 年中(Input Source Pro 2.11.0、 -> KeyboardHolder 1.14.10);「—」標示的是未記載的能力,而非已確認的缺漏。 -> 星數、體積與能力都會隨時間變動——歡迎指正。 +網址列需要 Accessibility 存取權。「—」標示的是未記載的能力,而非已確認的缺漏。 + +**如何取捨:**Input Source Pro 擁有最大的社群與最豐富的畫面上輸入法提示; +KeyboardHolder 則是精緻、零設定的依應用程式記憶。當你想要把輸入法*固定*住—— +依應用程式、依 URL 或在網址列,只要有任何東西改變它就立刻重新套用——而不只是 +在你抵達時才切換,就選 LockIME。 + +**其他工具:**[SwitchKey](https://github.com/itsuhane/SwitchKey)(僅依應用程式、 +已不再維護)、[Kawa](https://github.com/hatashiro/kawa)(手動、以快速鍵驅動)、 +InputSwitcher(freemium、僅依應用程式),以及 +[macism](https://github.com/laishulu/macism)(命令列構件,並非 GUI 切換器)。 + +> 對比基準為 Input Source Pro 2.11.0 與 KeyboardHolder 1.14.10,2026 年中——細節 +> 會隨時間變動,歡迎指正。 ## Automation