একটি সাধারণ কীকে একটি পরিবর্তনকারী কীতে রূপান্তর করুন


11

আমার একটি কীবোর্ড রয়েছে যা কিছু অনির্বচনীয় কারণে, একটি কী রয়েছে যা ডেনিশ ডলারের প্রতীকটি ওএস এক্সে প্রেরণ করে - §। শিফট সহ এটি প্লাস / বিয়োগ চিহ্নটি প্রেরণ করে - ±

ইম্যাক্সের মধ্যে §কীটি দেখা এবং এটিকে হাইপার বা সুপারের মধ্যে রূপান্তর করা সম্ভব ? সুতরাং আমি যদি §কীটি ধরে রাখি এবং টিপই f, তবে এটি H-fইম্যাক্সে সক্রিয় হবে ।

আমি নিম্নলিখিতগুলি চেষ্টা করেছি, যা কার্যকর হয় না:

(define-key key-translation-map (kbd "§") (kbd "<Hyper>"))

এটি কেবল <Hyper> is undefinedকীটি টিপানোর পরে বলে , এবং কোনও সংশোধক হিসাবে কাজ করে না।

এটিও কাজ করে না:

(define-key key-translation-map (kbd "§") "<Hyper>")

এটি কেবল §চাবিটি চাবিতে পরিণত করে <



2
আপনার এটি কোনও ওএস পর্যায়ে করতে সক্ষম হওয়া উচিত, তবে ইমাসে নয়।
মালাবরবা

উত্তর:


4

সংক্ষিপ্ত সংস্করণ : ইম্যাক্সের ভাষায়, আমার যা দরকার তা হ'ল কী-দুলা


@ মালবারবা এবং @ জিনউম্ব্রালিস সঠিক বলে মনে হচ্ছে - ইমাকস আপনাকে একটি সাধারণ কীকে সাধারণত কোনও পরিবর্তনকারী কীতে পরিণত করতে দেয় না। আমি কীবোর্ডের প্রতিটি সংশোধক কী একত্রিত করার এবং সেই "হাইপার" কল করার ধারণাটি সত্যই পছন্দ করি না, কারণ ভবিষ্যতে এটি অন্যান্য জিনিসের সাথে বিরোধ করতে পারে।

আমি ইতিমধ্যে কারাবাইনার ব্যবহার করেছি এবং দৃশ্যত আপনি এটি দিয়ে কাস্টম সংশোধক তৈরি করতে পারেন । তবে এর জন্য ওএস স্তরে প্রতিটি সংমিশ্রণকে ম্যাপিং করা দরকার যাতে বলুন, §-aএমন কিছু প্রেরণ করেন যা ইমাসগুলি কীভাবে পরিচালনা করতে জানে।

তারপরে আমি কী-জ্যাড লাইব্রেরির কথা মনে করলাম এবং বুঝতে পেরেছিলাম যে আমি যা চেয়েছিলাম তা আসল ইমাস টার্মিনোলজি। উদাহরণ কনফিগার:

(require 'key-chord)
(key-chord-mode 1)
(key-chord-define-global "§a" 'other-frame)

কী-জ্যাডের সাথে আমার যে সমস্যাটি রয়েছে তা হ'ল কী-জ্যা এর শব্দার্থক একটি সংশোধক + কী থেকে কিছুটা আলাদা - কোনও পুনরাবৃত্তি অনুমোদিত নয়, এবং পুরো জ্যাটি সত্যই দ্রুত প্রবেশ করতে হবে।

যদি আমি problems সমস্যার সমাধান নিয়ে আসি তবে আমি কোথাও এটি লিখব এবং এই উত্তরের একটি সম্পাদনায় একটি লিঙ্ক সরবরাহ করব।


3

হাইপার কমান্ড প্রেরণের জন্য আপনি সেকশন সাইন কী (§ কী) পুনঃনির্মাণ করতে পারবেন না বা পারবেন না, তবে আপনি সেল পিসি কেরিবোর্ডহ্যাক ব্যবহার করে হাইপার প্রেরণের জন্য ক্যাপস-লক কীটি পুনর্নির্মাণ করতে পারবেন

সিলের ক্যাপস-লক কীটি পুনঃতফসিল করতে, কেবল নিম্নলিখিতটি করুন:

  1. সিলটি খুলুন এবং 'ক্যাপস লক কীটি পরিবর্তন করুন' ক্লিক করুন।
  2. 'ক্যাপস লক কীটি পরিবর্তন করুন' এর পাশের চেকবক্সটি নির্বাচন করুন।
  3. কীকোডে ডাবল ক্লিক করুন এবং কীকোড 80 প্রবেশ করুন।

1
এই উত্তরটি সম্ভবত মন্তব্য হিসাবে ভাল হবে। সাধারণভাবে, উত্তরগুলির লিঙ্ক সরবরাহ করার চেয়ে আরও বেশি কিছু করা উচিত, কারণ লিঙ্কগুলি যে কোনও সময় অদৃশ্য হয়ে যেতে পারে। আপনি নিজের উত্তরটি আরও স্বনির্ভর করতে দয়া করে সম্পাদনা করতে পারেন?
ড্যান

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