From 7ad410d69d806cb6021151913f4a083b64033c62 Mon Sep 17 00:00:00 2001 From: Raheman Vaiya Date: Fri, 26 Nov 2021 02:53:58 -0500 Subject: [PATCH] v1.3.0 Last major 1.x release before master starts tracking 2.x (which will probably alter the config file format). --- CHANGELOG.md | 11 +++++++++++ Makefile | 2 +- README.md | 8 ++++---- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b17424..2fab7c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +# v1.3.0 + +- Adds the ability to swap layers mid-key (#48). +- Adds a panic key sequence (backspace + backslash + enter). +- Clears oneshot layers when undefined keys are pressed. +- Removes duplicate keycode names in `keyd -l`. +- Fixes accidental layer toggle bug (#44). +- Improves logging. +- Fixes support for keyboards with built in mice. +- Misc bugfixes. + # v1.1.1 - Make layert behaviour more intuitive when combined with oneshot() and layer(). diff --git a/Makefile b/Makefile index af3da48..31a2c70 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ LOCK_FILE="/var/lock/keyd.lock" LOG_FILE="/var/log/keyd.log" CONFIG_DIR="/etc/keyd" -VERSION=1.1.2 +VERSION=1.3.0 GIT_HASH=$(shell git describe --no-match --always --abbrev=40 --dirty) CFLAGS=-DVERSION=\"$(VERSION)\" \ diff --git a/README.md b/README.md index 8bdb14f..66a3caa 100644 --- a/README.md +++ b/README.md @@ -87,10 +87,10 @@ esc = capslock 4. See the [man page](man.md) for a comprehensive list of config options. *Note*: It is possible to render your machine unusable with a bad config file. -Before proceeding ensure you have some way of killing keyd if things go wrong -(e.g. ssh). It is recommended that you avoid experimenting in default.cfg (see -the man page for keyboard specific configuration) so you can plug in another -keyboard which is unaffected by the changes. +In the event of a rogue configuration the key sequence `backspace+slash+enter` +should terminate keyd. It is recommended that you avoid experimenting in +default.cfg (see the man page for keyboard specific configuration) so you can +plug in another keyboard which is unaffected by the changes. # Sample Config