VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2007/01/22(Mon) 15:56
投稿者かけぼん
Eメール
URL
タイトルRe^4: テキストボックス入力確定文字の再変換

回答ありがとうございます


> 具体的な仕様はどのようなものでしょうか?
> 1個キーの大きさは ソフトキーボードのキーの4倍とかで

1つのボタンを735×615にしています
あと ボタンとボタンの隙間を大きめにとってます。

> キー配列は、ソフトキーボードの50音配列のようなものでしょうか?

基本的には50音+濁音+半濁音+数字+アルファベットなど全ての文字を
ボタンで用意しています(ボタンが80個近くになりました)

> 又、他のアプリ等への入力も考えておられるのでしょうか?

今のところ考えていません
行うとすれば書いたものをクリップボードにのせて貼り付けるようにしようかと思っています。

>
> フリーソフト等ではありませんでしたか。

色々(4種類ほど)見たのですが どれも納得行くボタンの大きさではなかったのと
ボタン同士の間隔が狭いのが難点でした。

>
> 本格的に作られなら、SendInput APIを使った方法をお勧めします。
> http://hanatyan.sakura.ne.jp/vbhlp/SendInput.htm

上記も試してみようと思います。

>
> 再変換だけなら下記でもできますが(お薦めできる方法ではありません)
> Private Sub Command1_Click()
>    Text1.Text = "あい"
>    Text1.SetFocus
>    DoEvents
>    SendKeys "{F13}"  '再変換
>    SendKeys "{F6}"  '変換前のひらがなに
> End Sub

このコードは単独で動くのでしょうか
まんま貼り付けてやってみたら
あい と表示されて 特に変化が出なかったので
何か初めにしておかないといけないのでしょうか?

使用する(開発する)PCはXPです。

色々本当にありがとうございます。
もやもやとしていたものが何となく見えてきたので
色々やってみます


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -