Windows

since 2011-09-14

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

文献

Win32/64APIシステムプログラミング コンパクト版―32/64ビットの共存
北山 洋幸
カットシステム
売り上げランキング: 416912

Windowsデバッグの極意 ツールを使いこなして、バグハント!
Mario Hewardt Daniel Pravat
アスキー・メディアワークス
売り上げランキング: 129244

キーボード操作

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