-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
hanguel key works wierd with interception #127
Comments
It looks like there's missing logs in this case for the first set of tests:
Can do the test again and make sure to add the log message containing the The second set of tests actually use the llhook mechanism, the feature name is As an aside as well, the debug vs. release |
I found one thing.
YES, you're right. That is my mistake. Debug build does not work same as release build when I build with
|
Unfortunately it looks like there's an issue with using the llhook mechanism to read the hangeul key. The issue looks similar to the issues discussed in #55. For the tests with the interception driver, can you clarify if you're actually pressing lctl or hangeul? If you're pressing lctl, can you send the logs for pressing hangeul so that we can see what the interception |
@jtroo Thank you for information. I will check #55. And for the Hangeul with interception driver. It show the ESC key when I press and release Hangeul key as below.
Anther weird point is that there is only UP state without DOWN. FYI. I press and relase
|
@code4rain unfortunately it seems like the interception driver can't properly support the hangeul key in its current state. That's very unfortunate, especially considering the llhook mechanism isn't perfect either. And frustratingly, the interception driver isn't open source so I can't poke around and try to fix it myself 🙁 |
@jtroo I understand the situation. And this is the log when I pressed lctrl which mapped tap-hold hanguel and lctl
|
Yea the panic is there because kanata doesn't know what interception codes to send for hangeul. I asked for the logs when you tap the physical hangeul key so I could see if it would output something useful that I could put into the code, but unfortunately it didn't. |
Update with issue #127 as an interception issue.
Test with below scenario
env: window11
kanata.kdb
Test with release build
--debug
(which build latest code with release build(cargo build --release --features=interception
)it does not work.
Also
4. press and release the hangeul key
the hangeul key does not work. (English <-> Korean does not transfer.)
Test with debug build (same kanata.kdb)
--debug
(which build latest code with debug build(cargo build --features=interception
)it works
Also
4. press and release the hangeul key
it just press only and the press and release again
haneul key work with press/release twice.
The text was updated successfully, but these errors were encountered: