問題タブ [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.
javascript - document.location.href が共有ポイントで onkeypress を更新しない
Enter キーでアクセスしたときに実行されるページ リダイレクト機能に問題があります。基本的に、onkeypress=Enter または検索をクリックすると、ページは事前設定された URL にリダイレクトされ、検索文字列がクエリに追加されます。
手動で [検索] をクリックするとリダイレクトが機能しますが、Enter キーを押すだけでは機能しません。検索機能が起動していることを確認するアラートを追加しましたが、document.location.href がページをリダイレクトしていません。FF4 では、ページが更新されます (ただし、検索文字列は保持されます)。IE7 では、ウィンドウを閉じます。
[編集] Sharepoint サイトでこれを使用しているのは適切なようです。このコードは、Sharepoint の外でも問題なく動作します。[/編集]
以下の例は、私が実装したものを単純化したものですが、問題を再現しています。
誰でも助けることができますか?
windows - VK_PRINTの目的は何ですか?
キーを処理している間、仮想キーVK_PRINT
(0x2A)がキーボードの印刷キーであると想定しました。しかし、この仮定は誤りでした。VK_SNAPSHOT
である(0x2C)で作業する必要がありVK_PRINT+2
ます。しかし、何VK_PRINT
のためにあるのでしょうか?MSDNを見ると、このキーコードを忘れてはいけないと感じました...
どうしたのVK_PRINT
?
c# - KeyDown イベントで KeyCode をスクリーニングするより効率的な方法
ユーザーが KeyDown イベントを使用してフォームフィールドに有用なデータのみを入力しようとしたときに、何らかの作業を実行するイベントを発生させようとしています。しかし、KeyDown イベントはどのキーでも機能するため、誤報が発生し続けます。
「Alt、Control、Shift、Esc、Fキーなど」などのボタンでイベントが発生しないようにしています。これを行う最善の方法は何ですか?
私がこれまでに持っているのはこれです:
ただし、これを処理するための最良の方法とは思えません。ここでも、テキスト ボックスに入力できる文字(213135udf!@#%@!#@#%15nfaosdf~!@}{:?> など) のキーを取得しようとしています! どんな助けでも大歓迎です、ありがとう!
敬具、Isaac D.
(明確さと品質のために編集されています)
jquery - jQuery 動的ホットキーを作成して起動する方法 (キーコードと :not() セレクター?)
ユーザーがホットキーを動的に定義してトリガーできるようにしたいという私が取り組んでいるWebアプリがあります。誰かが私を助けてくれることを願っていますか?
関連する HTML を使用してJSFiddle HEREを作成しました。
これが私のJavaScriptです:
注: 'space' と 'left/right' 矢印キーをグローバル ホットキーとして既に使用しています。それらを保護/割り当てられないようにする方法はありますか?
入力の入力中にトラックが起動するのを防ぐために .not('input') よりも使用するのに適したセレクターはありますか?
助けてくれてありがとう!
c# - ChrW(e.KeyCode)に相当するC#は何ですか?
VB.NET 2008 では、次のステートメントを使用しました。
ここで、上記のステートメントを C# に変換したいと思います。
何か案は?
android - メニュー表示中に検索キーとカメラキーを無効にするには?
次のように、1 つのアクティビティでメニューを作成しました。
/menu/my_menu_list.xml
これらのメソッドもオーバーライドします。
それらは完璧に機能します。このメニューを表示している間は、検索キーとカメラ キーを無効にする必要があります。次のコードはアクティビティに対しては正常に機能しますが、このコードをメニューのどこに配置すればよいかわかりません。
編集 1
アプリケーション全体でカメラを無効にしました。このために、マニフェスト ファイルに次のレシーバー タグを追加しました。
また、BroadcastReceiver を拡張する Receiver クラスも作成しました。
これはカメラでは解決しましたが、長押し検索と音声ダイヤラーでは機能しません。
編集 2 Long_Press_Search キーを制御する次の方法も試しました。しかし、機能していません。
そして、 onCreateOptionsMenu() を次のように変更しました。
キー押下イベントはキャプチャされません。
何を変更する必要がありますか?
android - android-setOnClickListener;
私はSnakeのサンプルコードをいじり回しており、トレーニングのためにこれを変更しようとしています。できれば、Androidの動作についての理解を深めることができます。
これまでに、以下のように2つのボタンと対応するsetOnClickListenerコードを追加しました。
snake_layout.xml:
およびSnake.java:
両方のボタンは、「 finish() 」などの単純なメソッドを試してみると、本来あるべき場所に表示され、機能します。
さて、私がやりたいのは、SnakeView.javaで、これらのボタンが以下のコードをトリガーするようにすることです。
明確にするために、現在のコードの「KEYCODE_DPAD_RIGHT」および「KEYCODE_DPAD_LEFT」と同じジョブを実行するカスタムの画面上のボタンを用意する必要があります。私のXperiaX10iにはDPADが付属していません。それはその一部です;-P
私は本当に正しい方向へのいくつかの指針をいただければ幸いです。ご想像のとおり、私はこれにかなり慣れていません。
よろしくお願いします
jquery - jquery keyupは変化しない文字を無視します
キーアップを使用して contenteditable div が変更されるたびに、イベントを発生させようとしています。残念ながら、矢印キーでキャレットを移動するなどのこともキャッチしています。ただし、実際の変更を見つけたいだけです。
私はこの質問を読みましたが、これは似ているようですが、そこでの解決策は改行などには機能しません。アイデア?
java - Javaロボットクラスの<>記号のキーコード?
Java Robot クラスのキーコードを教えてください。
たとえば、Enter を押すには、次を使用します。
これらの記号を押して>
署名したい<
。どのキーワードまたはコードを使用すればよいですか?
ありがとうございました。
.net - キーをcharに変換します
System.Windows.Forms.Keys
与えられたとのセットをSystem.Windows.Forms.InputLanguage
対応するに変換したいと思いSystem.Char
ます。
でいくつかの実験を試みましMapVirtualKeyEx
たが、キーボードの状態を考慮する方法があり、ToUnicodeEx
デッドキーの問題です。
私の目標は関数です...
...これは次のように呼び出す必要があります:
(注意してくださいKeys.Shift
!Keys.ShiftKey
)
この関数はどのように見えますか?
私が選択する答えは、修飾子(、、)のオプションの組み合わせを使用して1つの「通常」をに変換する方法を提供する必要がありSystem.Windows.Forms.Keys
ます。複数の連続した呼び出しは、同じ文字になる必要があります。ハードコードされたキーボードレイアウトはありません。は、使用するレイアウトを定義します。Keys.Shift
Keys.Alt
Keys.Control
System.Char
InputLanguage
私がやろうとしていることを理解するための助けとして:与えられた(そして正しい)KeyPressEventArgs
だけでを生成します。KeyEventArgs
InputLangauge
デッドキーは影響しないはずFromKeys
です!