問題タブ [arrow-keys]

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 に答える
613 参照

c# - 矢印キーを別のキーとして機能させるには?

Silverlight プロジェクトで、左矢印を のように動作させる方法(ドット)、ユーザーがテキストボックスで左矢印を押すと、 と入力されます。また、同じように右矢印を- (ダッシュ)のように動作させる方法

そして、CTRL キーを使用して 2 つのモードを切り替えたいと考えています。およびダッシュ、通常の矢印の動作は、ユーザーが Control キーを押すと、牽引矢印が として機能することを意味します。そしてダッシュ。また、ユーザーがコントロールを押し上げると、2 つの矢印が通常の矢印として機能します。

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

cocoa - NSTableViewは矢印キーでナビゲートします

矢印キーを使用してテーブルビューをナビゲートするにはどうすればよいですか。setAction:またはとよく似setDoubleActionていますが、クリックに反応する代わりに、テーブル内を上下に移動する矢印キーに反応します。

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

flowplayer - スクロール可能なflowplayerの矢印キーを無効にする

スクロール可能なflowplayer.orgで矢印キーを無効にする必要があります。矢印キーが押されたときにスクローラーが移動するため、文字間を移動できないテキスト入力があります。スクローラーキーを永続的に無効にする必要はありません。

ありがとう

スクロール可能なリンク

キーを無効にするフォーラムへのリンク

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

javascript - Javascript関数でArrowKeysと<(Greater Than)を処理するにはどうすればよいですか?どのイベントとどのコード(charCodeまたはkeyCode)?

<Javascript関数でArrowKeysと(Greater Than)を処理するにはどうすればよいですか?どのイベントとどのコード(charCodeまたはkeyCode)?

私はこれを行う方法を非常に混乱しています。このリンク、 EventsとkeyCode + charCodeを注意深く読みましたが、シナリオの解決策が見つかりませんでした。

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

c# - 矢印キーイベントが到着しない

基本的に、私はカスタムコントロールを備えたフォームを持っています(そして他には何もありません)。カスタムコントロールは完全に空であり、フォームのKeyPreviewはtrueに設定されています。

この設定では、矢印キーまたはタブのKeyDownイベントを受信して​​いません。キーボードにある他のすべてのキーは機能します。KeyDownイベントハンドラーをそのようなイベントを持つすべてのものに接続しているので、何も見逃していないと確信しています。

また、(完全に空の)カスタムコントロールを削除すると、矢印キーイベントが発生することにも注意してください。

一体何がここで起こっているのですか?

編集:

これをフォームとコントロールの両方に追加しましたが、まだ矢印キーを取得していません。

また、Spy ++で確認したところ、フォーム自体にWM_KEYDOWNメッセージが表示されておらず、すべてコントロールに送信されていることがわかりました。ただし、それでも、コントロールは矢印キーWM_KEYDOWNメッセージを取得しています。はぁ。

編集2:このバージョンでZIPファイルも更新しました。あなたが助けたいなら、それを見てください...

編集3:

私はこれを理解しました、ある種。フォームは、おそらくその子供たちの間で焦点を維持しようとして、矢印キーを食べています。これは、フォームが空の場合にイベントを取得するという事実によって証明されています。

とにかく、このコードをフォームに追加すると、イベントの取得が再開されます。

これをオーバーライドすると、フォームはダーティな作業を行う機会がないため、期待どおりにKeyDownイベントを取得します。これの副作用は、キーボードを使用してフォームをナビゲートできなくなることだと思います(この場合、ゲームであるため、大したことではありません。この演習の全体的な目的は、キーボードナビゲーションを実装することです!)

方法があれば、これを「適切に」無効にする方法についてはまだ疑問が残ります...

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

ruby - Rubyで端末の矢印キーをキャプチャするにはどうすればよいですか?

ユーザーが矢印キーの後に「Enter」を押さなくても、ターミナルで矢印キーをキャプチャするにはどうすればよいですか?

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

silverlight-4.0 - Silverlight - 矢印キーによるタブ ナビゲーション

矢印キーでコントロール間を切り替える方法。

Tab キーで得られるのと同じ効果が必要です。

それは可能ですか?

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

cocoa - NSMenuにフォーカスを設定する方法(キーイベントを取得するようにする)?

NSSearchFieldとメニュー項目を含むステータスメニューがあります。検索フィールドがアクティブで、ユーザーが上下の矢印を押したときに、メニュートラッキングを開始します。つまり、ユーザーはメニュー項目間で矢印キーを使用して移動できます。moveUpセレクターとmoveDownセレクターをキャッチできます。メニューをキーレスポンダーにするにはどうすればよいですか?

ありがとう、

ナバ

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

wpf - WPFテキストボックスでの矢印キーの操作(C#)

WPF TextBox()で上/下矢印キーをキャッチしSystem.Windows.Controls.Textboxてテキストを変更できるようにする方法はありますか?ProcessCmdKeyWindowsフォームテキストボックス(System.Windows.Forms.TextBox)のメソッドのオーバーライドについて読みましたが、正常に機能しましたが、WPFのメソッドほどTextBox柔軟ではありません。古いWindowsフォームテキストボックスを使用せずにこれを実現するための同様の方法はありますか?

私の例では、数値のテキストマスクを持つTextBoxがあります。上下の矢印キーを使って数値を増減できるようにしたい。

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

editor - カーソルを 1 文字左に移動するには、キーボード アプリからエディターに何を渡す必要がありますか?

Android エディタ アプリは、左矢印として解釈されるときにキーボード アプリが送信することを期待しているキー コードは何ですか? 言い換えれば、ユーザーがカーソルを 1 文字左に移動する場合、キーボード プログラムは呼び出し側プログラム (ある種のエディター) に何を送信する必要があるのでしょうか? 関連する問題: 「android:codes」属性のマイナス値は何を意味しますか? ()これらの問題へのポインタは高く評価されます。