From 16e9cf5946e64a5baf02441a773ce5931a5cb1e0 Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Thu, 22 Jun 2023 04:54:19 +0300 Subject: stumpwm: Update keybindings --- stumpwm.org | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'stumpwm.org') diff --git a/stumpwm.org b/stumpwm.org index 742b734..aabd27c 100644 --- a/stumpwm.org +++ b/stumpwm.org @@ -295,10 +295,17 @@ (define-key *root-map* (kbd "M-r") "restart-hard") (define-key *root-map* (kbd "p") "exec ~/Developer/rofi-pass/rofi-pass") (define-key *root-map* (kbd "f") "float-this") - (define-key *root-map* (kbd "M-f") "fullscreen") + (define-key *root-map* (kbd "C-f") "unfloat-this") - (define-key *root-map* (kbd "3") "hsplit-and-focus") - (define-key *root-map* (kbd "0") "delete-window-and-frame") + + (defvar *thanos-buffers-map* + (let ((m (make-sparse-keymap))) + (define-key m (kbd "0") "delete-window-and-frame") + (define-key m (kbd "3") "hsplit-and-focus") + m ; NOTE: this is important + )) + + (define-key *root-map* (kbd "x") *thanos-buffers-map*) (define-key *root-map* (kbd "e") "exec emacsclient -c") @@ -310,6 +317,7 @@ ;; Lock screen (define-key *root-map* (kbd "C-l") "exec ~/Developer/scripts/lock.sh") + (define-key *top-map* (kbd "F11") "fullscreen") ;; Audio (define-key *top-map* (kbd "XF86AudioLowerVolume") "exec pamixer -d 5") (define-key *top-map* (kbd "XF86AudioRaiseVolume") "exec pamixer -i 5") @@ -319,8 +327,8 @@ (define-key *top-map* (kbd "XF86LaunchA") "exec brightnessctl --device='tpacpi::kbd_backlight' set 1-") ;; Keyboard layout - (define-key *top-map* (kbd "F1") "exec setxkbmap us -options ctrl:swapcaps") - (define-key *top-map* (kbd "F2") "exec setxkbmap gr -options ctrl:swapcaps") + (define-key *top-map* (kbd "F1") "exec setxkbmap us -option ctrl:swapcaps") + (define-key *top-map* (kbd "F2") "exec setxkbmap gr -option ctrl:swapcaps") ;;; Groups ;; Switch to group @@ -345,5 +353,5 @@ (define-key *root-map* (kbd "M-n") "move-focus down") (define-key *root-map* (kbd "s") "Duck") - (define-key *root-map* (kbd "v") "Invidious") + ;(define-key *root-map* (kbd "v") "Invidious") #+end_src -- cgit v1.2.3