Allow rebinding key and mouse actions
Submitted by Dan Jacobson
Link to original bug (#784393)
Description
Hardwired key and mouse bindings are "so 60's". A simple extra layer of abstraction would allow users to customize keystrokes. E.g., a user with only three fingers on his right hand could reassign certain mouse functions (but only for ephy! He doesn't want to necessarily reassign them elsewhere in addition.)
Emacs example:
https://www.gnu.org/software/emacs/manual/html_node/emacs/Init-Rebinding.html
(global-set-key (kbd "C-c y") 'clipboard-yank)
(global-set-key (kbd "C-M-q") 'query-replace)
(global-set-key (kbd "<f5>
") 'flyspell-mode)
(global-set-key (kbd "C-<f5>
") 'linum-mode)
(global-set-key (kbd "C-<right>
") 'forward-sentence)
(global-set-key (kbd "<mouse-2>
") 'mouse-save-then-kill)
https://en.wikipedia.org/wiki/Abstraction_layer
Version: 3.22.x (obsolete)