Is there a way to have a key act as a modifier when held & another key is pressed, but send a different key when pressed by itself? e.g. control key is like a control when holding & pressing another key, but tapping it sends Escape.
I’m currently using xcape
on Linux & Karabiner on OS X to do this, but it’d be much nicer if the keyboard itself could do this.