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

アバター
あまさとしおん ◆mzDKTVUAtwqE
2024/7/30 12:47
【御子神ツインエディター for4】
バージョン『2407β』を公開しました。
入力補完機能を実装し、フォントデータの同梱を最小限にして軽量化しました。
sbkey=4EE3XKEQE

分かりにくいところの説明とかは返信に

コメント

アバター
あまさとしおん 2024/7/30 12:51 ◆mzDKTVUAtwqE
・フォントデータについて
ほしけんさんの漢字ライブラリをダウンロードすると(ファイルコピー不要。プロジェクトから直接読み込み)、追加で下記のフォントが使えます

東雲明朝12,14,16
milkjf16
プチコンBIGシステムフォント

特に、BIGシステムフォントはボタンなどの絵文字を欠けなく表示できるので使い道によってはかなり助かるでしょう
アバター
あまさとしおん 2024/7/30 12:53 ◆mzDKTVUAtwqE
・入力補完について
従来通りの変換をしたい場合はBボタンかEscキーで表示中の候補を閉じてください。
候補の表示中は十字キーの入力が奪われますので従来の変換ダイアログが出ません。
アバター
あまさとしおん 2024/7/30 18:39 ◆mzDKTVUAtwqE
ちょっとだけ更新して差し替えました
・RMG_IME.DIC形式の辞書に内部的に対応した(コメントアウトしているのでそのままでは何も起きませんが)
・ヘルプの記述をわずかにアップデートした(不完全)
アバター
あまさとしおん 2024/7/30 19:20 ◆mzDKTVUAtwqE
不具合情報
重要度:小
表計算モードで候補の選択が反応しにくい(押し続けないとカーソルが動かない場合がある)

18時頃の差し替えに関係なくどちらでも発生します。
処理落ち箇所の特定が必要なのですぐには修正できません。
アバター
あまさとしおん 2024/7/30 19:23 ◆mzDKTVUAtwqE
おそらく、候補の選択で矢印を押していても計算処理が走ってる可能性がある
アバター
あまさとしおん 2024/7/30 19:54 ◆mzDKTVUAtwqE
処理落ち関係なくKOUHO_SELの割り込みを入れる頻度が間違ってたorz

KOUHO_SELは他の選択肢と違い唯一、モーダルウインドウではないんだけど
KOUHO_SELを呼ぶ手前で「ボタンが押されていなければ以降をスキップ」という分岐が挟まれていてフレーム毎に呼ぶべき処理がキーリピート毎にしか呼ばれない結果、候補用のキーリピートカウンタの進み方が不正に遅いためにこうなった

つまり
インターバルが4フレームとして
KOUHO_SELが4フレーム毎に実行 × カウンタがたまるまで4回実行必要 = 16フレーム毎しか動かない、というイメージ
アバター
あまさとしおん 2024/7/30 19:55 ◆mzDKTVUAtwqE
直し方の想像はついてるけど、3号版では起きていなかった事態なのでdiff取って他のところもおかしくないか確かめる必要がありそう
アバター
あまさとしおん 2024/7/30 23:30 ◆mzDKTVUAtwqE
修正の見込みは立ちましたが、候補用のキーリピートカウンタ自体を廃止するためスティックの操作は受け付けなくなります。(上下キーまたはTABキー)
また、TABキーはリピートなし(1度だけ反応)になる可能性があります
アバター
あまさとしおん 2024/7/30 23:40 ◆mzDKTVUAtwqE
新しくTABキーなどの特殊キーを受ける変数を作り、ついでにGETBUTTONとGETKEYを統合
GETKEY OUT func,ik$,btn,tokushu
という感じが良さそうだ
そもそもKEYとBUTTONが別れているのは3号版由来だけど必然性がなくなってきた

※このあとShiftキーの状態変数も追加し5個の戻り値を持つようになりました
アバター
あまさとしおん 2024/7/30 23:43 ◆mzDKTVUAtwqE
3号と4でソースコード差分を最小にするという設計思想には反するが、今後機能を追加するなら整理するしかない気がする
アバター
あまさとしおん 2024/8/2 23:20 ◆mzDKTVUAtwqE
TABキーがリピートしない、という不便仕様は回避されましたが、ネイティブのINKEY$()が持つキーリピートを利用するためプログラム側でリピート間隔を変更することが不可能になります。
アバター
あまさとしおん 2024/8/5 18:30 ◆mzDKTVUAtwqE
次回更新情報(バグ修正以外)
・おまけで表計算モードでhomeキーが効くように(A列に移動)
・ヘルプの更新
・辞書の追加機能
・プチコン自体によって表示される「あR」が動き回らないように細工
予定
アバター
あまさとしおん 2024/8/5 19:58 ◆mzDKTVUAtwqE
辞書インポート形式

1行目が ****
2行目以降(63行まで可)が 読み,単語 ※単語は1つのみ可

というファイルを表計算モードで読み込むとインポートするようにしました。
一度登録したら使わない機能なので、1行での複数単語対応と親切なGUIを作るのは放棄します。

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -