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

Cannot use Consumer Control "Mute", "ScanPreviousTrack", and "ScanNextTrack" #29

Closed
paradox460 opened this issue Sep 11, 2018 · 1 comment
Assignees
Labels
Milestone

Comments

@paradox460
Copy link

U"D"         : CONS"SCANPREVIOUSTRACK";
U"F"         : CONS0x0CD;
U"G"         : CONS"ScanNextTrack";
  • OS:

Mac OS X El Capitan 10.11.6, KLL compilation in Arch Linux Docker container from kiibohd/firmware project

  • Version:
    KLL v0.5c

  • Reproduction Steps:

  1. Add one of the aforementioned Consumer Control Codes (CONS) to your KLL file.

  2. Attempt to compile for the Ergodox Infinity.

  3. Compilation fails for SOME named CONS, but not for others.

    Confirmed working:

    • Mute
    • VolumeDown
    • VolumeUp
    • Hex/Decimal coded CONS (eg CONS0x0CD for PausePlay)

    Confirmed Not Working:

    • ScanPreviousTrack
    • ScanNextTrack
    • PausePlay

Additionally, attempting to use CON instead of CONS (as indicated by this document) results in complete failures.

  • Resulting Issue:
    Attempting to use some consumer control codes results in failure of compilation. Hexadecimal/Decimal variants of said consumer control codes compile and work fine
@haata haata self-assigned this Feb 19, 2019
@haata haata added this to the v0.5.x milestone Feb 19, 2019
@haata haata added the bug label Feb 19, 2019
@haata
Copy link
Member

haata commented Feb 19, 2019

kll transitioned to using a separate database for HID names. The old scheme where spaces were removed automatically doesn't work anymore (there were some annoying conflicts). However, while preparing for the new configurator, I believe these symbolic names were added:
https://github.com/hid-io/layouts/blob/master/base/base.json#L1541
https://github.com/hid-io/layouts/blob/master/base/base.json#L1566

You'll need to make sure your kll compiler is up-to-date.

@haata haata closed this as completed Feb 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants