問題タブ [keystrokes]

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 投票する
2 に答える
5148 参照

java - テンキーのキーストロークを定義する方法 - キーを入力してください

テンキーのエンターキーにswingアプリでキーバインディングを使おうとしているのですが、キーが引っ掛かりにくいです。私が見たすべての例は、次のようなものに依存しています
key == KeyEvent.VK_KP_LEFT

ここで、VK_KP_LEFT は事前定義された値です。他のオプションは、次のようにキーストロークを定義することです。
KeyStroke.getKeyStroke("control A");
KeyStroke.getKeyStroke(KeyEvent.VK_A, InputEvent.CTRL_MASK);

しかし、テンキーの「修飾子」が見つかりませんでした。

簡単に取得できるのは、一般的なテンキー入力とテンキー入力の違いです。すべてのテンキー キー (数値モードで切り替えられたかどうかに関係なく) が割り当てられます
getKeyLocation() == 4
(これは、キーを押した方法とキーを離した方法から見つけました) 。

問題は
、テンキーのエンターキーの keyStroke を適切に準備して、
inputMap.put(KeyStroke keyStroke, Object actionMapKey)
キーバインドメソッドで使用するにはどうすればよいかということです。

ありがとう、
タリク

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

windows - Autohotkey: Windows によって割り当てられたほとんどの Fnn ホットキーをクリアするには?

Fnn キーと shift-Fnn キーの一部をプログラムし、残りのキーをウィンドウが割り当てたものからクリアしたかったのです。telnet または putty セッションを実行するのに十分な時間だけ、それらを元に戻して std を勝ち取りたいと考えています。私は AutoHotkey でスクリプトを使用しましたが、それはほとんど機能しますが、多くの未使用のキーを SHIFT キーに割り当てました。現在、shift-F4 は、シフトされていない F4 文字列を頻繁に押し出します {それを押した時間の半分以上}。これらすべてのキーで SHIFT を平手打ちするよりも、Windows のプリセットを無効にするより良い方法、または SHIFT kbd フックの負荷を軽減するためにスクリプトを微調整することはできますか? スクリプトは次のとおりです。重要な場合は、ほとんどの行に末尾のスペースがたくさんあることに注意してください... win8ラップトップとXPテーブルトップでテストされ、同じ結果が得られました。

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

c# - WM 6.5 C# console application, capturing keystrokes while running in the background while another application has focus

Hi I'm developing a C# WM 6.5 console application. It is running in the background while another application has focus. I need to be able to capture when the user presses the ESC key however I do not want to interfere with the operation of the main application. I have no idea how to do this. Any suggestions?

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

applescript - キーストローク Applescript の Fn (ファンクション) キー

AppleスクリプトでFnキーをキーストロークする方法はありますか? 理想的には、音声入力を開始するために「それを 2 回押す」ことができるようにしたいと考えています。

前もって感謝します!

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

eclipse - Eclipse Content Assist のスペースでのステートメント補完を無効にする

スペースを押すと Java Content Assist で現在選択されているステートメントを挿入する Eclipse の自動補完機能を無効にする方法はありますか?

私はまだEnterキー(そしてEnterのみ)に対してそのような動作をしたいと思っています。

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

java - 間違って入力された文字を削除するときに、Eclipse で Content Assist を自動的に開く

バックスペースを押す (つまり、間違って入力した文字を削除する) ときに、Eclipse で Java Content Assist を開く方法はありますか?

例を考えてみましょう。 と入力するthis.と、Eclipse はコンテンツ アシスト ウィンドウを開き、コード補完の提案を表示します。次に、提案されていないテキストを書くと (たとえば、一連のget*方法を提案し、 と入力するとthis.gw)、コンテンツ アシスト ウィンドウが消えます。次に、バックスペースを押して間違って入力した文字を削除すると、アシスト ウィンドウが閉じたままになります。

このウィンドウを自動的に再度開く方法はありますか? これに対するプリファレンスの設定はありますか?

ctrl+spaceContent Assist ウィンドウが元に戻ることは知っていますが、それは解決策ではありません。Visual Studioなどで知られている、IDEのよりフレンドリーな動作が必要です。