H
hjlee67
Guest
Hi,
This is a question about HANJA, HANGUEL key.
Only Make scan code is defined for this two keys, and Break scan code is not defined.
when this key is press and released, the Release(Break) event is not fired.
So I cannot remapping these two keys to different keys.
Let's focus on the usb keyboard.
From research, it is kbdhid.sys that changes the hid usage id report to scan code.
If kbdhid.sys was open source it will be solved simply.
Therefore, I want to create a filter driver that exists at the bottom of kbdhid.sys, and change the hid usage id to other id in this driver.
is this possible?
If possible, what is the easiest way to access it?
PS:
I have already checked the kbfilter sample, but since it is a filter driver that is applied to the level after the scan code has been changed, I could not receive the Key release event.
Continue reading...
This is a question about HANJA, HANGUEL key.
Only Make scan code is defined for this two keys, and Break scan code is not defined.
when this key is press and released, the Release(Break) event is not fired.
So I cannot remapping these two keys to different keys.
Let's focus on the usb keyboard.
From research, it is kbdhid.sys that changes the hid usage id report to scan code.
If kbdhid.sys was open source it will be solved simply.
Therefore, I want to create a filter driver that exists at the bottom of kbdhid.sys, and change the hid usage id to other id in this driver.
is this possible?
If possible, what is the easiest way to access it?
PS:
I have already checked the kbfilter sample, but since it is a filter driver that is applied to the level after the scan code has been changed, I could not receive the Key release event.
Continue reading...