問題タブ [accessibility]
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.
powershell - Vista でデュアル モニターのセットアップを自動化する
私はラップトップを主なワークステーションとして使用しています。一人で作業することもありますが、ほとんどの場合、オフィスのデスクにいて、外部モニターを接続してワークスペースを増やしています。
このアクションを実行するたびに、Windows Vista で同じダイアログ ボックスをクリックして、デュアル スクリーンをセットアップし、ウィンドウを配置します。自動化できる繰り返し可能なタスクのようです。
モニター ケーブルを接続し、プログラムをダブルクリックして、モニターを自動的に構成できるようにしたいと考えています。
これを行うことができるプログラムの種類は何ですか? 関連するオンラインはあまり見つかりませんでした。autohotkey スクリプト、または PowerShell を使用した Windows Accessibility API を試してみることを考えています。この問題はすでに解決されていますか?
明確化: 特に、Windows Vista の基本機能を呼び出すマウスで使用する手順を自動化することを検討しています。
- デスクトップで右クリック
- コンテキストメニューでパーソナライズを選択
- 表示設定をクリック
- モニター #2 をクリックし、チェックボックスをクリックして [デスクトップをこのモニターに拡張する] をクリックします。
- モニター #2 をクリックして、モニター #1 の左側にドラッグします。
- [OK] をクリックしてダイアログを閉じます
- 次のポップアップで [はい] をクリックして、これらのモニター設定を受け入れます。
更新: Windows 7 はこれを自動的に行います
Windows 7 にアップグレードしたところ、デュアル モニターの設定が記憶されました。上記のように職場で一度設定し、プラグを抜いて週末に自宅で作業しました。私は月曜日の朝に来て、起動し、プラグインして、ワモ!うまくいきました。ありがとうWindows7!
usability - 仕様要件文書で「ユーザビリティ」を測定する方法は?
昨年のプロジェクトを今から見始めているので、仕様要件のドキュメントを作成しています。さて、このプロジェクトには高度な「使いやすさ」が必要です。これが英語で正しい単語かどうかはわかりませんが、ユーザーのPoVからは本当に使いやすいはずです。さて、これまで取り組んできたすべてのプロジェクトで、使いやすさはそれほど大きな要因ではなかったので、それを回避するためにちょっとしたことを書くことができました。私はいつも先生にユーザビリティの要件をどのように指定するか尋ねましたが、私が十分だと感じた答えはまだ誰も私に与えていません。
私たちの教師は、プロジェクトに与えられた要件はすべて「テスト可能」である必要があると常に説教してきましたが、ユーザーインターフェイスにどれだけ簡単にアクセスできるかをどのようにテストしますか?
リアルタイムアプリケーションを実行していたとしましょう。ここでは、「最初の呼び出しから100ミリ秒以内にエントリを削除する必要がある」と言うのは難しいことではありません。しかし、「ユーザーインターフェイスは86%直感的でなければならない」と言うのははるかに困難です。
これは難しいことだと思いますが、問題を抱えていることは言うまでもなく、私がこれについて考えた世界で最初の人になることはできません。
web - Web アクセシビリティと h1-h6 見出し - すべてのコンテンツはこれらのタグの下にある必要がありますか?
Web アプリケーションの多くのページの上部には、エラー メッセージと通知、[保存] などのボタン、そしてコンテンツタイトルを含む h1 タグがあります。Web アプリケーションをアクセシビリティ対応にする場合、ここで行っているように、トップレベルの構造タグの上にコンテンツを配置することは許容されますか?
html - 画像の代替属性のベスト プラクティス
タグのalt
属性の使用目的は正確には何ですか?<img>
画像を説明する必要がありますか、それともスクリーン リーダー (および画像をオフにしているユーザー) に意味のある代替テキストを提供する必要がありますか?
たとえば、Web サイトに人物の短い伝記があり、その人物の小さな写真を掲載している場合、視覚障害のあるユーザーが「John Smith の写真」を読み上げることに本当に意味があるのでしょうか?
html - スクリーン リーダーの隠し目次
スクリーン リーダーを使用しているユーザーがコンテンツ、メニュー、フッター、この「nav」要素は CSS で画面外に移動されるため、通常のユーザーには表示されません。
これを実装する最良の方法は何ですか? つまり、スクリーンリーダーにとって最もアクセスしやすく、最も邪魔にならないものは何ですか? これが私が遊んできたものです:
1 つ目は、マークアップがより明確になるという利点がありますが、正確にはセマンティックではありません。また、「セクション 1 にジャンプ セクション 2 にジャンプ セクション 3 にジャンプ」のように表示されます。見た目は隠されているので重要ではないことはわかっていますが、読み上げ方に影響はありますか? それぞれの間に適切な一時停止がありますか?
2 番目の構文はもう少し冗長ですが、できればもっと説明的です。
これらのうちどれがより良いですか、またより良い方法はありますか?
html - SEO とアクセシビリティのために HTML ドキュメントを構成する最良の方法は何ですか?
ナビゲーションを含む HTML を構造化して、SEO が可能でアクセスしやすいようにするための推奨される方法は何ですか。
たとえば、構造がドキュメントの構造に似ている必要があります。
- コンテンツにスキップ (リンク、CSS で非表示)
- ナビゲーション
- コンテンツ
- その他のコンテンツ (右側のペインなど)
また:
- ナビゲーションにスキップ (リンク、CSS で非表示)
- コンテンツ
- ナビゲーション
- その他のコンテンツ (右側のペインなど)
明らかにレイアウトを制御するために CSS が使用されますが、ボットとスクリーン リーダーは CSS を無視します。
.net - .NETアセンブリへの特権アクセスを他の1つのアセンブリのみに付与する方法はありますか?
クラスライブラリアセンブリといくつかのテストコードがあります。テストコードはクラスの内部を調べる必要があるため、アセンブリの一部である必要があります。また、テストコードをすべて自分で実行したくないので、別のアセンブリができるように、何かを公開する必要があります。それを呼び出します。これは、メインアセンブリに存在してはならないコードに取り組むことになります。
私が欲しいのは、すべてのテストコードを他のアセンブリに配置し、クラスの内部にアクセスするための特権を何らかの方法で付与することです。デバッグ/プライベートビルドの一部として、これを最終製品の一部にする必要はありません。
それは可能ですか?
accessibility - 特別なニーズを持つ人々のための開発
これは私の初めての投稿です。
特別なニーズを持つ人々のグループのためのアプリケーションを開発する必要があります. 機能は本当に些細なことですが、インターフェイスを使用できるようにする方法がわかりません。
彼らの知的能力は完璧で、実際には高校を勉強していますが、そのうちの1人は言うまでもなく鼻でタイプするのが非常に難しく、別の1人は1本の指だけでゆっくりとタイピングし、どちらもマウスを使用できません。
巨大なグリッドなどに基づいて、javascript を使用して使用可能なインターフェイスを開発できるかどうか疑問に思っていました。