কীবোর্ড বাঁধাই সংজ্ঞা দেওয়ার জন্য কি কোনও মানিক / প্রস্তাবিত বাক্য গঠন আছে?


10

একটি কীবোর্ড বাঁধাই সংজ্ঞা দেওয়ার জন্য আমি নীচের সমস্তগুলি দেখেছি। এই সমস্ত কাজ (কমপক্ষে এমএস উইন্ডোজে)। আমি জানি না একই জিনিস করার অন্য কোনও উপায় আছে কিনা।
আমি ভাবছি কিবোর্ড বাইন্ডিং সংজ্ঞায়নের জন্য কোনও মানক বা প্রস্তাবিত উপায় আছে এবং যদি এর কিছু এড়াতে প্রস্তাবিত হয়।

(global-set-key "\M-r" 'some-command)
(global-set-key [(meta r)] 'some-command)
(global-set-key [?\M-r] 'some-command)
(global-set-key (kbd "M-r") 'some-command)

1
আমার সন্দেহ আছে যে প্রস্তাবিত বাক্য গঠন আছে তবে আমি ব্যক্তিগতভাবে সেই (global-set-key (kbd "M-r") 'some-command)পদ্ধতিটি পছন্দ করি কারণ ধারাবাহিকতার সাথে মূল সংমিশ্রণগুলি সংজ্ঞায়িত করা যায় .. কখন বা কখন জিনিস থেকে বাঁচতে হবে তা আপনার মনে রাখতে হবে না।
দক্ষ মোদী

উত্তর:


6

কোনও একক স্ট্যান্ডার্ড উপায় নেই, কারণ বিভিন্ন ব্যবহারের ক্ষেত্রে রয়েছে।

যদি আপনি এই জাতীয় কোডটি ম্যানুয়ালি লিখতে থাকেন, উদাহরণস্বরূপ আপনার থ্রি ফাইলে, তবে আপনি (kbd ...)ফর্ম্যাটটি পছন্দ করতে পারেন , কারণ kbdমূল বাইন্ডিংগুলি সম্পর্কে আপনার সাথে যোগাযোগ করার সময় ইম্যাক্স একই নোটেশনটি ব্যবহার করার যুক্তি ( *Help*উদাহরণস্বরূপ)।

তবে যদি আপনি ইমাস লিস্প ব্যবহার করে বাইন্ডিং তৈরি করে থাকেন তবে আপনি বিশেষত ভেক্টর নোটেশনটি পছন্দ করতে পারেন [(meta r)], কারণ এটি পরিচালনা করা কিছুটা সহজ।

কিছু লোক সহজ স্ট্রিং পদ্ধতির প্রত্নতাত্ত্বিক হিসাবে বিবেচনা করে তবে কীটি সহজ হলে এটি সহজ হয়: "a"সহজ এবং কমপক্ষে পড়ার মতো (kbd "a")। পরিবর্তিত কীগুলি ইত্যাদির ক্ষেত্রে সহজ স্ট্রিংগুলি পড়া / ব্যবহার করা শক্ত are


6
(global-set-key [?\M-r] 'some-command)

এটি "দেশীয়" উপায়। অন্যান্য সমস্তগুলি মূলতঃ এর উপরে নির্মিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.