লজিটেক এমএক্স -510: কিছু অতিরিক্ত বোতাম ব্যবহারযোগ্য নয়


9

আমার লগিটেক এমএক্স -510 রয়েছে, যা আমি প্রায় ছয় বছর ধরে ব্যবহার করছি।

লজিটেক এমএক্স -510

মাউসের বেশ কয়েকটি অতিরিক্ত বোতাম রয়েছে, যা আমি জিনোমে ব্যবহার করতে চাই, তবে মাউসটি ড্রাইভারকে যে বোতামটি পাঠায় সেগুলি বোতাম কোডগুলির সাথে আমার সমস্যা রয়েছে:

  • বোতাম 1 (মাউস হুইল বোতাম) প্রত্যাশার মতো কাজ করে। এক ButtonPressসঙ্গে ঘটনা state 0x10এবং button 1প্রেস, এবং ButtonReleaseসঙ্গে state 0x110মুক্তির।

  • বাটন 2 (মাউস হুইল বোতাম) প্রত্যাশার মতো কাজ করে। এক ButtonPressসঙ্গে ঘটনা state 0x10এবং button 2প্রেস, এবং ButtonReleaseসঙ্গে state 0x210মুক্তির।

  • বোতাম 3 (ডান বোতাম) প্রত্যাশার মতো কাজ করে। এক ButtonPressসঙ্গে ঘটনা state 0x10এবং button 3প্রেস, এবং ButtonReleaseসঙ্গে state 0x410মুক্তির।

  • বোতাম 4 (স্ক্রোল আপ) প্রত্যাশার মতো কাজ করে। এটা একটা পাঠায় ButtonPressসঙ্গে ঘটনা state 0x10এবং button 4, এবং একটি ButtonReleaseসঙ্গে ঘটনা state 0x810। উভয় ইভেন্ট প্রতিটি স্ক্রোল পদক্ষেপে তাত্ক্ষণিকভাবে ঘটে।

  • বোতাম 5 (স্ক্রোল ডাউন) প্রত্যাশার মতো কাজ করে। এটা একটা পাঠায় ButtonPressসঙ্গে ঘটনা state 0x10এবং button 5, এবং একটি ButtonReleaseসঙ্গে ঘটনা state 0x1010। উভয় ইভেন্ট প্রতিটি স্ক্রোল পদক্ষেপে তাত্ক্ষণিকভাবে ঘটে।

6 এবং 7 বোতামের অস্তিত্ব নেই বলে মনে হচ্ছে।

  • বোতাম 8 (পিছনের বোতাম) প্রত্যাশার মতো কাজ করে। এটা একটা পাঠায় ButtonPressসঙ্গে ঘটনা state 0x10এবং button 8, এবং একটি ButtonReleaseআরো ইভেন্টের সাথে state 0x10। উভয় ইভেন্ট প্রতিটি স্ক্রোল পদক্ষেপে তাত্ক্ষণিকভাবে ঘটে।

  • বাটন 9 (পিছনের বোতাম) প্রত্যাশার মতো কাজ করে। এটা একটা পাঠায় ButtonPressসঙ্গে ঘটনা state 0x10এবং button 9, এবং একটি ButtonReleaseআরো ইভেন্টের সাথে state 0x10। উভয় ইভেন্ট প্রতিটি স্ক্রোল পদক্ষেপে তাত্ক্ষণিকভাবে ঘটে।

মাউসের তিনটি অতিরিক্ত বাটন রয়েছে, আপনি উপরের ছবিতে দেখতে পারেন।

  • বোতাম 10 (মাউসের একেবারে শীর্ষে) ব্যবহারযোগ্য নয়। এটা একটা পাঠায় ButtonPressসঙ্গে ঘটনা state 0x10এবং button 10, এবং একটি ButtonReleaseআরো ইভেন্টের সাথে state 0x10। জিনোমের সাথে বোতামটি ব্যবহারযোগ্য নয়, কারণ এটি নির্বাচনযোগ্য নয়। বেশিরভাগ অপশন সিলেক্টর যেমন কমপিজ কনফিগ সেটিংস ম্যানেজারের মধ্যে কেবল বাটন 9 এ চলে যায়।

  • বাটন 11 (মাউস হুইলের সামনের অতিরিক্ত বাটন) ব্যবহারযোগ্য নয়। যখন চাপা, এটি একটি পাঠায় ButtonPressসঙ্গে ঘটনা state 0x10এবং button 11, এবং অন্য ButtonPressসঙ্গে ঘটনা state 0x10এবং button 4 এবং এখনও অন্য এক ButtonPressসঙ্গে ঘটনা state 0x810এবং button 4(শেষ দুটি একই আচরণ যেন স্ক্রল চাকা এক ধাপ আপ সরিয়ে নেওয়া হয়েছে হচ্ছে)। মুক্তির সময় এটি এবং এর ButtonReleaseসাথে একটি ইভেন্ট প্রেরণ করে । তবে ধরাটি হ'ল, বোতামটি চেপে ধরলে, এটি প্রতি সেকেন্ডে পাঁচবার "মাউস হুইল সিমুলেশন" পুনরাবৃত্তি করে। (যেমন মাউসহিল ক্রুজ-নিয়ন্ত্রণ বা অন্য কিছু)।state 0x10button 11

  • বাটন 12 (মাউস হুইলের পিছনে অতিরিক্ত বোতাম) ব্যবহারযোগ্য নয়। যখন চাপা, এটি একটি পাঠায় ButtonPressসঙ্গে ঘটনা state 0x10এবং button 12, এবং অন্য ButtonPressসঙ্গে ঘটনা state 0x10এবং button 5 এবং এখনও অন্য এক ButtonPressসঙ্গে ঘটনা state 0x1010এবং button 5(শেষ দুটি একই আচরণ যেন স্ক্রল চাকা এক ধাপ আপ সরিয়ে নেওয়া হয়েছে হচ্ছে)। মুক্তির সময় এটি এবং এর ButtonReleaseসাথে একটি ইভেন্ট প্রেরণ করে । এটি ধরে রাখলে এটি বোতাম 11 এর মতো একই ক্রুজ-নিয়ন্ত্রণ আচরণ প্রদর্শন করে তবে সংশ্লিষ্ট বোতাম এবং রাষ্ট্রের পরামিতিগুলির সাথে।state 0x10button 12

