プチコン3号&BIGまとめWiki

投稿プログラム : 手がき入力

パンくずリスト

2015年10月31日投稿 / 投稿者 : でらく / タグ : 投稿プログラム 実用ツール

概要

手がき入力ができるプログラムです。書いた文字を文字列化し、データベースと照合して変換しています。
Unicodeも対応しているので漢字も可能ですが実装していません。(デーダベースver3.8より、テスト的に「生」を実装しています。)

こちらのプログラムを参考にさせていただきました。
http://wiki.hosiken.jp/petc/?Toukou%2F%BC%EA%BD%F1%A4%AD%C6%FE%CE%CF%A5%D7%A5%ED%A5%B0%A5%E9%A5%E0

使い方

起動すると下画面にマスが現れますので、そこに大きく1文字を描いてください。タッチを離して待つと変換されます。
されない場合はその文字に対応していないか、描かれている文字に問題があるので落ち着いて描き直してください。

描かれているものはK$に、変換されたものはCHK$に、まとめたものはM$に格納されます。

操作方法

  • →、Aボタンで改行
  • ←、Bボタンで1文字削除
  • ↑、Xボタンで消去

下画面のボタンでも同じ操作ができます。

似たような文字があると右にマスが現れ、タッチすると訂正することができます。

使うとき

プログラムに組み込む際はこのプログラムを使用した旨をどこかに表示してください。またこの場所にコメントして頂けると単純に喜びます。

更新履歴

本体ver4.0(2015/11/08公開)
データベースの隔離、タッチボタンの追加、等
必ずデータベースも一緒にダウンロードしてください。

データベースver2.0(2015/11/08公開)
数字、大文字アルファベット、一部の記号に対応。

本体ver4.9(2015/11/22公開)
改行機能の追加、等

本体ver5.0 (2015/12/18公開)
誤変換防止機能の追加、一部の文字で対応。

データベースver2.7 (2015/12/18公開)
誤変換防止機能に対応、清音カタカナに対応

本体ver5.5 (2016/5/3公開)
誤変換防止機能の表示修正、候補を3つから6つに追加。
仕様変更を行いましたので、最新のデータベースを必ずダウンロードして下さい。

データベースver3.5 (2016/5/6公開)
誤変換防止機能の候補追加に対応。文字の入力快適性を向上、一部の記号の追加。

本体ver6.1 (2016/05/14公開)
開発者様向け機能の追加、文字列セーブ・ロード機能の正規機能化、ミュート機能の追加、画面のちらつきの修正。

データベースver3.8 (2016/05/14公開)
「た」までの清音ひらがなに対応、一部文字の認識率向上、漢字実装テストとして「生」を追加。

更新予告

今後の更新予告です。

本体ver.7 (公開時期未定)
外部からの文字列ロードの改善
改行の仕様変更
不具合の修正

開発者様向け機能

ver6.0より、開発者様向け機能を追加しました。

凡用ボタン

デフォルトでは「SAVE」、「LOAD」、「MUTE」が入っていますが、実は凡用ボタンとなっています。
196行目から始まる@BTSETにて起動時の表示名、カラー、表示位置を編集できます。
ボタンの大きさは表示名の長さで自動で変わります。
表示位置はボタン0を基準として、それ以降のボタンは自動でくっついていきます。
ボタン間隔、それぞれで表示位置の変更はできません。
タッチ時の処理は、222行目から始まる
「凡用ボタンのタッチ時処理」で編集できます。

禁止機能

209行目から始まる禁止機能では、各種機能を使えなくすることができます。
具体的には、210行目の「ENT=0」を1にすると、改行できなくなります。

変数閲覧モード

実は以前からあった隠し機能なのですが、
Bボタンを押しながら起動すると、編集閲覧モードとなります。
ただし、このモードでは誤変換防止機能、凡用ボタンが使えなくなるほか、
改行・バックスペースの効きが悪くなります。

変数一覧

このプログラムで使われている変数の一部です。
M$ これまでに入力された文字列。上画面に表示されているほか、セーブ、ロードで保存、読み込みできます。
K$ 入力された場所をデータ化したもの。
HIT$ タッチされた場所。
CH$ 今タッチされた場所をデータ化する元。
STTM タッチし続けている時間。
NTO タッチを離してからの時間。

文字データ追加の方法

データベースを更新する方法です。
更新が待てない方、ほしい文字がデーダベースにない場合に参考にしてください。
以下は私が普段データを追加するときにやっている手順です。
1.文字を描く
2.文字が入力されなかった場合、その文字は登録されていないとみなし、
十字キー下を押し、データをファンクション1に流し込む
3.プログラムを終了し、ファンクション4を押し、デーダベースの最後に飛ぶ
4.最後の空白データをコピーし、適切な位置にデータを追加する
5.これを文字が5回かいて5回認識されるまで繰り返す

なお、いずれキーボードから入力できる全ての文字に対応予定です。
気長にお待ちください。

何かあった時

作者は本体ver0.1から最新版まで、データベース現状公開版、最新版を常に保管しています。
何かあった際はお気軽にコメントください。

公開キー

プチコン3号用の公開キーです。トップメニューの「作品公開とダウンロード」から公開キーを入力すると、作品をダウンロードすることができます。

本体

プチコン3号/BIG 公開キー
【ver6.1】D2XAEHD

データベース

プチコン3号/BIG 公開キー
【ver3.8】R2KEC3HE

CHECKER FLAG (ひとことコメント)

この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)

  • natto- : すげぇ・・・ (2015/11/01 (日) 13:24:46)
  • あ! : 使わせて貰います! (2015/11/07 (土) 07:25:06)
  • でらく(投稿者) : ありがとうございます! (2015/11/08 (日) 21:23:42)
  • みや : ダウンロードできません!データはダウンロード出来ました。 (2015/11/18 (水) 22:51:14)
  • でらく(投稿者) : すみません。公開キーが間違っていました。ver.4.9を投稿しましたので、そちらをよろしくお願いします。 (2015/11/22 (日) 20:00:04)
  • みや : ダウンロード出来ました!ありがとうございます。 (2015/11/25 (水) 22:08:55)
  • oo : おお!! (2015/11/29 (日) 21:29:44)
  • ぷちぷち : 手書き入力はすごいですね!でも、中々上手くかけない。。。 (2015/11/29 (日) 23:40:58)
  • よっちゃんイカ : すごいですね、僕もこれくらい作れたらいいのになぁ。 (みやsとぷちぷちsって同一人物?) (2015/12/12 (土) 09:21:08)
  • 名無し? : スゲー!凄すぎる。でも、Aの文字だけしか認識してくれない。 くそぅ、それだけ文字に嫌われているのか…(гдг) (2015/12/20 (日) 21:00:25)
  • おっちゃん : 漢字ってできないの? (2016/07/29 (金) 14:43:45)

メニュー 【3号】

ヘルプ

リンク

最近の更新

最近の人気ページ

オンライン情報

  • 現在同時に 1 人がこのサイトを見ています
  • このページはこれまでに 1317 回、本日は 1 回、昨日は 0 回閲覧されました

ページの先頭に戻る

表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.122 秒 | このページの最終更新 : 2022/09/20 (火) 12:48:53 (565d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30