質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

0回答

806閲覧

Androidのソフトウェアキーボードでの右矢印ボタンの名称を知りたいです

otdsh9432

総合スコア55

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2021/09/23 04:36

編集2022/01/12 10:55

質問事項

Androidスマホにおいて、フォーム入力時に表示されるキーボードの下記画像の右矢印ボタンの名称を知りたいのですが、ご存知の方おられますでしょうか?
(画像で「here」と赤丸で記載しているボタン)
画面イメージ

背景

JavaScriptの処理実装にて使用したいと考えています。
「次へ」や「戻る」のボタンクリックにより項目がスライド形式で1項目ずつ切り替わる入力フォームを作っています。

実現したいこと

エンターキーやタブキーによってsubmitや項目切替が行われないよう(ボタンクリックでのみ項目が切り替わるよう)
input内でエンターやタブが押された時、イベントを無効化する処理を入れました。
しかし、Androidのブラウザにて、上記画像の右矢印ボタンを押した際、
タブ遷移のような動きで次の項目へフォーカスが移ってしまいました。

⇒この、「右矢印ボタンクリックによりフォーカスが移る」動きを無効化したいです。
(EnterやTabには該当しないようです)

javascript

1const blockItemTransitionByKeyboard = () => { 2 $('input').keydown(function(e){ 3 if( e.key == 'Enter' || e.code == 'Enter' || e.key === "Tab" || e.code === "Tab" ) { 4 e.preventDefault(); 5 } 6 }); 7}

試したこと

keydownは動作しているようです(中にconsole.logを入れると表示されました)
console.logでe.keye.code を入れると、値が何も表示されない状態です。
(PCのブラウザではエンターキーやタブ遷移は無効化されており、
iPhone(safari)でもエンターキー無効化されていますが、Androidのように上記の右矢印ボタンは表示されません)

環境

Android
ブラウザ:Chrome

調べようにもボタンの名前もわからないため調べられず、
まずは名称を知りたい次第です。(名称さえわかれば少しは次に進めるかと考えているため)

不足情報ありましたらお手数ですがご教示ください。
お手数お掛けしますが、何卒よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問