Satoshi Goto

Results 68 comments of Satoshi Goto

@MorimotoShimei こちらですが https://github.com/mtgto/macSKK/pull/185 で対応したので、v0.25.1以降では発生しないと思っていました。 macSKKのご利用バージョンと、再現手順を教えていただければ幸いです。 https://github.com/mtgto/macSKK/issues/405#issuecomment-3445686205

@y-yu 報告ありがとうございます。 > azoo-key-skkserv: 0.3.0 > この組み合せでSKKServの 👇 補完候補を検索するをONしたところ発生しました。 azoo-key-skkserv v0.3.0リリース版にはまだ補完候補の検索が入っていません。 常に見つからないエラーを返します。 一応私は↓のPull Requestをビルドして使えることを軽くテストしてはいます。 https://github.com/gitusp/azoo-key-skkserv/pull/41 > もし`SKKServService.refer`/`completion`が別スレッドで呼ばれた場合、それぞれが`disconnect`経由で`SKKServClient.connect`初期化するといった競合が発生するような気がしました。個人的にも`Ctrl + I`でのタブ入力と、スペースによる変換をガチャガチャやっているときに発生している印象があります 🤔 コードをしっかり読まないといけないですが、可能性はありそうですね。

試しに、1文字入れた時点でその文字から始まるすべての読みのすべての補完候補を取ってきてみたところ、めちゃくちゃ重くなってしまった。 skkeletonに合わせてまずはこうして実装してみよう。仮案です。 - 1文字目 読みがその1文字のものだけ検索 - 2文字以上 先頭100件だけ取ってくる

macOS 26にしてから? v2.4.1で一度表示した補完候補の幅よりも狭い表示をすると左右に余白ができてしまう気がする。

v2.4.1 たまに変換確定したあと? などもう表示されないときにも補完候補が表示されっぱなしになる気がする。

#398 で読みの補完候補の余白が小さくなっちゃったので違和感がある。 `padding(2)` を消しちゃったせいかな。 あと1文字目入力時の補完候補が読みのときに下の方に出ることがあるみたい…?

> v2.4.1 たまに変換確定したあと? などもう表示されないときにも補完候補が表示されっぱなしになる気がする。 v2.5.0でも発生する。再現方法不明。 補完候補は変換候補ではなく読みにしているときに発生。

> しかし、VS Codeの場合の日本語入力がうまくいきません。(IntelliJ IDEAに問題があるかどうかは不明) 報告ありがとうございます。 VS CodeのTerminalなどでC-jでの改行、aiueoなどが入力できない問題があることは知っていましたが、Claude CodeのVS Code拡張でも同様のようですね…。 残念ながら私も対処策はもっていません。Shiftを押しながら入力することで無理矢理入力できはしますが、非常に不便なことは理解できます。 > なお上記の問題は、aqua skkでもまったく同じように再現しているので、Claude Code(そしてそこで端末制御 につかわれているInkライブラリ)の問題だとは予想しています。 たしかにInkのリストにClaude Codeがありますね。私もちゃんと調べてはいないのですが、VS CodeのTerminalでも同じ問題があるためVS Code側に問題があるのかと思っていたのですが、Ink側で対処できるなら可能性があるかもしれませんね。

ジャストアイディアですが、VSCode Terminal / Claude Codeのような環境で無理やりShiftを押しながら入力したと見做す回避入力方法があったら便利かもしれない…? 問題は入力しているテキストフィールドがTerminalなのかエディタなのかmacSKKから取得できる方法があるかどうかもわからないということ。まずはそれを探してみるのはありかもしれない。

Claude Code拡張の方は見てないですが、VSCodeのIssueを検索してみたところ、Terminal部分には[xterm.js](https://github.com/xtermjs/xterm.js) を使っているらしいので、xterm.jsの問題かもしれません。 https://github.com/microsoft/vscode/issues/184777#issuecomment-1846172192