From 15e016b0a64f61e92876dd861f7f1c849d568614 Mon Sep 17 00:00:00 2001 From: ndwarshuis Date: Sat, 6 Jun 2020 14:28:51 -0400 Subject: [PATCH] REF make layout more informative --- etc/conf.org | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/etc/conf.org b/etc/conf.org index f0b1ef0..8247851 100644 --- a/etc/conf.org +++ b/etc/conf.org @@ -3196,16 +3196,23 @@ This controls the music player daemon (MPD) which in my case is modidy with seve * keybindings For the sake of my sanity, all bindings go here. Note this means I don't use =:bind= in use-package forms. ** setup -Most of my modifiers are reloacted using xkb and xcape. Below is a summary where each item is in the form -> () -- tab -> l_super (tab) -- backslash -> r_super (backslash) -- caps -> l_ctrl (escape) -- return -> r_ctrl (return) -- l_ctrl -> l_hyper -- l_super -> iso_l3_shift (xf86search) -- space -> r_alt (space) -- r_alt -> r_hyper -- r_ctrl -> caps +Most of my modifiers are reloacted using xkb and [[https://github.com/alols/xcape][xcape]]. + +The xkb layout can be found [[https://github.com/ndwarshuis/xkb-hypermode][here]]. + +Below is a summary of the remapped xcape keys. + +| original key | new xkb keycode | xcape keycode/shifted | comment | +|---------------+------------------+-----------------------+----------------------| +| Tab | Super_L | Tab/ISO_Left_Tab | | +| Backslash | Super_R | Backslash/Bar | | +| Capslock | Control_L | Escape | | +| Return | Control_R | Return | | +| Left Control | Hyper_L | | | +| Left Super | ISO_Level3_Shift | XF86Search | XF86Search for dmenu | +| Space | Alt_R | Space | | +| Right Alt | Hyper_R | | | +| Right Control | Caps_Lock | | | ** whichkey Everyone forgets keybindings. When typing a key chord, this will display a window with all possible completions and their commands. #+BEGIN_SRC emacs-lisp