উবুন্টুতে একটি স্পেস কী ইভেন্টটি নির্মূল করতে আমি কীভাবে আমার নিয়ন্ত্রণ বা Alt কী পরিবর্তন করব?


2

আমার একটি ভাঙা স্পেস বার সহ একটি ল্যাপটপ আছে এবং আমি একটি স্থান চরিত্র নির্গত করতে ডান Alt বা নিয়ন্ত্রণ কীগুলি মানচিত্র করতে চাই। আমি উবুন্টু চলছি।

উত্তর:


2

Xmodmap ব্যবহার করুন:

xmodmap -e 'keysym Control_R = KP_Space'

এটি আপনাকে স্পেস কী হিসাবে বাম নিয়ন্ত্রণ কী ব্যবহার করতে দেবে।


সম্ভবত xmodmap -e 'Control_R = KP_Space'
whitequark

হুপ্স, প্রথম পঠিত "ডান" দেখতে না, ধন্যবাদ :)
John T

ধন্যবাদ ছেলেরা, এখানে যে কোন কারণে এটি হতে হবে: xmodmap -e 'keyym Alt_R = KP_Space' তবে অন্যথায় এটি ভাল কাজ করে!
Jotham

আপনি Alt বা নিয়ন্ত্রণ পছন্দের যদি নিশ্চিত না, কিন্তু আপনি স্বাগত জানাই! :)
John T

এছাড়াও উল্লেখযোগ্য মূল্য হতে পারে। আমি একটি ভিন্ন কী (এই ক্ষেত্রে সময়) স্থান আবদ্ধ অনুপস্থিত ব্যবহার করে শেষ পর্যন্ত। উপযুক্ত keyym খুঁজে বের করার জন্য আমি xev দৌড়ে এবং সময় (0x2e এখানে) ট্যাপ।
Jotham

0

আমি একটি ভাঙা spacebar সঙ্গে একই সমস্যা ছিল। এটি পাওয়া সবচেয়ে সহজতম ফলাফল ছিল, কিন্তু প্রথমে Alt_R বিকল্পটি ব্যবহার করা হয়নি কারণ আমি একটি ভিন্ন টিউটোরিয়াল অনুসরণ করেছি এবং আমার ডান-Alt কী কী বন্ধনকে আপোস করেছি।

কোন কিমাইমটি কেবল 'xev' চালানোর জন্য এবং স্পেসবার ফাংশনে রিম্যাপ করতে চান এমন কী টিপুন তা খুঁজে বের করতে। যে আপনি keyym দিতে হবে (আমার ক্ষেত্রে এটি 0xfe03 ছিল)। তারপর একটি টার্মিনাল টাইপ: xmodmap -e 'keyym [ keyym আপনি খুঁজে পাওয়া যায় নি ] = কেপি_S স্পেস 'এবং' এন্টার 'টিপুন (বন্ধনীগুলি টাইপ করবেন না, শুধু আপনার কিসিম)।

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

বড় হেইভার! যাইহোক, আমি দেখেছি যে আপনি যখনই লগইন করবেন তখন আপনাকে এটি করতে হবে, আপনি একটি নতুন ফাইল তৈরি করুন এবং এটি স্টার্টআপে যোগ করুন। উপরন্তু, আপনি নোট করুন যে আমি এর পরিবর্তে কীকোড ব্যবহার করছি keysym । কারণ আপনি বা অন্য প্রোগ্রামটি যদি এটি পরিবর্তন করে তবে কীজিম পরিবর্তন করতে পারে। কীকোড একই থাকে।

এখানে কিভাবে:

  1. একটি সহজ পাঠ্য ফাইল তৈরি করুন এবং এটি xmodmap (কোনও এক্সটেনশন প্রয়োজন) এর মতো কিছু কল করুন।

  2. প্রথম লাইন লিখুন #! / বিন / ব্যাশ

  3. পরবর্তী লাইন আপনার পরিবর্তন কোড লিখুন, উদাহরণস্বরূপ xmodmap -e 'কীকোড 108 = কেপি_Space' [মনে রাখবেন আমার কীবোর্ডে কীডকোড 108 টি সঠিক alt কী - আপনার চেক করার জন্য xev ব্যবহার করুন]

  4. সংখ্যা 3 পুনরাবৃত্তি করুন। তবে প্রতিটি লাইনে একের সাথে আপনার প্রয়োজনীয় অন্যান্য ম্যাপিংয়ের জন্য

  5. ফাইল সংরক্ষণ করুন তারপর এটি এক্সিকিউটেবল করা। যেমন আপনি যদি এটি সংরক্ষণ করা হয় modmap আপনার ডিফল্ট ফোল্ডারে, একটি টার্মিনাল খুলুন এবং টাইপ করুন chmod 777 xmodmap

  6. এখন যান সিস্টেম- & gt; পছন্দসই- & gt; স্টার্টআপ অ্যাপ্লিকেশন এবং ক্লিক করুন যোগ । আপনার সংরক্ষিত xmodmap ফাইল ব্রাউজ করুন, ক্লিক করুন খোলা , তারপর ক্লিক করুন যোগ । এটি বন্ধ করুন, এবং এখন আপনার ম্যাপিংগুলিতে পরবর্তী লগ ইন করলে স্বয়ংক্রিয়ভাবে কাজ করবে!


1
আপনি সম্ভবত chmod চান 755 , 777 নয়, যদি না আপনি একেবারে এটিকে সম্পাদনা করতে এবং এটির কোনও কমান্ড থাকে তবে এটি আপনার ডেস্কটপ প্রারম্ভের অংশ হিসাবে চালানো উচিত।
alanc
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.