Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
KDE : IM使用時はSpellCheckをdisable | kzkの日記 | スラド
[go: Go Back, main page]



パスワードを忘れた? アカウント作成
583565 journal

kzkの日記: KDE : IM使用時はSpellCheckをdisable 4

日記 by kzk

here

んー突発で思い付いて書き殴った。
まだ自分で試してません(笑)
non alphabet, non numberな文字がIMを通して入力された場合、SpellCheckingを強制的に切るパッチ。
たぶんアルファベットしかチェック出来ないよね?

これコミットするかどうか迷うな。
最初からdisableしとけやとか言われそうだ。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Daicki (4060) on 2005年02月03日 16時39分 (#688521) 日記
    バージョンはいったいどれ?

    手元のKDE3.3.1だと再現しなかったですね。

    あと、確定時にだけ走るようにできませんかねぇ?
    それが汎用的で、ベストのような気がするのだが...
    • by Daicki (4060) on 2005年02月04日 8時58分 (#688820) 日記
      ああ、別に確定時だけ走るようにはなっている
      (or するつもり)なわけね。

      てことは・・・何がボトルネックなんだ?

      日本語に対してスペルチェックが走ったときの
      処理の遅さだったりしませんかね?

      「IMを使ったときに、スペルチェックが走ること」
      ではないような気がしますが。asakiさんにも指摘されて
      いますが、別の解決策の方が良さそうですね。

      方向性も書いてもらっていると思うし、
      もう一度検討し直してみましょう。
      #本当に頼りにしてるんで(^^
      親コメント
  • by Anonymous Coward on 2005年02月03日 21時01分 (#688630)
    なにが問題か良く把握してないし、このパッチくらいしかコードは見てませんが、
    悪いけどパッチとしてもソルーションとしてもダメダメ。

    firstChar同士を比べてるのははtypoだとして、
    97とか122っていうマジックナンバーが(コメントがあるとはいえ)あまり好きじゃないっていうのは置いておくとしても、
    以下のような問題点/疑問点があります。

    1. A-Z、!"'?,.、ウムラウト付文字等は?
            これらが来たらスペルチェックしなくてもいい?
            失念していただけとして、これがあるとスペルチェックしてはいけない文字とは?

            ちなみに、ISpellのサポート言語は「Belarusian, Brazilian Portugese, Bulgarian, Catalan, Czech, Danish, Dutsch, English, Esperanto, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Italian, Latin, Lithuanian, Maltese, Norwegian, Polish, Portugese, Romanian, Russian, Slovakian, Spanish, Swedish, and Ukranian」
            ASpellは http://aspell.sourceforge.net/man-html/Supported.html
            HSpellは Hebrew用。

    2. そもそも、IMからの入力時に限るのはなぜ?
            ペーストされたときやKTextEditのAPIで文字列が追加された場合に判定は要らない?

    3. KSpellで処理をさせないのはなぜ?
            KSpellのAPI [kde.org]的には漢字等を「スペルチェック」しても問題ないように見える。
            スペルチェックに問題があるとして、KSpellかそのバックエンドで対応するべき問題だと思う。
            KSpellが日本語対応したら、KTextEditも修正が必要っていうのは無駄。

    4. 和英混在の文章でもスペルチェックしたいときあるよね。
            ない?
            日本語の文章中に単語が一個だけとしてもスペルチェックされるとうれしいが。

    -- Takumi ASAKI
    • by kzk (16011) on 2005年02月04日 8時41分 (#688813) 日記
      >1. A-Z、!"'?,.、ウムラウト付文字等は?
      >2. そもそも、IMからの入力時に限るのはなぜ?
      >3. KSpellで処理をさせないのはなぜ?
      >4. 和英混在の文章でもスペルチェックしたいときあるよね。
      確かに仰る通りですね。
      思い付いて2分ぐらいで書いたパッチなんでwebに乗っけるには余りにも配慮が欠け過ぎました。
      これからは安易に晒さない様にします...

      #そして右クリックしたらスペルチェックを切れるメニューが出てくるのに気づきました...
      親コメント
typodupeerror

Stay hungry, Stay foolish. -- Steven Paul Jobs

読み込み中...