EXWM: Remove Epiphany simulation keys
parent
f9ebd67af9
commit
9b642d61f7
|
@ -192,27 +192,6 @@
|
|||
(exwm-input-release-keyboard (exwm--buffer->id (window-buffer)))))
|
||||
(add-hook 'exwm-manage-finish-hook 'ambrevar/exwm-start-in-char-mode)
|
||||
|
||||
;; Web browsers.
|
||||
;; REVIEW: This should not be needed with a proper web browser.
|
||||
(add-hook 'exwm-manage-finish-hook
|
||||
(defun ambrevar/exwm-set-epiphany-keys ()
|
||||
(when (and exwm-class-name
|
||||
(string= exwm-class-name "Epiphany"))
|
||||
(exwm-input-set-local-simulation-keys
|
||||
`((,(kbd "M-h") . ,(kbd "M-<left>"))
|
||||
(,(kbd "M-l") . ,(kbd "M-<right>"))
|
||||
(,(kbd "M-j") . ,(kbd "C-<tab>"))
|
||||
(,(kbd "M-k") . ,(kbd "C-S-<tab>"))
|
||||
(,(kbd "C-j") . ,(kbd "C-<tab>"))
|
||||
(,(kbd "C-k") . ,(kbd "C-S-<tab>"))
|
||||
(,(kbd "M-p") . ,(kbd "C-h"))
|
||||
(,(kbd "C-n") . ,(kbd "<down>"))
|
||||
(,(kbd "C-p") . ,(kbd "<up>"))
|
||||
(,(kbd "C-y") . ,(kbd "C-c"))
|
||||
(,(kbd "M-y") . ,(kbd "C-l C-c <escape> <tab> <tab> <tab> <tab>"))
|
||||
(,(kbd "M-<") . ,(kbd "<home>"))
|
||||
(,(kbd "M->") . ,(kbd "<end>")))))))
|
||||
|
||||
;; Function to automatically toggle between internal/external screens.
|
||||
(defun ambrevar/exwm-change-screen-hook ()
|
||||
(let ((xrandr-output-regexp "\n\\([^ ]+\\) connected ")
|
||||
|
|
Loading…
Reference in New Issue