読者が自分の値を入力できるように、テキストの途中にいくつかの InputFields を持つ CDF を作成しました。
CDF プレーヤー (8.0.3) では、ユーザーがフィールド内の値を変更した後、"Return" または "Tab" または "マウスで他のフィールドを選択する" の代わりに ENTER を押した場合を除いて、すべて正常に動作します。
彼が ENTER を押すと,CDF プレーヤは Mathematica が行うのとまったく同じことを行います.行が複製され,最終的に内部のセル構造が中央に表示されます.
Mathematica のすべてのユーザーは ENTER を押すことを簡単に避けることができますが、CDF Player のユーザーはこの ENTER/RETURN の二重性に気付いていない可能性が高いです。
覚えているすべてのノートブック オプションを試しました: 展開済み、編集可能など、成功しませんでした。
私が覚えていたもう 1 つのことは、NotebookEventAction で ENTER アクションを削除することでしたが、それを行う方法が見つかりませんでした: {"KeyDown", "Enter"}->Null ??? ; Enter、EnterKey、[EnterKey]などを試しましたが、成功しませんでした。
CDF Payer からこの Enter サイド エフェクトを削除するのを手伝ってくれる人はいますか?