"স্টিকি" পরিবর্তনকারী কী হিসাবে ফাংশন কীগুলি ব্যবহার করা


10

কোনও কী কী কোনও ফাংশন কী (যেমন <f8>) সুপার-কী-ডাউন ইভেন্টের ধরণের হিসাবে ব্যবহার করার এবং তারপরে পরবর্তী কীস্ট্রোক (f.ex.s) এর পরে ইন্টারপেট করা হবে s-s? অন্য কথায়, এটি স্টিকি স্টাফিক পরিবর্তিত কীগুলির অনুরূপ, তবে কেবল ইমাসের জন্য, ওস নিজেই নয়।

কী-জ্যা মোড এবং (global-set-key (kbd "<f8> b t") 'undo)কীবোর্ড শর্টকাটগুলি সংরক্ষণ করতে আপনি এর মতো কী সংমিশ্রণগুলি ব্যবহার করতে পারেন এই বিষয়টি সম্পর্কে আমি জানি । তবে আমি এমন কিছু চাই যা আমার বিদ্যমান বাইন্ডিংগুলি সুপার কী-এর সাথে কাজ করে এবং ভবিষ্যতে আমাকে দুবার সবকিছু আবদ্ধ করার প্রয়োজন হয় না (অর্থাত্ সুপার কীটির জন্য একটি এবং বাঁধন ফাংশন কীটির জন্য একটি)।

উত্তর:


14

যদি আপনার কর্মপ্রবাহ হয়:

  1. টিপুন এবং ছেড়ে দিন F8
  2. টিপুন এবং ছেড়ে দিন s, এটি এর জন্য বাধ্যতামূলক ট্রিগার করবে expects-s
  3. যাই হোক না কেন মূল পরে তুমি আমায় চাপুন নেই sপরিবর্তক যদি না আপনি টিপুন F8আবার

তাহলে এই বৈশিষ্ট্যটি ইমাসে নিজেই উপস্থিত রয়েছে । এটি C-x @ sডিফল্টরূপে আবদ্ধ (স্পষ্টভাবে শুধুমাত্র খুব মাঝে মধ্যে ব্যবহারের জন্য উদ্দেশ্যে)। কমান্ড event-apply-super-modifier(অনুরূপ ফাংশন জন্য বিদ্যমান control, shift, meta, altএবং hyper)। ডিফল্ট বাইন্ডিংগুলি রয়েছে function-key-map, যা গ্লোবাল বা স্থানীয় কীম্যাপে বাইন্ডিংগুলি দ্বারা ওভাররাইড করা হয়। আপনি key-translation-mapযদি প্রয়োগ-সংশোধক অর্থ অগ্রাধিকার নিতে চান তবে আপনি পরিবর্তে এটি ব্যবহার করতে পারেন ।

(define-key function-key-map [f8] 'event-apply-super-modifier)

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