LangSwitcher(MAC版)

間違ったキーボード配列で入力した文字を、Shift を 2 回押すだけで正しく変換する無料・オープンソースのメニューバーアプリ。

LangSwitcher の概要

LangSwitcher は、間違ったキーボード配列で入力してしまった文字を直す、無料でオープンソースのメニューバーアプリです。привет と打つつもりが Mac が英語配列のままで ghbdtn になってしまったら、Shift を 2 回押すだけで LangSwitcher が正しい文字に置き換えます。テキストがどの配列で入力されたかを判別し、各文字をキーの物理的な位置にもとづいて変換するため、? や ! などの記号はそのまま残ります。対応する配列は英語、ロシア語、ドイツ語、フランス語、スペイン語で、すでに使っている入力ソースから読み込みます。

テキストを先に選択する必要もありません。標準の Greedy Line モードでは、現在の行で間違った配列の文字が始まる位置を見つけてフレーズ全体を変換し、Last Word モードではカーソル直前の単語だけを変換します。ショートカットは変更でき、オプションの変換ログ(初期設定ではオフ)は変換内容をローカルのデータベースに保存し、確認や JSON での書き出しができます。LangSwitcher は Swift で書かれており、データをどこにも送らず、分析データも収集しません。GitHub の開発者 reg2005 が開発し、MIT ライセンスで公開しています。macOS 13 以降と、変換するテキストのコピーとペーストに使うアクセシビリティの許可が必要です。インターフェイスは英語またはロシア語です。バージョン 1.1.0 のリリースノートには個々の変更点は書かれておらず、ダウンロードしたアプリが壊れていると macOS に表示された場合は xattr -cr /Applications/LangSwitcher.app を実行するよう案内しています。

主な機能

LangSwitcher なら、正しい配列で打ち直す手間が省けます。

  • Shift 2 回:Shift を 2 回押して変換、または独自のショートカットを設定。
  • Greedy Line モード:行内の間違った配列のフレーズを見つけて変換。
  • Last Word モード:最後に入力した単語だけを変換。
  • 自動判別:テキストがどの配列で入力されたかを認識。
  • 5 つの配列:英語、ロシア語、ドイツ語、フランス語、スペイン語。
  • 記号はそのまま:文字以外の記号は変わりません。
  • 変換ログ:オプション、ローカルのみ、JSON で書き出し可能。
  • プライバシー:ネットワーク接続も分析もなく、メニューバーだけで動作。

バージョン 1.1.0 の新機能

LangSwitcher 1.1.0 は、あらゆる Mac 向けのダウンロードとともに公開されています。

  • Apple シリコン用、Intel 用、ユニバーサルのビルドを、それぞれ DMG または ZIP で提供
  • macOS 13 以降が必要
  • リリースノートには個々の変更点は書かれていません

LangSwitcher のよくある質問

LangSwitcher は無料ですか?

はい。LangSwitcher は MIT ライセンスの無料オープンソースアプリです。

LangSwitcher は何をするアプリですか?

間違ったキーボード配列で入力した文字を正しい配列の文字に変換します。たとえば英語配列で入力した ghbdtn は привет になります。

テキストはどうやって変換しますか?

Shift をすばやく 2 回押します。先にテキストを選択しても、Smart Conversion に探させてもかまいません。Greedy Line は現在の行の間違った配列のフレーズを、Last Word は最後の単語だけを変換します。

どのキーボード配列に対応していますか?

英語(U.S. と ABC)、ロシア語、ドイツ語、フランス語、スペイン語です。LangSwitcher はシステム設定 → キーボード → 入力ソースで設定した配列を使います。

LangSwitcher にアクセシビリティの許可が必要なのはなぜですか?

コピー操作を擬似的に行って選択中のテキストを読み取り、ペースト操作で置き換えるためです。macOS ではこれにアクセシビリティの許可が必要です。

LangSwitcher は入力した文字をどこかに送りますか?

いいえ。ネットワークにはアクセスせず、分析データも収集しません。オプションの変換ログは初期設定でオフで、Mac の中だけに保存されます。

ショートカットは変更できますか?

はい。Hotkey の設定で Shift 2 回のまま使うか、独自のショートカットを登録できます。

LangSwitcher は Apple シリコンで動きますか?

はい。Apple シリコン用、Intel 用、ユニバーサルのダウンロードがあります。macOS 13 以降が必要です。

アプリが壊れていると macOS に表示されたら?

リリースノートによると、ターミナルで xattr -cr /Applications/LangSwitcher.app を実行してから、もう一度アプリを開きます。

langswitcher.FULLMAC.app の LangSwitcher のダウンロードはどこから来ていますか?

ダウンロードボタンは GitHub の LangSwitcher 公式リリースページ https://github.com/reg2005/langSwitcher/releases/latest につながっています。langswitcher.FULLMAC.app はアプリを変更したり再パッケージしたりしません。

似ているアプリ

FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。