Skip to content
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

sendChar 与 doubleChar 函数重复发送字符 #101

Closed
yrqyrqyrq99 opened this issue Jul 3, 2022 · 2 comments
Closed

sendChar 与 doubleChar 函数重复发送字符 #101

yrqyrqyrq99 opened this issue Jul 3, 2022 · 2 comments

Comments

@yrqyrqyrq99
Copy link

作者您好,我在 lib_keysFunction.ahk 中添加了如下函数:

keysFunc_doubleSmallBrackets(){
    keysFunc_doubleChar("(",")")
    return
}

因为我在尝试更改一些代码,因此我在 lib_keysSet.ahk 中尝试用原始方法映射按键功能(您使用的方法我不太会用😂)。我分别使用以下两种方式试图发送成对小括号:

方式一

CapsLock & p::
    keysFunc_doubleSmallBrackets()
    return

方式二

#If CapsLock
p::
    keysFunc_doubleSmallBrackets()
    return
#If

但是实际操作中按下 CapsLockP 键后会发送 ()(()()()) 或者 ()(()()()()(()()())) 或者其它离谱的情况,总之都不是发送单独一对小括号

我在键盘检测网站上测试了一下,按下 CapsLockP 键后,键盘的响应情况如下:

您可以指导我一下,出现这种情况,是哪里出问题了吗😂

@wo52616111
Copy link
Owner

#76

这样配置可以吗?为啥要自己改代码呢?

@yrqyrqyrq99
Copy link
Author

感谢您的回复,问题已经解决了,是我不小心把前面的一个变量删掉了😂虽然我还是不明白为啥有这个变量在就没问题

我修改代码一方面是想增加我自己习惯用的按键,另一方面也是对您代码的拆解学习

感谢您对我提问的耐心回复

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants