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

Autoshift explicit config #1340

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Apr 25, 2024

  1. Make autoshift longpress configurable

    This commit allows specifying the keys to produce on long press if not a
    shifted, but a totally different character is wanted.
    
    Such an explicit mapping takes precedence over shifting the key. That
    means if all alpanumeric characters are configured for AutoShift, but
    the ‘e’ key has an explicit mapping to produce ‘ë’, a long press on ‘e’
    will result in ’ë’, not ‘E’.
    
    Signed-off-by: Marco Herrn <[email protected]>
    hupfdule committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    f89e63c View commit details
    Browse the repository at this point in the history
  2. Add tests for AutoShift explicit configuration

    Signed-off-by: Marco Herrn <[email protected]>
    hupfdule committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    cd447ed View commit details
    Browse the repository at this point in the history
  3. Add example for AutoShift explicit config

    Add an example ino-file and add a paragraph to the README about the
    usage.
    
    Signed-off-by: Marco Herrn <[email protected]>
    hupfdule committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    aee2cf6 View commit details
    Browse the repository at this point in the history
  4. Cache explicitly configured AutoShift key

    Avoid searching for the mapping again if it is already known.
    
    Signed-off-by: Marco Herrn <[email protected]>
    hupfdule committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    b3fc459 View commit details
    Browse the repository at this point in the history
  5. Accept formatting changes from automatic formatter

    Signed-off-by: Marco Herrn <[email protected]>
    hupfdule committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    16b9a91 View commit details
    Browse the repository at this point in the history