@@ -112,6 +112,7 @@ directly override =winum-keymap=:
112112 (setcdr (assoc 'winum-mode minor-mode-map-alist)
113113 (let ((map (make-sparse-keymap)))
114114 (define-key map (kbd "C-`") 'winum-select-window-by-number)
115+ (define-key map (kbd "C-²") 'winum-select-window-by-number)
115116 (define-key map (kbd "M-0") 'winum-select-window-0-or-10)
116117 (define-key map (kbd "M-1") 'winum-select-window-1)
117118 (define-key map (kbd "M-2") 'winum-select-window-2)
@@ -129,9 +130,10 @@ directly override =winum-keymap=:
129130This is a little bit hacky but is less code than using =define-key=, and will
130131also shadow the old bindings.
131132
132- *NB:* the ~`~ key is convenient on qwerty keyboards, however if you are using a
133- different keyboard you should replace it with the key beside ~1~.
134- For instance, ~²~ on an azerty keyboard.
133+ *NB:* Both ~`~ and ~²~ are mapped to =winum-select-window-by-number= to handle
134+ both =qwerty= and =azerty= keyboard layouts.
135+ If you are using a different kind of layout, the recommended place to map
136+ it is the key beside ~1~.
135137
136138** Customize options
137139Several options are available through Emacs' Customize interface under
@@ -225,6 +227,7 @@ available winum options.
225227 (setcdr (assoc 'winum-mode minor-mode-map-alist)
226228 (let ((map (make-sparse-keymap)))
227229 (define-key map (kbd "C-`") 'winum-select-window-by-number)
230+ (define-key map (kbd "C-²") 'winum-select-window-by-number)
228231 (define-key map (kbd "M-0") 'winum-select-window-0-or-10)
229232 (define-key map (kbd "M-1") 'winum-select-window-1)
230233 (define-key map (kbd "M-2") 'winum-select-window-2)
0 commit comments