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

Hitting auxiliary descriptor limit again #876

Open
lobre opened this issue Nov 10, 2024 · 0 comments
Open

Hitting auxiliary descriptor limit again #876

lobre opened this issue Nov 10, 2024 · 0 comments

Comments

@lobre
Copy link

lobre commented Nov 10, 2024

A few months back, I reported an issue that led to the increase of the auxiliary descriptor limit.

4101a4b

However, I see today that I am hitting that limit again. I don’t know if it is my configuration which is too complex for keyd's purpose, or if I implemented things in a complex manner.

I think it can mainly be due to two things:

  • I like having two behaviours for a key, one on tap and another on hold. This requires remapping pretty much the whole keyboard for layers on which I want to do it.
  • And linked to the previous one, I use the pattern of overloadi with timeout a lot, so that I can repeat keys without triggering the "hold" effect.

So this leads to things like:

q = overloadi(q, timeout(q, 250, S-q), 100)
w = overloadi(w, timeout(w, 250, S-w), 100)
e = overloadi(e, timeout(e, 250, S-e), 100)
r = overloadi(r, timeout(r, 250, S-r), 100)
t = overloadi(t, timeout(t, 250, S-t), 100)
y = overloadi(y, timeout(y, 250, S-y), 100)
u = overloadi(u, timeout(u, 250, S-u), 100)
i = overloadi(i, timeout(i, 250, S-i), 100)
o = overloadi(o, timeout(o, 250, S-o), 100)
p = overloadi(p, timeout(p, 250, S-p), 100)

Would that be an option to increase the limit to 512, or are there other mitigation strategies that I can follow?

I can share more of my configuration if needed.

@lobre lobre changed the title Hitting auxiliray descriptor limit again Hitting auxiliary descriptor limit again Nov 10, 2024
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

1 participant