আমি অন্য কারও প্যাকেজে কিছু কার্যকারিতা যুক্ত করার চেষ্টা করছি এবং তাই আমি তাদের নিদর্শনগুলিকে সম্মান জানাতে চাই। দুর্ভাগ্যক্রমে, এই নিদর্শনগুলির একটি হ'ল ব্যবহার না করা kbd
।
আমাকে একটি ফাংশন বাঁধতে হবে C-S-b
, তবে আমি কীভাবে তা বুঝতে পারি না। আমি জানি যে এটি একটি একক সংশোধক (উদাহরণস্বরূপ "\S-b"
) দিয়ে কীভাবে করা যায় তবে আমি একাধিক সংশোধক দিয়ে কাজ করতে পারি না। আমি জানি আমি (kbd "C-S-b")
এটির আউটপুট ( [33554434]
) কেবল মূল্যায়ন করতে এবং ব্যবহার করতে পারি তবে আমি পড়তে আরও সহজ কিছু চাই।
আমি চেষ্টা করেছি এমন কয়েকটি জিনিস এখানে:
(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