HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0308
cかな漢字変換8未解決


c

リンク

2010/3/8(Mon) 03:42:27|NO.31095

OSASKの様なかな漢字変換をHSP上で実現したいのですが、うまくいきません。
ご指南ください。



この記事に返信する


hatter

リンク

2010/3/8(Mon) 08:16:47|NO.31096

それは、IMEってことですか?
HSP上でというのはHSP実行環境上でのみ有効と言うこと?
HSP開発環境上で起動時にWIn全体に有効と言うこと?

かな>>漢字に変換する部分。まあ、今回はたぶんこの部分のアイディアはあるのでしょう。
(この部分のアイディアなしでやるのは無謀ですよ....)

HSP開発環境上で起動時にWIn全体に有効と言うことで、たぶん悩んでるのは
キーの取得部分とキー送出部分でしょうけど。
キーの取得,キーの送出はサンプル(llmod3)にあったはずです。
ただ、漢字の送出ができるかは知りません。(適当な事すみません)



しきり2

リンク

2010/3/8(Mon) 18:15:01|NO.31100

>>かな>>漢字に変換する部分。まあ、今回はたぶんこの部分のアイディアはあるのでしょう。
いや、ないでしょうに。



SYAM

リンク

2010/3/8(Mon) 18:20:32|NO.31101

>うまくいきません

どういう動作をするものを期待していて、
作ったものはどんな動作をしてしまうのでしょうか?

「**みたいなもの」…ではなく、
「**キーを押すと**が表示されて…」…のように、
実際の動作を具体的に表現しないと伝わらないことが多いです。



c

リンク

2010/3/9(Tue) 14:48:00|NO.31128

私がやりたいのは、IMEを一切使用せずに、
HSP上でinputやmesboxを用意し、そこでOSASKのteditkの様なかな漢字変換を行うことです。
あくまで、他のソフトへの影響はありません。
HSP上での文字出力のみです。



f(飲茶中)

リンク

2010/3/9(Tue) 15:59:45|NO.31129

で、どのように「うまくいかない」のか。

「うまくいかないんです!」だけで答えが分かるエスパーはそうそう居らんぞ。
まずは、問題を検証できる簡易なスクリプトの提出を求める。



腱鞘炎

リンク

2010/3/9(Tue) 16:00:46|NO.31130

できたとしても、莫大な量のスクリプトになるでしょうね。



hatter

リンク

2010/3/9(Tue) 16:20:45|NO.31131

> うまくいきません
全くなにもできてないと言うことでしょうか?
アイディアだけ先行してスクリプトの内容が全く思いつかないなら
無謀だと思いますよ。

まあユーザーが単語だけで打つならば、
かな漢字の変換のデータベースを用意して、
ユーザーの入力をストックして(sample\llmod3\test8.hspを参考)エンターを押したら、
データベースを参照し選択ダイアログを表示。その中で
選んだら、それをさっきまでの入力に置換。てこれが主な流れ。

もし、ユーザーが単語以上の長さでも打っていいとするなら方法は二つ。
文節を解析=>よくはしらんけど調べればわかるかも
ユーザーに区切らせる=>矢印キーで選択させる。
普通のIMEは文節を解析した上でユーザーに区切りを変えるとができるようになってますね。

スクリプト自体は今言った感じで文節解析さえしないのであれば比較的簡単に作れると思います。
はっきいってスクリプトを作るのより、データベースの作成が大変だと思います。



f(飲茶中)

リンク

2010/3/10(Wed) 17:09:15|NO.31143

とりあえず、

「どのように『うまくいかない』のか」について。

まだか?
そんな説明に苦労するような事になってんの?



ONION software Copyright 1997-2021(c) All rights reserved.