# leaves615/KeyboardHolder

Repository: https://github.com/leaves615/KeyboardHolder
Canonical: https://ross.abutalabs.com/products/keyboardholder
Homepage: https://keyboardholder.leavesc.com/
License Family: other
Last push: 2026-08-20T01:39:13+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 98, longevity 100
- inputs: {"age_days": 2470, "days_push": 14, "days_rel": 14, "gap_med": 11, "n_releases_24m": 20}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1578, forks 38 (observed 2026-08-28T04:05:06.247803+00:00)

## What it is
KeyboardHolder is a macOS utility that automatically switches the input method (IME) when you switch between applications, websites, or contexts. It lets you configure per-app and per-domain input method rules and shows visual indicators of the active input method.

## Use cases
- automatically switch input method when switching apps on macos
- use english input in terminal and chinese input in browser automatically
- set default input method per website domain
- show current input method indicator near the text cursor
- stop typing wrong-language characters after app switches

## When to choose
- you work in a non-English language environment and constantly switch between English and native-language input
- you want per-app or per-domain input method rules on macOS
- you use launchers like Alfred or Raycast and want consistent input behavior

## When to avoid
- you only type in English and never switch input methods
- you need input method switching on Windows or Linux
- you want a system-wide single input method rather than context-aware switching

## Facets
- artifact type: application
- maturity: active
- function: gui, configuration-management, developer-tools
- domain: developer-tools, apple-ecosystem, desktop-applications
- platform: -
- tags: input-method, ime-switcher, keyboard, macos-app, productivity-tool, localization, macos, desktop

## Member repositories
- leaves615/KeyboardHolder (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:06.247803+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:56:55.381483+00:00, confidence not recorded.
  - readme: https://github.com/leaves615/KeyboardHolder (fetched 2026-08-28T04:05:06.247803+00:00, sha d6313da48a90)
  - homepage: https://keyboardholder.leavesc.com/ (fetched 2026-08-29T11:27:34.856642+00:00, sha 44136fa355b3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
