আমার নিয়ন্ত্রণ কী কাজ করে না, আমি কীভাবে এটি ঠিক করব?


10

ডানদিকে আমার কন্ট্রোল কীটি এটি হওয়া উচিত নয় work যেমন ডান সিটিআরএল + টি ফায়ারফক্সে নতুন ট্যাব খুলবে না, ডান সিটিআরএল + ডাব্লু ভিআইএম ইত্যাদিতে উইন্ডো স্যুইচ করবে না etc.

আমি জানি কীটি শারীরিকভাবে ভাঙ্গা হয়নি, কারণ xevদেখায় যে ডান সিটিআরএল কী ইভেন্টগুলি উত্পন্ন করে, তবে এটি অ্যাপ্লিকেশনগুলিতে যেমন প্রত্যাশা করব তেমন সাড়া দিচ্ছে না।

এখানে চিত্র বর্ণনা লিখুন

আমি কিমের উত্তর চেষ্টা করেছিলাম কিন্তু এটি এখনও কার্যকর হয় না।

blaine@blaine-laptop ~ $ xmodmap -pke | grep 105
keycode 105 = Control_R Control_R Control_R Control_R Control_R

পাশাপাশি কন্ট্রোল_এল হিসাবে মানচিত্রের চেষ্টা করা হয়নি, কার্যকর হয়নি।


কম্পিউটারটি একটি ল্যাপটপ, আমি অন্য কম্পিউটারে কীবোর্ডটি প্লাগ করতে পারছি না।


জেনোম, আমি ধরে নিই? এবং আপনার বর্তমান কীবোর্ড সেটিংস কি?
জন টি

হ্যাঁ, জিনোম আমি উবুন্টু 9.10 ব্যবহার করছি। কীবোর্ড সেটিংসের জন্য আমি যুক্ত স্ক্রিনশটটি দেখুন।
ব্লেইন লাফেরিয়েরে

আপনি যদি এটি অন্য কোনও কম্পিউটারে প্লাগ করেন তবে এটি কাজ করে? আপনার কম্পিউটারে অন্য কিবোর্ড কাজ করে?
ড্যানিয়েল এইচ

এটি একটি ল্যাপটপ, আমি এটিকে অন্য কম্পিউটারে প্লাগ করতে পারি না
ব্লেইন লাফ্রিনিয়ার

উত্তর:


11

ভিএমওয়্যার চালানোর সময় জিনোমেও আমার একই সমস্যা রয়েছে এবং আমি নিম্নলিখিতটি চালিয়ে এটি সমাধান করেছি:

setxkbmap

আমি জানি না এই আদেশটি কী করে তবে এটি আমার পক্ষে কার্যকর হয়েছিল! ভিএমওয়্যার ইনস্টল করা আপনার কী-ম্যাপে সামান্য কিছু করে। তবে আমাকে
ভিএমওয়্যার

আমার জন্যও কাজ করেছেন। যদি আপনার সিটিআরএল কী ভিএমওয়্যার প্লেয়ার ব্যবহারের সময় বা পরে নিবন্ধকরণ বন্ধ করে দেয় তবে আপনাকে setxkbmapকোনও পরামিতি ছাড়াই চালানো দরকার ।
রাক

7

ব্যবহার

 xev | grep -i keyrelease -A5

এবং এর কী কোডটি খুঁজতে ডান সিটিআরএল টিপুন। ধরা যাক এটি আমার কীবোর্ডের মতো 105 টি। তাহলে দেখুন কি

xmodmap -pke | grep 105

আমাদের বলে. এটি এমন কিছু হওয়া উচিত:

keycode 105 = Control_R NoSymbol Control_R NoSymbol Control_R

যদি তা না হয় তবে আপনি এটি দিয়ে এটি পরিবর্তন করতে পারেন:

xmodmap -e 'keycode 105 = Control_R NoSymbol Control_R NoSymbol Control_R'

এটি এখন কাজ করে কিনা দেখুন। যদি তা হয় তবে এই লাইনটি কোনও স্ক্রিপ্টে রেখে স্ক্রিপ্টটি আপনার প্রারম্ভিক অ্যাপ্লিকেশনগুলিতে যুক্ত করুন।


আমি চেষ্টা করেছি, তবে এটি এখনও যেমনটি করা উচিত তেমন সাড়া দিচ্ছে না। Ctrl + T ফায়ারফক্সে কিছুই দেয় না, এবং সিআরটিএল + শিফট + টি টার্মিনালে কিছুই দেয় না। xmodmap -pke | গ্রেপ 105 দেখায় যে এটি কন্ট্রোল_আর-তে ম্যাপ করা হয়েছে, তবে এটি কেবল যেমনটি ভেবেছিল ঠিক তেমন আচরণ করে না। আমার কিছুটা পুনরায় আরম্ভ করার দরকার আছে? যেমন নতুন ফন্টগুলির স্বীকৃতি পেতে fc-cache -f -v প্রয়োজন।
ব্লেইন লাফ্রিনিয়ার

আপনি কি কিছু নির্দিষ্ট কী কম্বো নিয়ে সমস্যায় পড়েছেন এবং কীটি অন্যথায় ভাল কাজ করে? নাকি আদৌ কাজ করে না? যদি পূর্বের হয় তবে এটি হতে পারে আপনি কন্টিজ_আর টি এবং কনট্রোল_আর শিফট টির জন্য কনফিগার কীবোর্ড শর্টকাটগুলি রেখেছেন এবং ফায়ারফক্স এবং জিনোম-টার্মিনালের চেয়ে কমিজ অগ্রাধিকার গ্রহণ করে।
কিম

