Ticket #17575

「英数(CapsLock)」「半角・全角」「ひらがな」の3キーが正しくフックできない

Open Date: 2009-06-30 22:34 Last Update: 2009-09-13 18:52

Reporter:
Owner:
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
9 - Highest
Severity:
9 - Highest
Resolution:
Fixed
File:
None

Details

日本語キーボードの場合「英数(CapsLock)」「半角/全角」「カタカナ/ひらがな」の3つのキーは Windows 内部で特別扱いされているらしく、 WH_KEYBOARD_LL ではキーの戻りが正しく拾えません。このため、yamy でのキー入力置換が行えません。

現時点での回避策としては Scancode Map レジストリを用いてこれら3キーのスキャンコードを特別扱いされない別のスキャンコードに変換する方法があります。

Ticket History (2/2 Histories)

2009-06-30 22:34 Updated by: gimy
  • New Ticket "「英数(CapsLock)」「半角・全角」「ひらがな」の3キーが正しくフックできない" created
2009-09-13 18:52 Updated by: gimy
  • Ticket Close date is changed to 2009-09-13 18:52
  • Status Update from Open to Closed
  • Resolution Update from None to Fixed
Comment

自動で Scancode Map を変更・反映させ問題となるキーに E0- のプレフィックスを付ける機能「NLSキーのエスケープ」を追加した。

調査の詳細は http://sourceforge.jp/projects/yamy/wiki/NLSKeyProblem を参照。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login