Skip to content

[Enhancement] Layer timeouts #946

@bradezard131

Description

@bradezard131

Is your feature request related to a problem? Please describe.
I have a habit of walking away from my keyboard while in a layer, usually my function/nav layer, and then coming back 5-10 minutes later without remembering that I'm in a layer. This causes rather chaotic results when I start pressing F-keys in rapid succession.

Describe the solution you'd like
A layer timeout similar to CapsWord, where after a configurable time of inactivity the layer will deactivate. A well configured timeout would completely remove this issue, and a default of no timeout would prevent this from affecting existing users who may be happy with existing behaviour.

Describe alternatives you've considered
I have a KC.TO set up to reset everything manually, but it's rather clunky and I regularly forget to do it. I could also use momentary layer activation but holding down my layer key while I navigate around with arrows hasn't been a great experience either.

Additional context
I can probably figure this implementation out myself if need be, so I'd be interested in knowing if the project would be willing to receive a PR for it even if nobody else wants to work on it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions