Windows

since 2011-09-14

主に Microsoft Windows のアクセシビリティとプログラム開発、NVDA日本語化(nvdajp)に必要な情報をまとめています。

文献

<html> <div class="amazlet-box" style="margin-bottom:0px;"><div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4877832629/r4wh-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://images-jp.amazon.com/images/G/09/icons/books/comingsoon_books.gif" alt="Win32/64APIシステムプログラミング コンパクト版―32/64ビットの共存" style="border: none;" /></a></div><div class="amazlet-info" style="line-height:120%; margin-bottom: 10px"><div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4877832629/r4wh-22/ref=nosim/" name="amazletlink" target="_blank">Win32/64APIシステムプログラミング コンパクト版―32/64ビットの共存</a><div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/4877832629/r4wh-22/ref=nosim/" title="Win32/64APIシステムプログラミング コンパクト版―32/64ビットの共存" target="_blank">amazlet</a> at 11.11.23</div></div><div class="amazlet-detail">北山 洋幸 <br />カットシステム <br />売り上げランキング: 416912<br /></div><div class="amazlet-sub-info" style="float: left;"><div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4877832629/r4wh-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div></div></div><div class="amazlet-footer" style="clear: left"></div></div> </html>

<html> <div class="amazlet-box" style="margin-bottom:0px;"><div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4048676083/r4wh-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51XMDewweIL._SL160_.jpg" alt="Windowsデバッグの極意 ツールを使いこなして、バグハント!" style="border: none;" /></a></div><div class="amazlet-info" style="line-height:120%; margin-bottom: 10px"><div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4048676083/r4wh-22/ref=nosim/" name="amazletlink" target="_blank">Windowsデバッグの極意 ツールを使いこなして、バグハント!</a><div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/4048676083/r4wh-22/ref=nosim/" title="Windowsデバッグの極意 ツールを使いこなして、バグハント!" target="_blank">amazlet</a> at 11.09.20</div></div><div class="amazlet-detail">Mario Hewardt Daniel Pravat <br />アスキー・メディアワークス <br />売り上げランキング: 129244<br /></div><div class="amazlet-sub-info" style="float: left;"><div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4048676083/r4wh-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div></div></div><div class="amazlet-footer" style="clear: left"></div></div> </html>

キーボード操作

Windows 7

ツール

Windows 8

Build assistive technologies for Windows 8 at Microsoft BUILD | Lanyrd http://bit.ly/oSLp1t

  • UI Automation が重要
  • WAI-ARIA のプロパティは UIA に変換されるという話

Reaching more customers with accessible Metro style apps in HTML5 at Microsoft BUILD | Lanyrd http://bit.ly/ndTEwP

  • Metro スタイルアプリは WAI-ARIA でアクセシブルになる

スタートボタンは自分で用意

Mac に BootCamp で Windows 8

Mountain Lion の BootCamp アシスタントで Windows 8 のインストールができるという話

  • 消去してよいUSBフラッシュメモリをひとつ用意。
  • Windows の ISO イメージを Mac のデスクトップにおいてアシスタントを実行。指示に従う。
  • Windows 8 のインストールで「アップグレード」「カスタム」の選択が出てきたら「カスタム」を選ぶ。BOOTCAMP と書かれたパーティションを選択、「ドライブオプション(詳細)」、「フォーマット」を実行。
  • 途中で USB を抜いてしまったが、実は WindowsSupport フォルダの setup を実行して Apple のドライバをインストールする必要がある。

PATH設定

開発

SDK

since 2012-07-14

Windows SDK 7.1 のインストールでエラー

Windows SDK 7.1 のインストールでエラーが出る。

デバッグツール

since 2011-09-20

  • 64 ビット版 Debugging Tools for Windows

プロセス

since 2011-10-31

フック

64ビット

IMEのイベント

since 2011-11-09

nvdajp 2011.3j に向けて IME サポートの改善を行うための情報をまとめます。

独自に調べたのですが、なんだか怪しくなってきました。。

Microsoft IME / Natural Input / Office IME

  • Windows XP SP3 + 詳細なテキストサービス無効
  • Windows XP SP3 + 詳細なテキストサービス有効
  • Windows Vista SP1 x86
  • Windows 7 SP1 x64 + アプリケーション x86
  • Windows 7 SP1 x64 + アプリケーション x64
  • 半角・全角キー:WM_KEYDOWN (0x100)
    • 日本語オン:VK 244
    • 日本語オフ:VK 243
  • ALT-半角・全角キー:WM_SYSKEYDOWN (0x104)
    • 直前の状態が日本語オフ:日本語オン、オフのたびに VK 243
    • 直前の状態が日本語オン:日本語オン、オフのたびに VK 244
  • ALT-チルダ(英語キーボード):WM_SYSKEYDOWN (0x104)
    • 日本語オン:VK 25
    • 日本語オフ:VK 25

ATOK 2011

  • Windows 7 SP1 x64 + アプリケーション x86
  • Windows 7 SP1 x64 + アプリケーション x64
  • 半角・全角キー:WM_KEYDOWN (0x100)
    • 日本語オン:VK 244
    • 日本語オフ:VK 243
  • ALT-半角・全角キー:0x04A0
    • 直前の状態が日本語オフ:日本語オン、オフのたびに VK 243
    • 直前の状態が日本語オン:日本語オン、オフのたびに VK 244
  • ALT-チルダ(英語キーボード):0x04A0
    • 日本語オン:VK 25
    • 日本語オフ:VK 25

Google 日本語入力

  • Windows XP SP3 + 詳細なテキストサービス無効
  • Windows XP SP3 + 詳細なテキストサービス有効
  • Windows Vista SP1 x86
  • Windows 7 SP1 x64 + アプリケーション x86
  • Windows 7 SP1 x64 + アプリケーション x64
  • 半角・全角キー:WM_KEYDOWN (0x100)
    • 日本語オン:VK 244
    • 日本語オフ:VK 243
  • ALT-半角・全角キー:WM_SYSKEYDOWN (0x104)
    • 直前の状態が日本語オフ:日本語オン、オフのたびに VK 243
    • 直前の状態が日本語オン:日本語オン、オフのたびに VK 244
  • ALT-チルダ(英語キーボード):WM_SYSKEYDOWN (0x104)
    • 日本語オン:VK 25
    • 日本語オフ:VK 25

DLLの依存関係

windows.txt · 最終更新: 2014/01/27 15:12 by Takuya Nishimoto
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0