コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
Ryumago ◆BbtypKxMGCHF
2018/10/21 22:13
RMG IME小細工紹介
昔とったきねづか的な感じの内容を軽く

まずは0.37ベータ版 起動直後の上画面
エディタ部分に入力ガイドを表示しています

コメント

アバター
Ryumago 2018/10/21 22:18 ◆BbtypKxMGCHF
下画面はソフトウェアキーボードそのまま使用します。
ただし、SEL,DEL,COPY,PASTE,SMILE,TOPMENUなど色々と取りたくても取れないキーがあったので
ソフトウェアキーボードを表示させたままTOUCH命令で該当するキーが押されたか判断して機能を盛り込んでいます
デフォルトのキーボードのヘルプボタンを押したときにヘルプが表示できるようにもしています
アバター
Ryumago 2018/10/21 22:20 ◆BbtypKxMGCHF
ヘルプ画面を表示した時の画面はこんな感じ
上画面に表示しています
どのページからでも閉じれるようにしています
アバター
Ryumago 2018/10/21 22:25 ◆BbtypKxMGCHF
文字の入力はローマ字入力に対応
入力中の文字列は背景色を変えて表示
スペースキータッチで変換させます
画像は変換操作中の下画面です
プログラムの途中でXSCREENを切り替えてキーボード入力と変換操作を切り替えています
アバター
Ryumago 2018/10/21 22:31 ◆BbtypKxMGCHF
変換中も若干工夫を入れています
標準の命令で画面に出力可能な文字は白
ほしけんさんのライブラリなどで表示できるけど、画面にprint命令で表示できない文字は緑
ダイアログでは表示できるけどほしけんさんのライブラリにも無い特殊な記号なんかは水色で表示しています

ちなみに、この画面への特殊な文字の出力はほしけんさんのライブラリ用に自作のフォントエディタでデータ作って追加しています
アバター
Ryumago 2018/10/21 22:38 ◆BbtypKxMGCHF
ちなみに、新規入力中の文字列は緑背景ですが
すでに打ち込み済みの文字列を変換することも可能です
この場合、SELキーを検知したら範囲選択モードとして紫の背景で選択状態を表現します
この状態でスペースキータッチすることで変換操作になります
アバター
takumi 2018/10/21 22:39 ◆Ce3Q40uXWJjn
公開キーは・・・?
アバター
Ryumago 2018/10/21 22:42 ◆BbtypKxMGCHF
キーボード表示中にTOP MENUキータッチでメニューが表示されます
ファイルの読み込み、ファイルの保存
ファンクションキーへの書き出し、全部コピー、編集内容クリア、辞書の編集などのメニューがあります
他に、オプションも配置しています
アバター
Ryumago 2018/10/21 23:02 ◆BbtypKxMGCHF
takumiさん
コメントありがとうございます。
実は上の見た目でのプログラムはベータ版でして
ベースとなるプロジェクトと最新のプログラムソースとが分かれています
お手数ですが2つ落としていただいて後からソースをプロジェクトに加えていただければと思います
RMG IME V0.37β 公開キー:MK334DAY
RMG IME V0.37β8 公開キー:A2E3D8QV
アバター
Ryumago 2018/10/21 23:06 ◆BbtypKxMGCHF
実際はもう1つ後のバージョンでも公開キー取っているんですが
スマイルメニューに表示されても中を実装していない所もありましたので
β8の方を書かせていただきました
ボタン押しても反応しないメニューがあっても気にしない場合は
こちらをどうぞ
β9公開キー:KS3Y43GJ
アバター
Ryumago 2018/10/21 23:18 ◆BbtypKxMGCHF
オプションメニューの画面です
ウェブアプリを意識してラジオボタンなんぞ作っています
昔作ったものは融通が利かない感じで部品として単体提供できるレベルではありません(^^;
最近、シンプルなテキストベースで作成し直した部品がありますので
ラジオボタンのサンプルとして見てみたい、使いたい方がいらっしゃるようなら
新しい方をお使いください
ラジオボタン命令+サンプル
公開キー:Q33KQX96
アバター
Ryumago 2018/10/21 23:24 ◆BbtypKxMGCHF
オプションメニューでラジオボタンを押した先の詳細設定画面です
ラジオボタンで選択する画面、テキストフィールドに数値を設定する画面とかがあります
設定を保存するとボタンのリピート間隔やローマ字入力を有効にするか無効にするか、音量はどれくらいか、むしろ音は出さないかなどの自分の好みに合わせた設定をRMG_IME.INIに保存します
アバター
Ryumago 2018/10/21 23:32 ◆BbtypKxMGCHF
ちなみに、オプションで設定されたINIファイルの中身です
変数名=値の形式で設定されています
変数名が一致しないと値のセットが上手くできませんので直接編集される場合は自己責任でお願いします(^^;
コメント行は一応緑で表示されます
プチコンのエディタみたいにカラフルじゃないです、ごめんなさい(^^;

ただ、標準で出力出来ない文字には下線を引いて表示するようにしています
アバター
Ryumago 2018/10/21 23:49 ◆BbtypKxMGCHF
どうでもいいようなオマケ機能もなぜかあります
スマイルボタンをタッチすると表示されるメニューですが
39とか20とかBGMの番号を選択してBGM再生をタッチすると
その番号の曲が聞けます(笑)
改行されていないMMLなんかも選択して再生できます
疲れてきて気分転換したいときにどうぞお使いください
設定ファイルと辞書以外、ヘルプメッセージから共通系のライブラリやら全て内蔵しているので、ソースが膨大です
new 3DSの方が操作しやすいかと思います
アバター
Ryumago 2018/10/21 23:58 ◆BbtypKxMGCHF
一番最初の入力ガイドの画像ですが
selectボタンに反応して表示が消えていました
失礼いたしました
アバター
takumi 2018/11/21 16:42 ◆Ce3Q40uXWJjn
シンプルで使いやすいです!
ありがとうございます☺

コメントを書く

この投稿にはコメントできません。

- WEB PATIO -