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

Update the ergodox/algernon keymap to v1.7 #760

Merged
merged 1 commit into from
Sep 23, 2016
Merged

Update the ergodox/algernon keymap to v1.7 #760

merged 1 commit into from
Sep 23, 2016

Conversation

algernon
Copy link
Contributor

Overall changes

  • The number row has been completely rearranged on both the Base and the ADORE layers.
  • The number/function key behavior was changed: function keys are now on the Media.
  • The :/; and -/_ keys were put back to their thumb position on the bottom row, on both the Base and ADORE layers.
  • The bottom large keys on the inner side of each half now function as tmux keys: the left to send the prefix, the right to send the display-panes key. The left also doubles as a GNU screen prefix key, and sends C-a when double tapped.
  • A number of functions, such as the AppSel layer, now require the hid-commands tool to be running, with the output of hid_listen being piped to it.

ADORE

  • Y and X have been swapped again.

Media/Navigation layer

  • The function keys are now on this layer.
  • Mouse keys have been removed.
  • Media start/stop/prev/next have been removed.
  • Print screen has been removed.
  • There is only one screen lock key now.

Heatmap

  • Fixed a few issues in the finger-stats calculation.
  • The tool now also timestamps and saves all input lines to a logfile, which it loads on start, allowing one to continue the collection after upgrading the tool.
  • The heatmap tool will now colorize the stats by default.
  • The periodic stats are now printed in a more compact format.

Tools

  • Added a new tool, tools/layer-notify that listens to layer change events on the HID console, and pops up a notification on layer changes.
  • Another new tool, tools/text-to-log.py has been added that converts arbitrary text to a keylogger output, which can be fed to the heatmap generator.
  • A number of features have been moved to the tools/hid-commands utility. These generally are OS dependent, and are easier to implement on the software side.

Overall changes
===============

* The number row has been completely rearranged on both the **Base** and
  the **ADORE** layers.
* The number/function key behavior was changed: function keys are now on
  the **Media**.
* The `:`/`;` and `-`/`_` keys were put back to their thumb position on
  the bottom row, on both the **Base** and **ADORE** layers.
* The bottom large keys on the inner side of each half now function as
  [tmux](http://tmux.github.io/) keys: the left to send the prefix, the
  right to send the `display-panes` key. The left also doubles as a GNU
  screen prefix key, and sends `C-a` when double tapped.
* A number of functions, such as the **AppSel** layer, now require the
  `hid-commands` tool to be running, with the output of `hid_listen`
  being piped to it.

ADORE
=====

* `Y` and `X` have been swapped again.

Media/Navigation layer
======================

* The function keys are now on this layer.
* Mouse keys have been removed.
* Media start/stop/prev/next have been removed.
* `Print screen` has been removed.
* There is only one screen lock key now.

Heatmap
=======

* Fixed a few issues in the finger-stats calculation.
* The tool now also timestamps and saves all input lines to a logfile,
  which it loads on start, allowing one to continue the collection after
  upgrading the tool.
* The heatmap tool will now colorize the stats by default.
* The periodic stats are now printed in a more compact format.

Tools
=====

* Added a new tool, `tools/layer-notify` that listens to layer change
  events on the HID console, and pops up a notification on layer
  changes.
* Another new tool, `tools/text-to-log.py` has been added that converts
  arbitrary text to a keylogger output, which can be fed to the heatmap
  generator.
* A number of features have been moved to the `tools/hid-commands`
  utility. These generally are OS dependent, and are easier to implement
  on the software side.

Signed-off-by: Gergely Nagy <[email protected]>
@ezuk
Copy link
Contributor

ezuk commented Sep 23, 2016

Woot! Merging, sorry for the delay @algernon :)

@ezuk ezuk merged commit 545f0ca into qmk:master Sep 23, 2016
BlueTufa pushed a commit to BlueTufa/qmk_firmware that referenced this pull request Aug 6, 2021
* Improve key size calculations

* Put back classes, set unit sizes in there

* Move kiso return further down

* Put default unit sizes into BaseKeymap

* Fix syntax

* Rename getKeyClass -> getKeySizeClass

* Less specific key size classes
bdjohnson79 pushed a commit to bdjohnson79/qmk_firmware that referenced this pull request Oct 15, 2024
These were picked up early and not removed with a later merge. Clean
them up manually here to resolve the following build warning:

wuque/tata80/wk: LAYOUT: Layout macro should not be defined within ".h"
files.

These files should have been removed in the following commits:
02ccc50 (Remove more empty headers (qmk#20155), 2023-03-17)
5bd68e3 (Move single `LAYOUT`s to data driven (qmk#20365), 2023-04-12)

Signed-off-by: Randolph Sapp <[email protected]>
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

Successfully merging this pull request may close these issues.

2 participants