特に不満なく移行しています。
きっかけ
Claude Codeの登場でVSCodeのターミナル内で日本語入力をする機会が増えた。aquaSKKとVSCodeのターミナル*1は相性が悪いらしく、あいうえおのような1字で確定するひらがながaiueoのように出力されて不便だった。 一応Shiftを押して「▽あ」のように変換モードに入って確定させれば入力はできるので全く入力できないわけではなかったが、それはそうと不便に思っていた。
これがClaude Codeだけであれば相手がLLMなのでよしなに対処してくれるけど、echo "あいうえお"みたいなコマンド入力でも変換されずちょっとストレスに思っていた。
macSKKで、VSCodeのターミナルやClaude Code Extensionで日本語入力がうまくいかない(aiueoが確定してしまう等)問題のワークアラウンドを作っていただきました。macSKK最新版v2.1.0からの対応です。最大限の感謝です!!💐💐
— uehaj (@uehaj) 2025年6月22日
この際、AquaSKKからmacSKKに乗り換えます!💐💐💐https://t.co/oMJK2NEt3l
そんななかこのツイートを見つけてmacSKKを試すことにした。
所感
ワークアラウンドは機能している
もともと不満を持っていた、VSCodeのターミナル内での入力はひとまず解決していそう。行末に「あいうえお」が来たときはEnterを押して確定させる必要があるが、これに関してはあまり困っていない。
システム辞書出てくるの面白い
macSKKでは変換中にシステム辞書のエントリが表示される。
変換中にシステム辞書を用いて辞書が出てくるの面白い。変換中にどの漢字が正しいのかたまに自信がなくなるのでそういうときに便利そう。とはいえまだ読んだことはないかもしれない。
実装を読みにいくとDictionary ServicesというAPIが生えているらしい。面白い。
追記ここから
aquaSKKでもシステム辞書による注釈が存在していると指摘いただきました。知らなかった……。教えていただきありがとうございます。
こんにちは。macSKKのワークアラウンドがうまく動いているようでよかったです👏 なにか気になるところがもしあれば教えていただけると助かります。
— GTO (@mtgto) 2025年6月28日
ちなみにシステム辞書の注釈はAquaSKKでも表示することはできます。AquaSKK設定の変換タブの注釈の表示から有効にできます。 pic.twitter.com/WSKgsTcCnv
追記ここまで
まとめ
おおむね満足しています。とはいえまだ使い始めて2日目なので何かあったら追記します。
*1:というよりは内部で使用しているxterm.js。https://github.com/xtermjs/xterm.js/issues/5348 でIssueが上げられている。