問題タブ [keycode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1004 参照

gwt - GWT:ClickEvent中にスペースバーが押されているかどうかを検出します

GWTでラベルを拡張し、clickEventを追加しました。現在、ラベルのクリック中にControlまたはAltが押されたかどうかを正常に検出できますが、理想的には、スペースバーが押されているかどうかを確認する必要があります。これを可能にする方法はありますか?ありがとう。現在のコードは以下の通りです。

0 投票する
1 に答える
11783 参照

java - Android での KeyEvent.KEYCODE_BACK の疑い

私は3つの活動をしています。1 つ目のアクティビティには、「右に進む」イメージ ボタンがあります。(2 つ目のアクティビティに移動) 2 つ目のアクティビティには、「右に移動」と「左に移動」の両方のイメージ ボタンがあります。(最初のアクティビティに戻るか、3 番目のアクティビティに移動します)。3 番目のアクティビティには、2 番目のアクティビティに移動するための「左に移動」ボタンがあります。そして、戻るキーを押すためのイベントを作成しました。

問題は、1 番目から 3 番目のアクティビティに移動し、戻ってきてから 3 番目のアクティビティに移動することです。1 つ目のアクティビティ --- クリックすると右に移動----> 2 つ目のアクティビティ --- クリックすると右に移動-----> 3 つ目のアクティビティ --- クリックすると左に移動----> 2 つ目のアクティビティ----クリックすると左に移動- ---> 1 番目のアクティビティ----クリックして右に移動----> 2 番目のアクティビティ---クリックして右に移動-----> 3 番目のアクティビティ。

3番目のアクティビティで戻るキーを押すと、2番目に移動します。ここでバックキーを押すと1stに移動します。しかし、ここで戻るキーを押すと、最初のアクティビティに戻ります。最初のアクティビティで 2 回目の戻るキーを押すだけで、アプリケーションが終了します。追加の質問は、Imagebutton を押した場合にのみ表示する方法です。

私は何か意味がありますか?

FirstActivity.java

SecondActivity.java

ThirdActivity.java

0 投票する
1 に答える
7445 参照

javascript - キーコード 13 とキーコード 10 が機能しない

イベントkeypress13 および 10 は、iPhone サファリ、Android Firefox では機能しませんが、Android のデフォルト ブラウザでは機能します。

入力として数値を取り、それらの数値をこの入力で割ることによって同じページ内の他の div 要素の値を変更するフォームを持つ jsp ページがあります。

jQuery の機能を使用keypressし、キーコード 10 と 13 でテストしています。すべてのデスクトップ ブラウザで動作しますが、GO ボタンはスマートフォンの safari と firefox では起動しません。これについてどうすればよいか教えてください。

私が使用した部分的なコードは次のとおりです。

「.number」は、type="text" を持つ入力フォームで使用されるクラス名です。なので、基本的にsubmitは一切使っていません。

0 投票する
2 に答える
2511 参照

javascript - 入力がフォーカスされている場合は、キーダウンショートカットを無効にします

キーコードを使用してフォーカスする入力はほとんどありません。

私がしようとしているのは、入力に焦点を合わせるときはキーコード機能を無効にし、焦点を合わせていないときは有効にすることです。

私はこれを試しました:

この:

しかし、どれも機能していないようです。

0 投票する
4 に答える
8324 参照

javascript - event.whichを使用して、ユーザーがスペースバーを押したかどうかを確認するFirefoxでは機能しません

押されたキーが「スペースバー」、キーコード32であるかどうかを確認するスクリプトが必要です。IEが他の関数名を使用していることに気付きました。

私はこことこれで見つかった多くの解決策を試しました:

しかし、それでもFirefoxでは機能しませんでした。

Firefoxで関数を間違って呼び出していると思います。スクリプト全体を見てください。

私がやろうとしているのは-(名前はわかりません)-テキストエリア内の予測ヘルプ入力ツールです。jQueryオートコンプリートを使用します。ユーザーがtextarea(id = test)内に'[[g'と入力すると、オートコンプリート付きの入力が開かれるため(id = example)、'data'を検索します。ユーザーが目的のデータを見つけたら、スペースバーを押してデータをテキストエリアに挿入し、「]]」で閉じる必要がありますが、Firefoxでは機能しません。

(はい、JavaScriptとjQueryをまったく間違った方法で同じ要素に使用しています。これはあまり得意ではないため、Firefoxが機能した後で修正しようとします。)

0 投票する
1 に答える
7378 参照

c# - KeyEventArgs.KeyData、KeyEventArgs.KeyCode、および KeyEventArgs.KeyValue

とについて質問がKeyEventArgsありKeyCodeます。 とKeys タイプですが、それらの違いが何であるかわかりません。の場合、それが何であるかわかりません-型がありますが、押されたキーの値を返しますか?KeyDataKeyValueKeyCodeKeydataKeyValueintchar

キー イベントの経験はあまりありません。それらがどのように機能し、どのように使用するかについての説明は大歓迎です。

0 投票する
3 に答える
144 参照

jquery - Jquery 'or' ステートメント?

テキスト ボックスの外側をクリックすると (.focusout または .blur)、テキスト ボックスが消えるようにしたいのですが、Esc キーを押した場合 (キー 27) にも同じ機能を実行できるようにしたいと考えています。スクリプト全体を台無しにすることなく、両方を認識させる方法がわかりません。

0 投票する
3 に答える
5010 参照

selenium - Selenium の keyPress コマンドで使用する数値キーコードはどこにありますか?

http://release.seleniumhq.org/selenium-core/1.0.1/reference.htmlには、 keyPressコマンドのkeySequenceパラメータの説明があります。

文字列 ("\" の後に押すキーの数値キーコード、通常はそのキーの ASCII 値)、または単一の文字のいずれかです。例: "w"、"\119"。

それにもかかわらず、使用する数値キーコードを探す場所に関する情報はありません...

0 投票する
1 に答える
451 参照

flash - Flash: KeyboardEvent キーコードは Flash Player では機能しますが、ブラウザーでは機能しません

私は ActionScript を使用してキーの押下をリッスンし、それらを処理するメソッドにルーティングしています。Flash Player Debugger 10.1 では問題なく動作しますが、ブラウザの SWF では動作しません。

文字、数字など、あらゆる種類のキーで試しましたが、ブラウザでまったく機能しません。Mac で Safari 5.1 と Firefox 3.6.8 を使用しています。

関連するコードは次のとおりです。

0 投票する
1 に答える
1448 参照

terminal - キャレット (サーカムフレックス) (^) キーの termcap コードは何ですか?

ドイツ語キーボードの方が使いやすいので、^キーをVIMに再マップしたいと思います。<Esc>私が理解している限り、キーのキーコードはなく^、termcap 表記を使用する必要があります。

しかし、circumlflex の termcap コードが見つかりませんでした^。典型的な端末の termcap コードの完全なリストを知っている人はいますか? このソリューションが Ubuntu と Windows の gvim で機能することを望みます。

編集: inoremap ^ <Esc> Linuxでは部分的に機能します。を押す必要があり^^ます。非デッドキー レイアウトを使用する場合にのみ完全に機能します。inoremap <C-^> ^非デッドキー レイアウトでも問題なく動作しますが、デフォルト レイアウトではまったく動作しません。

解決策:^キーをミュートしないキーボード レイアウトを使用し、 ^(別名サーカムフレックスまたはキャレット) を std として使用します。~/.vimrc の ASCII 文字。

Windows でデッド キーを無効にする方法については、superuser.com /questions/280005を参照してください。リンクのThx Jens。

Thx、ユーベ