Releases: rn10/InputSourceSwitcher
Releases · rn10/InputSourceSwitcher
Release list
v1.1
Runtime
- Non-blocking event-tap callback. The switch is dispatched to the main queue
and the two-stage fire no longer sleeps, so the tap is not disabled by
timeout under load. - The key-up paired with a swallowed key-down is swallowed too.
- The last modifier key can no longer be cleared (a bare Space would otherwise
be swallowed system-wide). - Only one instance runs at a time.
- A hint is shown if Accessibility still isn't active 30 seconds after launch.
Logging
- Moved from
~/Library/Logs/InputSourceSwitcher.logto the macOS unified
logging system. Added Export log… to the menu.
Scripts
install.shresets the stale Accessibility entry, so updating in place works
and settings are preserved. No need to uninstall first.build.shno longer aborts when the icon file is missing.- Both scripts now print messages in English and Japanese.
変更点(日本語)
- 横取りのコールバックをブロックしないよう変更。負荷時にタップが無効化される
のを防ぎます。 - キー押下と対になるキー解放も握りつぶすように変更。
- 修飾キーを全部外せないように制限。
- 多重起動を防止。
- 起動30秒後も権限が有効にならない場合、対処方法を案内。
- ログを統合ログへ移行し、「ログを書き出す…」を追加。
install.shが古い権限登録をリセットするようになり、アンインストールせずに
上書き更新できるように(設定は引き継がれます)。build.shがアイコン不在時に中断する不具合を修正。- 両スクリプトのメッセージを英日併記に。
Install
git clone https://github.com/rn10/InputSourceSwitcher.git
cd InputSourceSwitcher
./build.sh
./install.sh