問題タブ [high-contrast]
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.
java - ディスプレイがハイ コントラスト モードかどうかを検出するにはどうすればよいですか?
アクセシビリティの問題について、会社で確立された Swing アプリケーションをテストしています。PC でハイ コントラスト モードを有効にすると、このアプリケーションの特定の部分が正しく (黒地に白) レンダリングされ、一部が正しくレンダリングされません (白地に黒)。
正しいビットは、ネイティブ コンポーネント (JButton、JLabel など) と、JIDE などのサード パーティ コンポーネントです。不正なビットは、ハイ コントラスト モードを考慮せずに社内で開発されたカスタム コンポーネントとレンダラーです。
ハイ コントラスト モードが有効になっていることを検出できることは明らかです。どうすればいいですか?
javascript - JavaScriptまたはCSSを介してユーザーがハイコントラストモードになっているかどうかを確認する方法
Shift+ Left+ Alt+を押すPrintと、Windowsがハイコントラストモードに切り替わります-Webページで(JavaScriptまたはCSSを使用して)それを検出する機会はありますか?
HTTP-Request
(別名、PHPやRuby経由などのサーバー側)でそれを検出する機会はありますか?
java - ハイコントラストモードでのJTreeビュー
JTreeスイングコンポーネントに関連する問題が1つあります。WindowsハイコントラストモードでJTreeを使用したいのですが、Windowsハイコントラストテーマに従ってツリーノードが表示されません。
通常モードでのJtreeビュー
ハイコントラストモードでのJtreeビュー
通常モードでのEclipseパッケージエクスプローラービュー
ハイコントラストモードでのEclipseパッケージエクスプローラービュー
アプリケーションのjtreeビューをeclipseの「ハイコントラスト」ビューと同じにしたい。
誰かがこれをガイドできますか?私は次のようなロジックを書き込もうとしています。
//これをアプリケーションのロード時に呼び出す-またはある種のリスナーを介して
ご協力いただきありがとうございます!!
java - Linux の getDesktopProperty() は何ですか?
ネイティブ OS のハイ コントラスト モードを読み取って、製品に設定を適用する必要があります。Windowsの場合、次のようなことを行いました:
これは Windows では問題なく動作しますが、Linux のハイ コントラスト設定を読み取るにはデスクトップ プロパティが必要です。Linux のデスクトップ プロパティを教えてください。
c# - ハイ コントラスト テーマ用に AvalonDock のスタイルを変更しますか?
プロジェクトで AvalonDock を使用しています。この例では、次のように構成されています。
これは問題ありませんが、残念ながら、以下に示すように、ハイ コントラスト テーマではタブがうまく表示されません。
理想的には、背景にシステム カラー (ウィンドウの色など) を使用するようにタブのスタイルを変更したいと考えています。これは可能ですか?
ありがとう、アラン
css - ハイ コントラスト モードの CSS は実際にどうなるのでしょうか?
ハイ コントラスト モードで CSS に何が起こるか説明できる人はいますか?
http://hardlikesoftware.com/weblog/2009/11/04/css-sprites-vs-high-contrast-mode/
ハイ コントラスト モードでは、すべての背景画像と色が無視され、黒地に白や白地に黒などのハイ コントラスト カラーに置き換えられます。もう 1 つの問題は、背景イメージが常に印刷されるとは限らないことです。
これ以上のものはありますか?
最適とは言えないログインフォームがあり、調査しようとしています。
最近までhttps://www.google.com/search?q=axs+aol+accessibility+libraryがありましたが、もう存在しないようです。
一般に、次の 2 つのアプローチがあります。
- HCM (ハイ コントラスト モード) を検出し、それに応じて CSS を調整する
- すべてのモードで機能するように、CSS をより汎用的にしました
どちらの場合でも、CSS の変更に関して、ハイ コントラスト モードで何が起こるか知りたいです。
ご覧のとおり、動作はさまざまであるため、あなたの専門知識が高く評価されます。
c# - Form.BackgroundImageをハイコントラストモードで表示したままにします
背景画像付きの.NETWinformがありますが、テストでは、Win7の表示設定が高コントラストモードに設定されている場合、BackgroundImageが非表示になっていることが報告されました。MSがデフォルトでこれを行う理由は理解していますが、フォームのレイアウトを変更せずにこの動作をオーバーライドする方法があることを望んでいますか?クリックイベントなどを、背景をシミュレートするためにフォームの上に追加する別の画像コントロールに移動したくありません(また、透明なPNGを移動して、それに含まれるようにする必要があります)...テストの後期段階であるため、変更が少ないほど良いです。
「背景」は実際には典型的な背景ではなく、テキストと重要なコンテンツが含まれているため、決して非表示にしないでください。確かに、あなたは悪いデザインのために-1私をすることができます、しかしねえ、それはこのマイナーな問題までうまくいくようでした;)
accessibility - Web アクセシビリティのためのインライン画像とハイ コントラスト モード
ハイ コントラスト モードと背景画像のスプライトに関する議論を続けてきましたが、インライン画像と HCM に関するより基本的な質問があります。HCM でスクリーン リーダーを使用していない弱視ユーザーは、インライン画像のコントラストが十分でない可能性があるため、インライン画像を見るのに苦労しますか? それとも、ブラウザー プラグインを使用してインライン画像を代替テキストに置き換える必要があるのでしょうか?
代替テキストが読み上げられるため、スクリーン リーダーのユーザーはメリットがあると思います。しかし、スクリーン リーダーを持たないロービジョン ユーザーはどうでしょうか。
c# - WPFウィンドウの高コントラストトリガー
作成したベースWPFウィンドウにトリガーを適用しようとしています。スタイルを正常に適用できますが、トリガーが機能していないようです。
基本的に、実行時に現在のリソースディクショナリをアプリケーションにダンプし、別のリソースディクショナリのセットをロードして、コントラストを高くします。動作しているように見えますが、ハイコントラストモードで処理する必要のある画像の解決策を見つけようとしています。この特定のケースでは、ウィンドウの背景はImageBrushに設定されています。ハイコントラストモードのときに、トリガーを使用して背景をシステムカラーに設定しようとしています。
私はこの解決策を試しましたが、どちらも機能していないようです:
そしてまた
visual-studio-2012 - Windows 8 のハイ コントラスト テーマで Visual Studio 2012 のダーク テーマを使用するにはどうすればよいですか?
Windows 8 で標準の Windows aero テーマを使用すると、VS2012 では明るいテーマと暗いテーマのどちらかを選択できますが、Windows 8 で便利なハイ コントラスト テーマを自分で作成したところ、VS 設定には灰色のオプションしかありません。 「ハイコントラスト」と表示され、変更できません。
私は、Visual Studio の新しいダーク テーマが好きな数少ない人々の一員ですが、残念ながら、新しいハイ コントラスト Windows テーマでは使用できません。
誰かがこれで私を助けることができますか?