From 6b155c0206a174e233a1bd10e175a93af9dd6014 Mon Sep 17 00:00:00 2001 From: Fazzi Date: Mon, 14 Oct 2024 16:32:46 +0100 Subject: [PATCH] Uncommon tips and tricks: new section to reset F13-F24 (#808) --- pages/Configuring/Uncommon-tips-&-tricks.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pages/Configuring/Uncommon-tips-&-tricks.md b/pages/Configuring/Uncommon-tips-&-tricks.md index 420c69f..0b2a5bb 100644 --- a/pages/Configuring/Uncommon-tips-&-tricks.md +++ b/pages/Configuring/Uncommon-tips-&-tricks.md @@ -82,6 +82,24 @@ input { kb_options = caps:swapescape } ``` + +## Set F13-F24 as usual function keys +By default, F13-F24 are mapped by xkb as various "XF86" keysyms. These cause binding +issues in many programs. One example is OBS Studio, which does not detect the XF86 +keysyms as usable keybindings, making you unable to use them for binds. This option +simply maps them back to the expected F13-F24 values, which are bindable as normal. + +{{< callout >}} +This option was only added recently to `xkeyboard-config`. Please ensure you are on version +2.43 or greater for this option to do anything. +{{< /callout >}} + +``` +input { + kb_options = fkeys:basic_13-24 +} +``` + ## Minimize windows using special workspaces This approach uses special workspaces to mimic the "minimize window" function, by using a single keybind to toggle the minimized state. Note that one keybind can only handle one window.