問題タブ [hotkeys]
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 - jquery tabindex / focus&hotkeys
いくつかのブラウザでtabindexに問題があるようですので、javascript/jqueryを使用してこれらの問題を回避したいと思います。具体的には、FF3.5(Mac)は、tabindexを受け入れないか、リンクに焦点を合わせません。私のウェブサイトでjquery1.3.2とjs-hotkeys0.7.9を実行しています。
1ページに4つのフォームがあり、リンクを使用して切り替えることができます。これで、ページが読み込まれたときに、そのIDを使用してフォーカスを設定するリンクの1つが表示されます。次に、各リンク間をタブで移動して、各フォームを表示できるようにします。
削除されたコードは次のようになります。
HTML
Jquery
javascript - JQuery - ホットキーと Windows プロンプトの問題
このリンク を参照して、この強力なツールを実装しようとしましたが、いくつかの問題に直面しています。
をクリックするたびにCtrl S
、testing.html を保存するかどうかを尋ねるウィンドウ プロンプトが表示されます。
Windowsプロンプトを無視したい。
私が欲しいのは簡単です:
人々が保存ボタンをクリックしたとき/
ctrl s
キーボードからショートカットキーを使用したときCreate()
スクリプトはチェックを行う必要がありますtrue の場合はフォームの送信を続行し、false の場合は alert を停止
Please enter question
し、フォーカスを に戻しtxtQuestion
、それ以上のアクションを実行しません。
以下は参照用の完全なソース コードです。
コードはこちら
c# - すべての WPF ウィンドウでショートカット キーを処理するにはどうすればよいですか?
いくつかのカスタム ロジックに基づいてページのヘルプ ファイルを開きたいと考えています。すべてのウィンドウ (メイン ウィンドウとモーダル ダイアログ) でユーザーが F1 キーを押した場合、どのように処理すればよいですか?
単一のウィンドウで F1 を処理する方法は知っていますが、これをグローバルに実行できるので、すべてのウィンドウに同じコードを追加する必要はありません。
以下は、子ウィンドウで F1 が機能しないことを試したテストです。
Window1.xaml:
Window1.xaml.cs:
c# - 「グリーンスクリーン」ウェブアプリを作成するにはどうすればよいですか?
カスタマーサービス部門との非公式の会話で、彼らは私たちのウェブベースのCSA(カスタマーサービスアプリケーション)に不満を表明しました。コールセンターでは、1時間あたりの通話数が重要であり、マウスを動かしたり、ボタンをクリックしたり、ドロップダウンリストで値を選択したりするなど、多くの時間が無駄になります。カスタマーサービスの監督が切望して求めていたのは、古き良き時代のキーボードに戻ることです。視覚的な詳細がほとんどない駆動型アプリケーション。CSRにデータを提示して通話を処理するために必要なものだけです。
私たち全員が使用していた(そして私たちの間でより熟練したものが作成されていた)グリーンスクリーンアプリを思い出さずにはいられません。このようなアプリケーションは生産性が高いだけでなく、営業担当が1日中Webアプリを介してデータ入力を行うと怪我をする危険性があるため、使用するのに健康的です。
ブラウザベースの展開の利便性を維持し、Microsoftスタックへの既存の投資を維持したいのですが、このキーボード駆動の超シンプルなグリーンスクリーンの概念をWebに配信するにはどうすればよいですか?
良い答えは、ライブラリ、同様のスタイルの他のWebアプリケーション、キーボードショートカットデータを整理して優先順位を付けるためのベストプラクティス(それらを追加する方法ではなく、ショートカットを保存および維持し、競合を自動的に解決する方法など)にリンクします。
編集:受け入れられた回答は、Web上でUIを実行する方法に関するミニ講義ではありません。リンクやボタンなどは何もクリックしたくありません。
EDIT2:このアプリケーションには500人のユーザーがいて、北米のコールセンターに分散しています。Tabキーを使用するようにすべてを再トレーニングすることはできません
c# - WPF で「グローバル」ホットキーを作成する
メイン ウィンドウに 3 つのユーザー コントロールで構成されるアプリケーションをプログラミングしています。ユーザー コントロールの 1 つに、キーボード入力で制御できる必要があるスライダーがあります。左矢印は値を減少させ、右ボタンは増加させる必要があります。私はこの作業をしていますが、スライダーにフォーカスがある場合のみです。他のコントロールにフォーカスがある場合、それをまったく機能させることができません。
「グローバル」ホットキーを定義することは可能ですか? フォーカスがどこにあるかに関係なく、同じイベントまたは機能をトリガーする IE キー? 私は自分自身を十分に明確にしたことを願っています...
c# - .NETを使用して独自のグローバルスニペットプログラムを作成するにはどうすればよいですか?
WindowsXP以降用の独自のグローバルスニペットツールを作成したいと思います。これは常にバックグラウンドツールで実行され、グローバルに定義されたホットキーでポップアップ表示され、置換引数を含むスニペットを選択して、展開されたスニペットを、以前に使用していたコントロールのテキスト入力に貼り付けることができます。それをアクティブにして、最後に、その前のアプリ/入力ボックスに戻ります。
私はアルゴリズムのほとんどの側面を実行する方法を知っていますが、これらのウィンドウベースの機能を実現する方法を知りません。
1-グローバルホットキー:別のアプリのテキストボックスにデータを入力する場合でも機能するWindows(.netから?)のキーシーケンスを定義するにはどうすればよいですか?(通常、これはブラウザウィンドウになります)
2-別のアプリへの貼り付け:貼り付けバッファーとCtrl-Cを使用できますが、余分なキーストロークは避けたいと思います。
3-コントロールを元のウィンドウに戻す:シームレスに入力ストリームに戻ります:どうすればよいですか?実際、ツールがポップアップする前に、ツールはどのようにして自分がどこにいたかを知ることができますか?
私がこれを自分で書きたい理由は、最初に(このような他のツールを作成したいので)方法を学ぶことであり、次に、必要な引数置換を持つスニペットツールを知りません。
したがって、2つの質問は次のとおりです。A)私の一般的なアプローチは何ですか?およびB)上記の項目1から3をどのように達成できますか?
visual-studio - Webホームキーを押したときにVisualStudioの「ホームページ」ページが表示されないようにする
コードを書くとき、私はウェブをよく検索します。Visual Studio 2008で作業しているとき、キーボードのキーを押すたびにWeb Home(家が付いているすべてのマルチメディアキーボードのキーを知っています)、VisualStudioでブラウザーが開きます(通常はMSDNの何かが表示されます)。
MSDNが気に入らないわけではありませんが、2台目のモニターで実際のブラウザーを開いてホームページにアクセスしたいと思います。Visual Studioに独自のホームページを開かず、代わりにWindowsに処理させる方法はありますか?