কীভাবে আমি এই অতিরিক্ত কীগুলি কোনও উপায়ে পুনর্নির্মাণ করতে পারি, যেখানে আমি সেগুলি ব্যবহার করতে পারি বা জিনোমের সাহায্যে তাদের ব্যবহারযোগ্য করে তুলতে পারি? এবং বিশেষত, যদি সম্ভব হয় তবে 11 এবং 12 বোতামগুলি মাউস হুইলটির জন্য কোডগুলি প্রেরণ বন্ধ করে দেওয়া বন্ধ করুন stop এবং যদি সম্ভব হয় তবে আমি কীভাবে সাধারণভাবে মাউস বোতামগুলির সাধারণ আচরণ পরিবর্তন করতে পারি?


আমি সবেমাত্র উইন্ডোতে বুট করেছি, লজিটেক ড্রাইভারগুলি ইনস্টল করেছি এবং সেই দুটি বোতামটি অন্য কোনও কিছুর সাথে সেট করার চেষ্টা করেছি, যার পুনরাবৃত্ত "অটোফায়ার" দরকার নেই। তবে তাতে কোনও লাভ হয়নি। রাষ্ট্রের সংখ্যাগুলি সমস্ত পরিবর্তিত হয়েছে।
পোলেমন

উত্তর:


2

স্থায়ী পরিবর্তনগুলি করার জন্য আপনাকে লোমোকো ব্যবহার করতে হবে (যেমন স্ক্রোল হুইল ইভেন্টগুলি পাঠানো বোতাম 11 এবং 12 থামানো)) পরিবর্তনগুলি রাখতে আপনাকে শুরুতে লোমোকো চালাতে হতে পারে। আমি আমার এমএক্স 1000 দিয়ে এটি করেছি।

আপনি বোতামগুলি পুনরায় তৈরি করতে xmodmap ব্যবহার করতে পারেন, যদি আপনি 6 এবং 7 বরাদ্দিত বোতামগুলি চান (যা সাধারণত এক্স এর অধীনে অনুভূমিক স্ক্রোলিং হিসাবে বিবেচিত হয়)


সমস্যাটি হ'ল, লোমোকো সংকলন করে না, যেহেতু লিনাক্স স্ট্রিমসকে সমর্থন করে না (স্ট্রপস এইচ)
পোলেমন

@ পোলেমন: আমার জন্য জরিমানা সংকলন - আপনি হোমপেজ থেকে "ডাউনলোড সংস্করণ 1.0" লিঙ্কটি ব্যবহার করছেন ?
মালভাইনাস

@ মালভাইনয়াস: হ্যাঁ
পোলেমন

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

আমি তাদের সব চেক। এগুলি কেবল ক্রস সংকলনের উদ্দেশ্যে উপলব্ধ। স্ট্যান্ডার্ড লিনাক্স শিরোনামগুলি সেগুলি আর অন্তর্ভুক্ত করে না। মোটামুটি নতুন ডিস্ট্রোতে সেগুলি रिपো বা অন্য কোথাও নেই। 1.0 সংস্করণটি খুব পুরানো। :(
পোলেমন

1

(আমি নিজেই একটি এমএক্স 518 পেয়েছি এবং আমি আমার 518 এর উপর ভিত্তি করে 500 সম্পর্কে কিছুটা অনুমান করছি))

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

আপনি শীর্ষস্থানীয় বোতাম বা হুইল-ফ্ল্যাঙ্কিং বোতামগুলি কনফিগার করতে lmctl ব্যবহার করতে সক্ষম হতে পারেন । আর একটি প্রোগ্রাম বলা হয়েছে logitech_appletতবে আমি এটি কখনও ব্যবহার করি নি


1
MX510 এর কোনও সামঞ্জস্যযোগ্য রেজোলিউশন ছিল না। আপনি যে দুটি বোতামের কথা বলছেন তার এমএক্স -510 এ সম্পূর্ণ আলাদা ফাংশন ছিল (আমি উভয়ই ইঁদুর, এমএক্স -510 এবং এমএক্স -588 জানি)।
পোলেমন

আমি দেখি. আমি যে দুটি প্রোগ্রামের কথা উল্লেখ করেছি তার মধ্যে একটি হ'ল সেগুলি ম্যাপ করতে সক্ষম হবে।
অ্যান্ড্রু ল্যামবার্ট

lmctl দীর্ঘ মৃত। পরবর্তী প্রকল্প, [লোমোকো] কিছুটা এই মুহূর্তে অনিচ্ছাকৃত বলে মনে হচ্ছে, তবুও এটি এখনও উন্নয়ন দেখায়। যাইহোক, আমি ক্লোনড বিল্ড রেপো তৈরি করতে সক্ষম বলে মনে হচ্ছে না। প্রকাশটি এত পুরানো, এটি সংকলন করবে না।
পোলেমন

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