এটি xev ব্যতীত অন্য কোনও ক্ষেত্রে কাজ করে না বলে মনে হয়। সিটিআরএল লাগবে এমন কোনও কী সংমিশ্রণ ডান সিটিআরএল নিয়ে কাজ করবে না, তবে যে সমস্ত কী সংমিশ্রণের জন্য সিআরটিএল প্রয়োজন বামে সিআরটিএল নিয়ে কাজ করবে।
ব্লেইন লাফ্রিনিয়ার

আমি কমপিউজ ম্যানেজারের একই সমস্যার জন্য উন্নত প্রভাবগুলি পরিবর্তিত করার চেষ্টা করেছি।
ব্লেইন লাফ্রিনিয়ার

শেষ অবলম্বন হিসাবে আমি এর পরিবর্তে এটি কন্ট্রোল_এলে সেট করার চেষ্টা করব।
কিম

3

আপনার সম্ভবত আপনার সংশোধক ম্যাপিংগুলি ঠিক করতে হবে ।

 xmodmap -pke > my.xmodmap

আপনার নিয়ন্ত্রণ কীগুলির স্ক্যানকোডগুলি পরীক্ষা করতে xev ব্যবহার করুন এবং সেগুলি ফাইলে সঠিকভাবে সেট করা আছে তা নিশ্চিত করুন।

যেমন আমার জন্য:

 ...
 keycode  37 = Control_L NoSymbol Control_L NoSymbol Control_L
 ...
 keycode 117 = Control_R NoSymbol Control_R NoSymbol Control_R
 ...

এই ফাইলটির শেষে, যুক্ত করুন:

 clear Control
 add Control = Control_L Control_R

(বিটিডব্লিউ, আপনি কোনও যুক্তি ছাড়াই 'xmodmap' চালিয়ে আপনার পরিবর্তনকারীগুলি দেখতে পারেন।)

তারপরে পরিবর্তিত ম্যাপিং ফাইলটি ফিড-ব্যাক করুন:

 xmodmap my.xmodmap

1

জিনোম শেলটি চালানোর ক্ষেত্রে আমার একই সমস্যা ছিল; এটি ছিল সবচেয়ে স্পষ্ট চলমান মনো অ্যাপস এবং কিছু গেমস (যেমন কের্বাল স্পেস প্রোগ্রাম, যা বাম সিটিএল ব্যবহার করে)।

আমি এটি জিনোম টুইকের সরঞ্জামটি ব্যবহার করে সমাধান করেছি; কীবোর্ড এবং মাউসের অধীনে নিশ্চিত হোন যে "পয়েন্টারের অবস্থান দেখান" অক্ষম রয়েছে।


আমি সত্যিই দুঃখিত যে এই কাজ! : /
মেহেদি

0

আপনার পোস্ট করা স্ক্রিনশটে 'লেআউট বিকল্পগুলি' হিট করুন। কিছু সাহসী? সেটিংসের নীচে ডান নিয়ন্ত্রণের জন্য কিছু পরীক্ষা করা আছে?


গা bold়ে মাত্র একটি বিভাগ রয়েছে এবং জার্মানি থেকে মার্কিন যুক্তরাষ্ট্রে আমার কীবোর্ডের লেআউটটি পরিবর্তন করতে কেবল ওল্ড + ক্যাপসলক যাচাই করা আছে কেবলমাত্র বিকল্পটি
ব্লেইন লাফ্রিনিয়ার

জার্মানি? আপনি কি এই উইন্ডোটির সমস্ত সেটিংসের নীচে দেখেছেন? আমি বাজি ধরছি আপনার সাথে alt_gr বা রচনা হিসাবে অভিনয় করা বা যে কে বলা হয় ডান নিয়ন্ত্রণ রয়েছে।
ব্যবহারকারী 23307

0

আমার কীবোর্ডে আমার ডান সিটিআরএল নেই, তবে এর পরিবর্তে আমার কী সন্নিবেশ কী আছে। আমি xev চালান এবং সন্নিবেশ টিপুন। আমি দেখতে পাচ্ছি যে সন্নিবেশ করানো কী-কোড 106 উত্পন্ন করে।

এখন, আমার সন্নিবেশ কীটি (কীকোড 106) থেকে ডান সিটিআরএল ম্যাপ করতে আমি নীচের মতো কিছু করি এবং কাজ করে (উদাহরণস্বরূপ গুগল ক্রোমে Ctrl + T)। সম্ভবত এটি আপনাকে সাহায্য করবে।

xmodmap -e 'keycode 106 = Control_R' -e 'clear Control' -e 'add Control = Control_L Control_R'

আমি এই লাইনগুলি আমার start / .xinitrc এবং start / .xsession- এ X স্টার্টআপে রিম্যাপিং সেটআপ করতে রেখেছি।


0

Ctrlফায়ারফক্সে কাজ না করার ক্ষেত্রে আমারও একই সমস্যা ছিল । এটি আমার জন্য এটি স্থির করে দিয়েছে: কমপিজ-> সাধারণ-> সাধারণ বিকল্পসমূহ-> কী বাইন্ডিংগুলিতে যান। যদি কোনও সমন্বয় অন্তর্ভুক্ত থাকে তবে Ctrlঅন্য কোনও কিছুতে পরিবর্তন করুন, যেমন Shift

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