Meltype IME を既定の動作モードにし、変換ボックスでの操作 (定型文・F8 の半角カタカナ・Ctrl+H・Tab で変換など) を大きく広げた版です。英語と日本語の判定・辞書もたくさん直しました。
新機能
- Meltype IME が既定の動作モードに:設定の初期値を Meltype IME にしました。Meltype IME が無かった版から自動更新した人には、起動したときに一度だけ「Meltype IME を入れますか?」と聞きます。README・USAGE も Meltype IME を中心に書き直しました (@asutarisucu さんの #366)
- Meltype IME が登録されていないとき・ARM64 の Windows では、今までどおり Meltype キーボードで動きます
- 定型文:
;名前と打って Space か Tab を押すと、登録した文に置き換えます。すぐ Esc を押すと、打った名前に戻ります。トレイの「定型文...」で登録します。印の;は設定で変えられます (#290) - Tab でも変換:変換ボックスで Tab を押しても変換を始めます (@ryuki12 さんの #219)
- F8 で半角カタカナ:変換ボックスで F8 を押すと半角カタカナになります (#74)
- 入力中の Ctrl+H で 1 文字消す:BackSpace と同じように動きます (#150)
- 打った日付・時刻の候補を増やしました:
10がつ9にちで10/9・10/9(金)、3じ15ふんで3:15の形の候補も出ます (#294) - × ÷ が先頭の候補に:数字のすぐ後ろの かける・わる は、× ÷ を最初の候補にします (#293)
- よく使う動詞の敬語を候補に:いく → いらっしゃる・伺う・参る、いう → おっしゃる・申す など (#352)
- ローマ字のまま入った文を日本語にする:Meltype が止まっていたときなどに英字のまま入ってしまった文 (
kyouha iitenki desu ne) を選んで変換キーを押すと、「今日はいい天気ですね」を候補に出し、Enter で置き換えます (#288) - 設定「英字の後ろの , . も句読点にする」:ON にすると、英字のすぐ後ろで打った
,.も句読点にします (IME.→ IME。、Google,→ Google、)。キャレットの前が英語のときと、英単語の中の.(tetr.io) は半角のままです。最初は OFF です (#416) - 設定「変換したあとに続けて打っても確定しない」:Space で変換したあと、続けて打っても変換中の文節を確定せずに残します (#123)
- 設定「入力中のキーの役割を分ける」:入力中の Space は候補を開く、変換 は日本語を優先して変換、無変換 は英字にする、ひらがな/カタカナ は ひらがな ⇔ カタカナ、と役割を分けます (#199)
- 入力モードの表示 (あ / A) の色を変えられるように:設定で、日本語・英数のときの色と文字の色を選べます (#359)
- VS Code などのコードの行で、次に打つキーのモード (あ / A) を表示 (@asutarisucu さんの #198)
- Linux (fcitx5):半角/全角 で切り替えた入力モードをカーソル位置に表示します (@azzz9 さんの #360)
- 直した誤判定をそのまま報告:変換ボックスで判定を自分で直したものを、トレイの「直した誤判定を報告...」から 1 件の報告にできます (#284)
- 更新の前に、変わる語を確認:更新を入れる前に「あなたの打ち方で変わる語」を見せます (#285)
- 最近の学習だけを消す:トレイの「学習データを消す」で、この 1 時間・今日に覚えたものだけを消せます。学習データの一覧と消し方を USAGE に書きました (#277)
修正
Meltype IME (Windows)
- Meltype IME でも、入力中の Ctrl+U/I/O/P でかな・英字を切り替えるように (#60)
- Meltype IME でも Shift+Space で全角スペースを入れるように (#246, #297)
- Meltype IME で、
/command+ Space の後に変換できなくなる問題を修正 (#242) - Meltype IME でも、コードエディターのコードの行は英数で始めるように (@asutarisucu さんの #366)
- Meltype IME で、管理者として動くアプリで 半角/全角 を押すと
@が入る問題を修正 (@asutarisucu さんの #366) - Meltype を更新する前から動いているアプリ (古い Meltype IME の DLL を読み込んだまま) で、VS Code のコードの行が日本語にできない・20 文字を超えたコメントが英字になる問題を修正 (@asutarisucu さんの #366)
アプリ・入力欄
- Affinity で、アプリの登録なしで変換できるように (@hirokawa-beach さんの #289)
- LINE で、ウィンドウを切り替えた直後、入力欄をクリックするまで変換ボックスが出なかった問題を修正 (#373)
- Chrome リモート デスクトップ・Parsec で操作されている間も変換するように (#372)
- 既知の問題: Parsec は接続中かどうかを見分けられないので、Parsec が動いている間はずっと、ほかのソフト (AutoHotkey など) が送ったキーも変換の対象になります
- ブラウザーで「入力欄ではない」と判定されたまま変換ボックスが出なくなる問題を修正 (#364)
- Vivaldi の検索欄の候補にフォーカスが移ると変換ボックスが出ない問題を修正 (@asutarisucu さんの #255)
- Chatwork の検索欄など、クラス名で入力欄と分かる Web の要素を入力欄として扱うように (#70)
- コードのエディターで 半角/全角 で日本語にしたら、改行しても日本語のまま続けるように (#214)
- ULE4JIS など、キー配列を変えるソフトを使っているときに設定「遠隔操作などの入力も処理する」を案内するように (#250)
- アプリ別設定であとから足した「Enabled: false」が効かなかった問題を修正 (#233)
- サインインしたらすぐ Meltype を起動:「Windows の起動時に起動」を、タスク スケジューラのタスクで登録するようにしました。今までは Windows がサインインの後、数秒〜十数秒遅らせて起動していました (#283)
確定し直し
- 確定し直しが失敗したとき、打っている文字が二重に入る問題を修正 (@hirokawa-beach さんの #251)
- 確定し直しを、続けて確定する文字と 1 回で送るようにしました。画面のちらつき・文字の入れ違いが減ります (#258)
- Mac・Linux 版で、キャレットを別の場所に移した後に、関係ない文字を消して確定し直す問題を修正 (@penta2himajin さんの #137)
- 英文の中の
youを、後ろの日本語に合わせて「よう」に確定し直さないように (#265)
英語と日本語の判定
kyouhaGitHubni→ きょうはGitHubに (日本語の後ろのキャメルケースの語で、全体を英字にしない)cwdde→ cwdで のように、語の最後と助詞の頭が同じ字でも区切るように (#375)passwordnisite→ passwordにして (passwordにsite にならないように) (#376)gameoverのような英単語 2 つの合成語を英字のままに (#377)faceni→ faceに (「ふぁせに」にしないように) (#379)- 「やばいTシャツ屋さん」の T の後ろを日本語にするように (#351)
McAfeeto→ McAfeeと (Mc・Le の後ろの大文字で終わる頭を略語と見なさない、@ryuki12 さんの #266)anataを打っている途中で「あnata」にしないように (#65)MeltypeTip.dll・Meltype.configのような 語.拡張子 の拡張子をひらがなにしないように (#254, #260)- かな入力で、Shift が重なった 1 文字が英字のまま残る問題を修正 (#135)
- Khalifa・Grande・B.o.B・Chri$tian などのアーティスト名を英字のままに (#303)
- lo-fi・sci-fi・ping・huihui を英語のままに (#263, #248, #369)
- 後ろが英語のバッククォート (
`) も半角にするように (#243)
変換・辞書
- Microsoft IME の変換エンジンに、長い読みを区切って渡すように (長い文で変換できなかった問題、#221)
- ユーザー辞書の語が、変換エンジンの文節の途中に割り込まないように (#374)
- 「しゃーなし」が「西なし」になる問題を修正 (#368)
- き の候補に 氣 (気 の旧字体) を足しました (#371)
その他
- winget:winget に出すマニフェストをインストーラー版にし、リリースのたびに自動で出すようにしました (#367)
- Linux (fcitx5):5.1.16 以降のヘッダに合わせて C++20 でビルドするように (@azzz9 さんの #361)
- 報告用の bot に
/caコマンドを足しました。Space で変換したときの区切りと候補を出します (@ryuki12 さんの #239) - CONTRIBUTING に「Pull Request を送る場合」を足しました。Mozc との変換の比較 (
--mozc-compare) を足しました - Windows・Mac・Linux の版を
1.2.1にしました (v1.2.0 は配布用のビルドを作れなかったため欠番です)
協力してくださった方々
コード: @ryuki12、@asutarisucu、@hirokawa-beach、@azzz9、@penta2himajin
レビュー: @Konayukiw
報告・提案: @Konayukiw、@rankoi、@alpha05251-netizen、@ukyovfx、@ttyskg、@azzz9、@7qvz-z、@yuuuuukih、@yuleo21、@yoshimotohideyukisan、@ryuki12、@remu1519、@pr-kzk、@penta2himajin、@mocchii1220-main、@mnisakatron-hash、@mmhige0、@kakyu0630、@k5-4ma6ay、@hii-ragi、@asutarisucu、@Kanasuke116、@Go-sion、@AwakeningOS、@20260928、@yukkesaba
をはじめ、報告・修正をくださった皆さん、ありがとうございます。
不具合・要望は、トレイのアイコンを右クリック →「不具合の報告・提案...」か Issues へ。