Develop and Download Open Source Software

Ticket #17575

Open Date: 2009-06-30 22:34

Last Update: 2009-09-13 18:52

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

Reporter:gimyOwner:gimy
Priority:9 - HighestMileStone:(None)
Type:BugsSeverity:9 - Highest
Component:(None)Status:Closed
ResolutionFixed

Details

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

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

Attach File

File ListNo attachments.
Add New attachment
Add attachment filesPlease login to add new attachment

Ticket History - 2/2 Histories

2009-06-30 22:34 Update by: gimy

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

2009-09-13 18:52 Update by: gimy

  • Ticket Close date set 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 を参照。


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

You are not logged in. If you do not want to anonymous write, please login. » Login


SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.