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

Show scroll lock and pause as options for built-in keyboards #140

Open
ids1024 opened this issue Jun 27, 2022 · 0 comments
Open

Show scroll lock and pause as options for built-in keyboards #140

ids1024 opened this issue Jun 27, 2022 · 0 comments

Comments

@ids1024
Copy link
Member

ids1024 commented Jun 27, 2022

These are already available on Launch.

system76/ec#225 and system76/ec#229 added these bindings, and included them in default layouts. PAUSE at least is complicated because it won't work on older firmware, so it would need some way to test that the firmware supports it...

ids1024 added a commit that referenced this issue Jun 27, 2022
'Non-US \' is not listed, since the PS/2 keycode for that is the same as
'Backlash'. The UI around non-US layouts could be improved, but that's
already an issue and this at least makes it possible to set this
mapping.

This does not add the `PAUSE` and `SCROLL_LOCK` keycodes that have
been added to EC. At least with `PAUSE`, this is complicated since it
won't work on older firmware, and we should probably test for that
(#140).

Fixes #127.
ids1024 added a commit that referenced this issue Jul 13, 2022
'Non-US #' is not listed, since the PS/2 keycode for that is the same as
'Backlash'. The UI around non-US layouts could be improved, but that's
already an issue and this at least makes it possible to set this
mapping.

This does not add the `PAUSE` and `SCROLL_LOCK` keycodes that have
been added to EC. At least with `PAUSE`, this is complicated since it
won't work on older firmware, and we should probably test for that
(#140).

Fixes #127.
ids1024 added a commit that referenced this issue Jul 13, 2022
'Non-US #' is not listed, since the PS/2 keycode for that is the same as
'Backlash'. The UI around non-US layouts could be improved, but that's
already an issue and this at least makes it possible to set this
mapping.

This does not add the `PAUSE` and `SCROLL_LOCK` keycodes that have
been added to EC. At least with `PAUSE`, this is complicated since it
won't work on older firmware, and we should probably test for that
(#140).

Fixes #127.
ids1024 added a commit that referenced this issue Mar 21, 2023
* Handle firmware version `0.12.20`, as used in
system76/qmk_firmware#14 (which I think was
released?)
* Don't mutate header files.
* Map names to match what previous version used
  - Need to make sure everything, including `RESET`/`BOOT`, is working
    as expected, with both versions.
* Add `\n` to end of generated json files.
* Fix behavior without `--override`.

This still avoids updating the default keymaps for builtin keyboards
pending #140.
13r0ck pushed a commit that referenced this issue Mar 23, 2023
* Handle firmware version `0.12.20`, as used in
system76/qmk_firmware#14 (which I think was
released?)
* Don't mutate header files.
* Map names to match what previous version used
  - Need to make sure everything, including `RESET`/`BOOT`, is working
    as expected, with both versions.
* Add `\n` to end of generated json files.
* Fix behavior without `--override`.

This still avoids updating the default keymaps for builtin keyboards
pending #140.
13r0ck pushed a commit that referenced this issue Mar 23, 2023
* Handle firmware version `0.12.20`, as used in
system76/qmk_firmware#14 (which I think was
released?)
* Don't mutate header files.
* Map names to match what previous version used
  - Need to make sure everything, including `RESET`/`BOOT`, is working
    as expected, with both versions.
* Add `\n` to end of generated json files.
* Fix behavior without `--override`.

This still avoids updating the default keymaps for builtin keyboards
pending #140.
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