問題タブ [keystroke]
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.
cocoa - ココア:キーストロークの受け入れと応答
みなさん、こんにちは。私は初心者です。答えるのはとても簡単な質問になると思います。イベントの処理と描画について少し学ぶために、ユーザーが「c」キーを押すたびに長さが長くなる黒い長方形を描画するプログラムを作成しようとしています。これまでのところ、キーストロークに応答せずに、青い背景に黒い長方形を描画するだけです。これが私がこれまでに持っているものです:
Input.h
Input.m
ちなみに、CocoaからkeyDownメソッドを簡単にコピーしました。言うまでもなく、私はそれを本当に理解していません。プログラムにキーストロークを認識させるには、IBで接続する必要がありますか?基本的に、誰かがこのプログラムを動作させるのを手伝ってくれるなら、私はそれが大好きです。なぜなら、まだ私はキーストロークに応答するものを何も得ていないからです。
jquery - jQuery は、キーストロークで setInterval タイマーを再開します
x 秒後にタイムアウトする (変数 [licount] のインクリメントを停止する) 「timerIncrement」という名前の jQuery setInterval 関数があります。この間隔を再開するには、次のような .mousemove 関数があります。
$(this).mousemove(function(){ licount = 0; timerIncrement(); });
私が探しているのは、キーストロークが行われた場合に、この正確なことを行う (timerIncrement 関数を再開する) 方法です。
誰かがこれを手伝ってくれませんか...
jquery - jQueryはキーストロークを検出し、それに応じて変数を設定します
次のコードで次のキーストロークが(同時にではなく)行われたときにアクティブになるように、コード内に基本的なイースターエッグを作成しましたEnter + c + o + l + o + r + s
。
キーダウン関数にリセット機能を追加して、それらのキー以外のものが押された場合にすべての変数をリセットする必要があります...そのように押すEnter + c + o + l + o + r + s
必要があるか、ステートメントがリセットされて再度開始する必要があります...(これにより、 'EasterEgg'に到達するのが難しい[または、少なくとも、まぐれやランダムなキーストロークで到達する可能性が低い])。
java - cmd-のキーストローク?OS Xでは?(Java)
Javaアプリケーションからヘルプメニューにアクセスするためのキーストロークを必死に探しています。そのためのコマンドはcmd-?ですが、それにアクセスする方法がわかりません。
cmd-cのキーストロークはによって定義されKeyEvent.VK_C
ますが、残念ながらVK_?動作しません。;)
Webを上下に検索しましたが、適切なコードが見つかりませんでした。ここに正しいキーストロークがある人はいますか?
c# - キーストロークを監視する
私は C# の初心者で、電卓を作っています。しかし、「GO!」を無効にしたい。textbox1 に数字が入力されていない場合、ユーザーが数字を入力すると、「GO!」ボタンが表示されます。ボタンが再び有効になります... C#でこれを行う方法は? 私はこのような KeyDown と KeyPress イベントを試しましたが、うまくいきませんでした
では、これを行う方法を教えてください。前もって感謝します 。
java - Java Swing KeyStrokes: CTRL 修飾子を機能させる方法
次のプログラムで、aキーを押すと"hello, world"CTRLと表示されるのに+を押すと表示されないのはなぜaですか?
CTRL+も機能するように修正するにはどうすればaよいですか?
c# - WinFormsアプリケーションでキャプチャTABキーをインターセプトする方法は?
WindowsフォームアプリケーションでTabキーをキャプチャし、それが押されたときにカスタムアクションを実行しようとしています。
いくつかのlistViewとボタンを備えたフォームがあります。フォームのKeyPreviewプロパティをtrueに設定し、タブ以外のキーを押すと、KeyDownイベントハンドラーが呼び出されます。
しかし、それはTabキーには当てはまりません。WndProcでもWM_KEYDOWNメッセージを受信しません。
フォーム内の各コントロール(TabStopプロパティ)をfalseに設定する必要がありますか?それよりももっとエレガントな方法があるに違いありません。
ありがとう。
keyboard - チートコードを適切に実装するには?
一般的にチートコードの種類を実装する最良の方法は何でしょうか? チートコードがイースターエッグのロックを解除するWinFormsアプリケーションを念頭に置いていますが、実装の詳細は関係ありません。
私の頭に浮かんだ最善の方法は、各コードのインデックスを保持することです。架空の C# アプリで有名な DOOM コード (IDDQD と IDKFA) を考えてみましょう。
これは正しい方法ですか?
編集: おそらく、私がすべきだった最悪のことは、頭のてっぺんから出てきた最初のチート コードを例として含めることでした。私は Doom のソース コードやその実装を見たくありませんでしたが、この問題の一般的な解決策を見たいとは思いませんでした。
c# - c#キャプチャCtrl+PageUpキーストローク
WinFormsアプリケーションのListViewコントロールでCtrl+キーストロークをキャプチャするのに問題があります。PageUp
私はこのコードを使用してキーストロークをキャプチャしています-
このキーを処理するには、WndProcに飛び込む必要がありますか?ありがとう。
編集:これが機能することがわかりました。問題は、ListControlがキーに到達する前に、これらのキーを処理するTabControlを囲むことにありました。
c# - .netWinFormsListViewのスペースキーのデフォルトの動作をオーバーライドします
ListViewにスペースキーのカスタム動作を実装したいと思います。基本的に、カーソルの下のアイテムの選択されたステータスを切り替えたいです-それはかなり単純なはずです
しかし残念ながら、フォーカスされたアイテムを選択するというデフォルトのアクションも実行します。このようにして、フォーカスされたアイテムを「選択解除」することができません。私は同様の問題を探しましたが、PreviewKeyDownイベントを使用することを提案しています。このイベントでは、キーを処理し、ListViewがデフォルトのアクションを実行できないようにします。ただし、PreviewKeyDownイベント引数には「handled」プロパティがないため、このキーを「食べる」ことはできません。