Back

PunctuationToggle Swift

2025/09 - Making punctuation switching a little more convenient

: https://github.com/szne/PunctuationToggle/releases/

: GitHub

---

What’s this?

これは何?

macOS のメニューバーに常駐し、日本語 IME の句読点スタイルをワンクリックで切り替えるアプリです。

機能

切り替えられるモード

表示読点句点
、。、。
,。,。
、.、.
,.,.

デフォルトは 、。 と ,. の 2 モード切り替えです。

動作環境

インストール

リリース版をダウンロード(推奨)

  1. Releases から最新の PunctuationToggle.app.zip をダウンロード
  2. 解凍して .app を /Applications などに移動
  3. ダブルクリックで起動

初回起動時の Gatekeeper 警告について

「開発元を確認できない」という警告が出る場合、以下のどちらかで回避できます。

方法 A(簡単): Finder でアプリを 右クリック → 「開く」 → 「開く」をクリック

方法 B(ターミナル): 以下を実行してから通常どおりダブルクリック

xattr -cr /Applications/PunctuationToggle.app

ソースからビルド

git clone https://github.com/szne/PunctuationToggle.git
cd PunctuationToggle
open PunctuationToggle.xcodeproj

Xcode で Product → Run(⌘R)を実行してください。

使い方

基本操作

操作動作
左クリック次のモードへ切り替え
右クリックコンテキストメニューを表示

設定画面

右クリック → 「設定…」 で設定ウィンドウが開きます。

技術的な詳細

句読点の切り替えは以下のコマンドを内部で実行しています。

# 設定の書き込み(JIMPrefPunctuationTypeKey はビットマスク)
#   bit0 = 読点 (0=、 1=,)
#   bit1 = 句点 (0=。 1=.)
defaults write com.apple.inputmethod.Kotoeri JIMPrefPunctuationTypeKey -int <0|1|2|3>

# IME に設定を再読み込みさせる
killall -HUP -m "JapaneseIM.*"

現在のモードは UserDefaults に保存され、次回起動時に復元されます。

ライセンス

MIT License