-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrebind-keys.lisp
63 lines (61 loc) · 1.51 KB
/
rebind-keys.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
(in-package :stumpwm)
(defparameter *default-key-rebindings*
'(("C-g" . "ESC")
("C-b" . "Left")
("C-f" . "Right")
("M-b" . "C-Left")
("M-f" . "C-Right")
("C-n" . "Down")
("C-p" . "Up")
("C-a" . "Home")
("C-e" . "End")
("M-v" . "SunPageUp")
("C-v" . "SunPageDown")
("C-d" . "Delete")
("C-k" . ("S-End" "C-c" "DEL"))
("C-w" . "C-x")
("M-w" . "C-c")
("C-y" . "C-v")))
(define-remapped-keys
`(("lyx"
,@*default-key-rebindings*
("M-d" . "C-Delete")
("M-DEL" . "C-DEL"))
("Firefox"
,@*default-key-rebindings*
("M-j" . "C-SunPageUp")
("M-k" . "C-SunPageDown")
("M-n" . "C-n")
("C-s" . "C-f")
("C-M-k" . "C-w")
("M-DEL" . "C-DEL"))
("Pale moon"
,@*default-key-rebindings*
("M-j" . "C-SunPageUp")
("M-k" . "C-SunPageDown")
("M-n" . "C-n")
("C-s" . "C-f")
("C-M-k" . "C-w")
("M-DEL" . "C-DEL"))
("vlc"
("C-p" . "Up")
("C-n" . "Down"))
("XpdfReader"
("C-p" . "Up")
("C-n" . "Down")
("C-v" . "SunPageDown")
("M-v" . "SunPageUp"))
;; ("Pale moon"
;; ,@*default-key-rebindings*
;; ("M-j" . "C-SunPageUp")
;; ("M-k" . "C-SunPageDown")
;; ("M-n" . "C-n")
;; ("C-s" . "C-f")
;; ("C-M-k" . "C-w")
;; ("M-DEL" . "C-DEL")
;; ("M-d" . "C-Delete")
;; ("C-u" . "C-z")
;; ("C-r" . "C-Z")
;; ;; ("C-M-k" . ("C-m" "p"))
;; )
))