Overall changes
===============
* `F12` was replaced by an `Fx` key, that activate the **Media** layer
  as a one-shot layer, and also `Alt` as a one-shot modifier.
Base layer changes
==================
* The `Media Stop` key is now a tap-dance key, and resets the device for
  programming on the fourth tap.
Miscellaneous
=============
* `π` can now be entered with UCIS.
* `🐁` can now be entered with UCIS.
Tools
=====
* The `tools/layer-notify` tool was removed, it was an example, which I
  don't use.
`tools/hid-commands`
--------------------
* Now looks at the `DISABLE_APPSEL_START` environment value, and does
  not display an AppSel notification if it is non-empty.
* Will attempt to re-program the keyboard when receiving a `reflash`
  command.
* No longer tries to select Emacs 24 on `APPSEL_EMACS`, rather, it goes
  for any Emacs.
* The `APPSEL_MUSIC` command now includes Kodi in the list too, as the
  last choice.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
		
	
			
		
			
				
	
	
	
		
			7.6 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			7.6 KiB
		
	
	
	
	
	
	
	
v1.9
2016-10-16
Overall changes
- F12was replaced by an- Fxkey, that activate the Media layer as a one-shot layer, and also- Altas a one-shot modifier.
Base layer changes
- The Media Stopkey is now a tap-dance key, and resets the device for programming on the fourth tap.
Miscellaneous
- πcan now be entered with UCIS.
- 🐁can now be entered with UCIS.
Tools
- The tools/layer-notifytool was removed, it was an example, which I don't use.
tools/hid-commands
- Now looks at the DISABLE_APPSEL_STARTenvironment value, and does not display an AppSel notification if it is non-empty.
- Will attempt to re-program the keyboard when receiving a reflashcommand.
- No longer tries to select Emacs 24 on APPSEL_EMACS, rather, it goes for any Emacs.
- The APPSEL_MUSICcommand now includes Kodi in the list too, as the last choice.
v1.8
2016-10-03
ADORE
- Major rearrangements were made, to reduce pinky use, and to balance out the hand usage.
Tools
- The hid-commandstool will now display a notification when the AppSel layer is triggered.
- The log-to-heatmap.pytool now treats the innermost keys on the bottom row as thumb keys, as far as statistics are concerned.
Miscellaneous
- Fixed the Steno toggle key.
v1.7
2016-09-18
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-paneskey. The left also doubles as a GNU screen prefix key, and sendsC-awhen double tapped.
- A number of functions, such as the AppSel layer, now require the hid-commandstool to be running, with the output ofhid_listenbeing piped to it.
ADORE
- Yand- Xhave 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 screenhas 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-notifythat listens to layer change events on the HID console, and pops up a notification on layer changes.
- Another new tool, tools/text-to-log.pyhas 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-commandsutility. These generally are OS dependent, and are easier to implement on the software side.
v1.6
2016-08-24
Base layer changes
- The parentheses & bracket keys have been merged: tapping them results in [or{(if it was shifted), double tapping leads to(.
- The :;and-_keys are now available on the base layer, on their ADORE location, too, just below[{(/]}).
- The Appskey has been replaced byF12.
- The -/_is no longer a tap-dance key.
ADORE layer changes
- Adjustments were made to the ADORE layer, to separate some inconvenient combinations.
Miscellaneous changes
- LEAD unow starts the symbolic unicode input system, instead of the OS-one.
- The mouse acceleration keys on the Navigation/Media layer have been turned into toggles: tap them once to turn them on, until tapped again. Tapping an accelerator button will turn all the others off.
- When the ARROW layer is on, the red and blue LEDs light up now.
Heatmap
- The built-in keylogger has been greatly enhanced, it now outputs the pressed state, and the layer (Dvorak or ADORE). As such, the ADORE_AUTOLOGoption has been removed, instead there isAUTOLOG_ENABLEnow, which when enabled, makes the keylogger start when the keyboard boots. It defaults to off.
- The heatmap generator received a lot of updates.
v1.5
2016-08-12
- The 1HAND layer has been removed.
- A Deletekey is now available on the right thumb cluster.
- The ADORE layer received a major update, see the layout image above.
- It is now possible to enable automatic logging for the ADORE layer, by setting the ADORE_AUTOLOGmakefile variable toyeswhen compiling the keymap. It is off by default.
- The ~key and theMedia Next/Prevkey have been swapped on the Base layer.
- On the ARROW layer, Backspacehas been replaced byEnter.
- There is some experimental support for entering Unicode symbols.
v1.4
2016-07-29
- When toggling the key logging on or off, the LEDs will do a little dance.
- The keylogger is now optional, but enabled by default. Use KEYLOGGER_ENABLE=noon themakecommand line to disable it.
- The TAB/ARRWkey was turned into a tap-dance key, allowing one to toggle the ARROW layer on by double-tapping, and as such, avoid the need to hold the key.
- The -/_key was turned into a tap-dance key too.
- There is now a way to travel time with the keyboard, toggle the feature on by hitting LEAD t.
v1.3
2016-07-06
- Added support for logging keys, by pressing LEAD d. Also included is a tool to generate a heatmap out of the logs.
- The arrow and navigation keys were rearranged again, and now require an additional key being held to activate. See the Base layer for an image that shows where arrows are.
- The experimental layer has been redone, and is now called ADORE, and as such, can be enabled by LEAD anow.
- Switching between Dvorak and ADORE is now persisted into EEPROM, and survives a reboot.
v1.2
2016-06-22
- The forced NKRO mode can be easily toggled off at compile-time, to make the firmware compatible with certain operating systems.
- The :;key has changed behaviour: to access the;symbol, the key needs to be double-tapped, instead of shifted.
- The =and\keys were swapped,=moved to the home row, on both the Base and the experimental layers.
- The arrow and navigation keys were redone, they are now more accessible, but the navigation keys require an extra tap to access.
- The Emacs layer is gone, replaced by a simplified navigation and media layer.
- LEAD vtypes the firmware version, and the keymap version.
- On the experimental layer, the LandQ, and theKandGkeys were swapped.
- The Steno layer gained a few more #and*keys, to make it easier on my fingers.
v1.1
2016-06-14
- The keyboard starts in NKRO mode, bootmagic and other things are disabled.
- A Steno layer was added, to be used with Plover.
- An experimental layer was added, something halfway between Dvorak and Capewell-Dvorak. A work in progress.
- LEAD ytypes- \o/.
- Some keys on the Base layer have been moved around:
- ?moved to the left pinky, left of- Q.
- =shifted one row down, but- F11stayed where it was.
- -on the left half was replaced by- Tab.
- Tab's original position is taken by a- Media Next/- Media Prevkey.
- :now inputs- ;when shifted.
 
- ESCcancels the Hungarian layer too, not just modifiers.
v1.0
2016-05-26
Initial version.