Saya mencoba menambahkan beberapa fungsionalitas ke paket orang lain, jadi saya ingin menghargai polanya. Sayangnya, salah satu pola ini adalah tidak digunakan kbd
.
Saya perlu mengikat suatu fungsi C-S-b
, tetapi saya tidak tahu caranya. Saya tahu bagaimana melakukan ini dengan pengubah tunggal (misalnya "\S-b"
), tetapi saya tidak bisa membuatnya bekerja dengan beberapa pengubah. Saya tahu saya hanya bisa mengevaluasi (kbd "C-S-b")
dan menggunakan outputnya ( [33554434]
), tetapi saya ingin sesuatu yang lebih mudah dibaca.
Berikut adalah beberapa hal yang saya coba:
(define-key emacs-lisp-mode-map
"\C-\S-b" 'test-command)
;;; Invalid modifier
(define-key emacs-lisp-mode-map
[C-S-b] 'test-command)
;;; Does nothing
(define-key emacs-lisp-mode-map
"\C-B" 'test-command)
;;; Binds C-b
sumber