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

Feature request: allow key roll-over for faster typing #2

Open
jorissteyn opened this issue Jul 3, 2016 · 1 comment
Open

Feature request: allow key roll-over for faster typing #2

jorissteyn opened this issue Jul 3, 2016 · 1 comment

Comments

@jorissteyn
Copy link

jorissteyn commented Jul 3, 2016

When typing, it's not uncommon to press a key before releasing the previously pressed key. For normal people this is not a problem. But when using the space bar as a modifier it becomes a limiting factor when typing fast. The at-home-modifier patch of the x input driver (xf86-input-evdev) has an option 'AhmDelay' which allows key roll-over without triggering the "fake" modifier state.

When enabled, it works like this:

  • press space
  • press t
  • release t
  • release space

==> produces fake modifier + t

  • press space
  • press t
  • release space
  • release t

==> produces ordinary space followed by ordinary t

I believe users of XHK would benefit greatly by having such an option, especially when using the mirrored layout only while holding a cup of coffee!

@kbingham
Copy link
Owner

kbingham commented Jul 4, 2016

Hi @jorissteyn.

Thanks for your input! - It's a long time since I worked on xHK (I recovered from my broken arm, so I guess I haven't paid it much attention)

I think I recall that I had set the roll-over, because when I was typing - I often (by typing too fast perhaps) would 'press space, press t, release space' release t' when I was expecting a y.

Certainly this could be improved or be configurable. I didn't realise I had any users at the moment - so to get two reports on here in one weekend is quite motivating to do some updates :)

I wasn't aware of the at-home-modifier project, so I'll take a look and see how they have managed these intricacies. The timing, and I guess providing configurable options to people are the key.

I'll take a look (hopefully this week) and see what I can get done.

Regards

Kieran

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