আমি অন্য কারও প্যাকেজে কিছু কার্যকারিতা যুক্ত করার চেষ্টা করছি এবং তাই আমি তাদের নিদর্শনগুলিকে সম্মান জানাতে চাই। দুর্ভাগ্যক্রমে, এই নিদর্শনগুলির একটি হ'ল ব্যবহার না করা 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