summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Parri <simonparri@ganzeria.com>2025-11-22 12:14:29 -0600
committerSimon Parri <simonparri@ganzeria.com>2025-11-22 12:14:29 -0600
commit3141253b997016096d93a88d0291b4f55ccecc31 (patch)
tree53938efe20a5c9c27e104dd3f840af2d8294ee0f
parent99e08d5abcbcd01f8bac072e15300193b83e36dc (diff)
downloaddotfiles-3141253b997016096d93a88d0291b4f55ccecc31.tar.gz
dotfiles-3141253b997016096d93a88d0291b4f55ccecc31.zip
Emacs/EXWM: Add mobile buttons and gestures to prefix keys
-rw-r--r--common/.emacs.d/init.el41
1 files changed, 40 insertions, 1 deletions
diff --git a/common/.emacs.d/init.el b/common/.emacs.d/init.el
index ee462aa..a0b7678 100644
--- a/common/.emacs.d/init.el
+++ b/common/.emacs.d/init.el
@@ -4320,7 +4320,46 @@ instead."
(exwm-randr-mode)
(cl-pushnew ?\H-o exwm-input-prefix-keys)
(cl-pushnew ?\H-c exwm-input-prefix-keys)
- (cl-pushnew ?\M-! exwm-input-prefix-keys))
+ (cl-pushnew ?\M-! exwm-input-prefix-keys)
+
+ (cl-pushnew (kbd "<XF86Launch0>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch0>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch0>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch0>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch1>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch1>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch2>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch2>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch3>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch3>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch4>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch4>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch5>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch5>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch6>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch6>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch7>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch7>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch8>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch8>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch9>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch9>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch10>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch10>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch11>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch11>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch12>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch12>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch13>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch13>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch14>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch14>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86Launch15>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "S-<XF86Launch15>") exwm-input-prefix-keys)
+
+ (cl-pushnew (kbd "<XF86PowerOff>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86AudioLowerVolume>") exwm-input-prefix-keys)
+ (cl-pushnew (kbd "<XF86AudioRaiseVolume>") exwm-input-prefix-keys))
(use-package exwm-randr
:if (group-enabled-p 'exwm)