Oracle APEX 22.2より、ページ・アイテムのタイプとして数値フィールドを選択したときに、設定の仮想キーボードとしてDecimal、Numeric、Textのどれかを選ぶことができるようになりました。
仮想キーボードの種類を確認するアプリケーションを作成しました。
https://apex.oracle.com/pls/apex/r/japancommunity/virtual-keyboard/home
PCのブラウザでは、仮想キーボードの設定に効果はありません。
iPhoneでアクセスしてみます。
仮想キーボードをDecimalと設定した数値フィールドにフォーカスを当てた結果です。
仮想キーボードがTextの場合は、通常のキーボードです。英数字というわけではなく、キーボードとしてフリック入力を使っていれば、それになるようです。
これらはinputmodeとして指定されています。
Oracle APEX 22.2以前より、テキスト・フィールドのサブタイプとしてPhone Number、Email、URLといった設定があります。
サブタイプがPhone Numberのときのキーボードです。
+*#に切り替えると、以下になります。
サブタイプがEmailのキーボードです。@の入力が容易になっています。
サブタイプがURLの場合は、. / .jpの入力が容易になっています。
https://developer.mozilla.org/ja/docs/Web/HTML/Element/input/tel
スマホからのアクセスを想定していなくても、これらのタイプは設定しておくと良いように思います。
完