-
Hello, I have used this 'YAKD' for a few months. It's very good, but I find a bug. I am from China. I can use accurate Chinese to show the bug accurately and completely, but my English may not as accurate as that. 不过不得不说,你做的软件是真的好用,我在中国搜索引擎上搜过很多很多,效果都没你这个好!(对于一个弹键盘的人来说https://www.bilibili.com/video/BV1Zq4y1U7YD There is a problem, The "keypad" part of the keyboard is the number keys on the right side of the keyboard. There is a problem with the "Open Keypad" key. Let me take an example. Here, I press "Num Lock" and "Numpad 6" at the same time, release "Numpad Lock", and then release "Numpad 6". At this time, "Numpad 6" will continue to be displayed on your YAKD panel until you click "Numpad 6" and "Numpad 6" again In this way, the bug can be fixed, and it is a bug that will appear no matter whether "Num Lock" is turned on or not. The other way is to show that "Right" at this time is to click "Num Lock" and "Numpad 6" in turn, or click "Right →" of "Up, Down, Left, Right" to recover. I hope it can be modified. However, I have to say that your software is really useful. I have searched many Chinese search engines, and the results are not as good as yours! (For a person who plays the keyboard https://www.bilibili.com/video/BV1Zq4y1U7YD |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Thank you for your kind words, I'm glad you're happy with my modest program. I have already encountered a similar problem, but, unfortunately, I don't know what to do with it. The fact is that I get information about the keyboard keys from the Windows API. This information is presented in the form of events. For example, key A is down -> key A is up, and so on. That is, I don't have information for all keys currently pressed. For example, you pressed Numpad 6, the program received a key press event and displayed it in the window. Then you pressed Numlock and released Numpad 6, but the number block was already disabled. The program didn't receive the event Numpad 6 is up and doesn't know that the key should be removed from the window. This is a limitation of the physical keyboard and Windows. This is often used in games when you need to hold down a key for a very long time, then bind it to Numpad X, press the key and press Numlock. The key will always be pressed. I could use another way to track the keys, but that requires the app to be in focus. And this isn't suitable for displaying keys in games. So I can't do anything about it. |
Beta Was this translation helpful? Give feedback.
Thank you for your kind words, I'm glad you're happy with my modest program. I have already encountered a similar problem, but, unfortunately, I don't know what to do with it.
The fact is that I get information about the keyboard keys from the Windows API. This information is presented in the form of events. For example, key A is down -> key A is up, and so on. That is, I don't have information for all keys currently pressed. For example, you pressed Numpad 6, the program received a key press event and displayed it in the window. Then you pressed Numlock and released Numpad 6, but the number block was already disabled. The program didn't receive the event Numpad 6 is up and doesn't know t…