commit 15d09283dd215755a2dcfa8dfbd2b8ac3a918a51
parent b2f8985a63dd4183a9ab52309642b7c73fa27792
Author: pyratebeard <root@pyratebeard.net>
Date: Tue, 4 Nov 2025 13:00:36 +0000
no_escape
Diffstat:
1 file changed, 17 insertions(+), 0 deletions(-)
diff --git a/entry/no_escape.md b/entry/no_escape.md
@@ -0,0 +1,17 @@
+---
+title: no escape
+keywords: [linux, tips]
+...
+
+For as long as I have been using {neo,}vim I have switched Capslock to Escape. I found it is a much nicer position. I have also used various methods to change Capslock to Ctrl if held and Escape if tapped. I have achieved this though software such as [xcape][xcape] or more recently configuring the keyboard firmware where possible.
+
+Recently I purchased a cheap bluetooth keyboard to use with my tablet, I opted for the [RoyalKludge RK68][royalklude] as it is a good size/format. What I didn't count on is the lack of functionality in the propriety firmware. Unlike [VIA/QMK][via] or [ZWK][zmk] firmware which I have on my other boards, the RoyalKludge firmware doesn't have the ability to set a "mod-tap" key.
+
+At first I tried setting Capslock to Escape and using the normal left Ctrl key. That didn't work very well for me so I started to look for alternatives. That is when I discovered the key combination `Ctrl-[` is the equivalent to pressing Escape. This is Linux functionality so works across the system.
+
+While I still prefer having my mod-tap function, after a bit of time with the RK68 keyboard I have been able to fit this alternative into my flow and it will suffice for the amount of time I would need to use the keyboard with my tablet.
+
+[xcape]: https://github.com/alols/xcape
+[royalkludge]: https://rkgamingstore.com/products/rk68-68-wireless-gaming-keyboard
+[via]: https://docs.qmk.fm/mod_tap#mod-tap
+[zmk]: https://zmk.dev/docs/behaviors/mod-tap