memo.xight.org - 2004-02-29

2004-02-29 Sun

Human Interface Device Access

- Summary
  キーボードにある特殊なキーを機能させるためのサービス
- 問題
  開始しようとすると
  ローカルコンピュータの Human Interface Device Accessサービスを開始できません.
  エラー126: 指定されたモジュールが見つかりません.
- [2004-02-29-1] の問題はおそらくこれ.
  解決できず.

NotePC で 外付け英語配列キーボードも使いたい

- 理想
  外出時なら日本語配列
  自宅なら英語配列で,右Altに漢字キー,右WindowsキーにApplicationキーを割り当てる
- 解決法
  USJP[2004-02-22-2] + Change Key[2003-09-21-5]
  1. USJP
     自宅ではUS配列
     外出時ならJIS配列
     [環境設定...] - [変換設定] - [右Altキーを漢字切替に使用する] にチェック
     USJP - 環境設定
  2. Change Key での設定
    右WindowsキーをApplicationキーに変更
    ここで右Altキーを漢字キーにしてはいけない!
- 失敗した例
  右Altキーを漢字キーに変更してしまうと,USJPで英語配列に変更した場合に,
  漢字キーとして動作しなくなる.
- Reference
  USJP - 瞬間!! (英語/日本語) 配列切替ドライバ
  http://www.trinityworks.co.jp/software/usjp/
  Satoshi Web Site - ダウンロード Windows - Change Key
  http://satoshi.web5.jp/f_soft/dw_win.htm

右Altキーに漢字キー,右WindowsキーにApplicationキーを割り当てるレジストリエントリ

- 右WindowsキーにApplicationキー

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,\
  02,00,00,00,\
  5d,e0,5c,e0,\
  00,00,00,00



- 右Altキーに漢字キー

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,\
  02,00,00,00,\
  29,00,38,e0,\
  00,00,00,00



- 右Altに漢字キー,右WindowsキーにApplicationキー

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,\
  03,00,00,00,\
  5d,e0,5c,e0,\
  29,00,38,e0,\
  00,00,00,00


右Altキーに漢字キーを割り当てる方法

- Summary
WindowsにAX規格のキーボードと認識させれば,右ALTを漢字キーに変更可能.
それ以外は既存の配置と変わりなし.
- 方法
1. AXキーボード用DLLの確認
  %SystemRoot%\system32\kbdax2.dll があるか確認する
2. レジストリの変更
\\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters

LayerDriver JPN            REG_SZ    kbdax2.dll
OverrideKeyboardIdentifier REG_SZ    AX_105KEY
OverrideKeyboardSubtype    REG_DWORD 1
OverrideKeyboardType       REG_DWORD 7



- 以下のレジストリファイルをインポートしても良い.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
"LayerDriver JPN"="kbdax2.dll"
"OverrideKeyboardType"=dword:00000007
"OverrideKeyboardSubtype"=dword:00000001
"OverrideKeyboardIdentifier"="AX_105KEY"



- 備考
Change Key [2003-09-21-5] を使用したほうが楽かも.

- Reference
@IT - Windows TIPS -- TIPS:右Altキーに[漢字]キーを割り当てる方法 (AXキーボード設定を利用する方法)
http://www.atmarkit.co.jp/fwin2k/win2ktips/041axkbd/axkbd.html
AX規格 (AX standard)
http://www.atmarkit.co.jp/icd/root/11/5785011.html

Fnキーが効かない

- Summary
  Fn (ファンクションキー) と組み合わせたキー操作が一部動作しない.
- 効かないキー

Fn + F3 Muting
Fn + F4 Volume
Fn + F5 Blightness
Fn + F7 LCD/VGA
- 効くキー
Fn + ↑ Page Up
Fn + ↓ Page Down
Fn + ← Home
Fn + → End
- やったこと
  HotKey Utility 2.4をインストールした
- 結果
  だめ.
  レジストリを変更してキー配置を変更したのがいけなかったのかも.
  Human Interface Device Access のサービスかも.
- Reference
  Vaio - サポート - ダウンロード - HotKey Utility 2.4
  http://vcl.vaio.sony.co.jp/download/PK-000178-00.html