আমার ম্যাকবুক এয়ারে লজিটেক এম 560 মাউসের সাথে আমার একই রকম সমস্যা ছিল। আমি এই মাউসকে ভালবাসি! এটিতে 5 টি বোতাম প্লাস টিল্ট হুইল, রিয়েল রাবারের গ্রিপস (স্প্রে-অন স্টাফ নয় যা এক বছরের পরে আঠালো হয়ে যায়), 1 বছরের ব্যাটারি লাইফ এবং সর্বোত্তম ... একটি লিথিয়াম সেল দিয়ে ওজন মাত্র 92 গ্রাম হয় !!! খুবই সুন্দর. তবে এটি মোটেও ম্যাক-সামঞ্জস্যপূর্ণ নয় এবং তৃতীয় পক্ষের ইউএসবি ড্রাইভারগুলির মধ্যে কেউই এটি নিয়ে কাজ করে না। এর কারণ কিছু বাটন ইউএসবি বোতাম ক্লিক ইভেন্টগুলি মোটেও প্রেরণ করে না (যদি আপনি আমাকে জিজ্ঞাসা করেন তবে খুব খারাপ অভ্যাস) বরং উইন্ডোজ নির্দিষ্ট হার্ড-কোডেড কীবোর্ড শর্টকাট / টাচ ইভেন্টগুলি প্রেরণ করুন। ইউএসবি ওভারড্রাইভ এবং স্টিয়ারমাউস কেবল ইউএসবি ক্লিক ইভেন্টগুলি সন্ধান করে যাতে তারা বেশিরভাগ বোতামটি "সন্ধান" করতে পারে না।
আমি যদিও একটি সমাধান খুঁজে পেয়েছি!
- কারাবাইনার ডাউনলোড করুন: https://pqrs.org/osx/karabiner/
- "সিস্টেম পছন্দসমূহ> সুরক্ষা" এ ইনস্টল করুন, চালু করুন এবং এটিকে অনুমতি দিন
- অ্যাপটিতে "বিচ্ছিন্ন এবং আনইনস্টল" ট্যাবটির অধীনে "ওপেন প্রাইভেট.এক্সএমএল" ক্লিক করুন
- আপনি যা খুশি তাই করতে ডিভাইস-সংক্রান্ত পুনরায় ম্যাপিংস তৈরি করুন! (এক্সএমএল সম্পাদনা সম্পর্কিত ডকুমেন্টেশন: https://pqrs.org/osx/karabiner/xML.html.en )
যেহেতু M560 বোতামের কিছুগুলি উইন্ডোজ-কেবল কীস্ট্রোকগুলি প্রেরণ করে যা কোনও ম্যাক বুঝতে পারে না, কিছু ক্ষেত্রে আপনার ম্যাকটি কেবল "কেবল" দেখবে তা হ'ল একটি আদেশ বা বিকল্প কীস্ট্রোক! তবে পুনরায় ম্যাপিংটি ডিভাইস-নির্দিষ্ট হওয়ায় এগুলি পুনরায় ম্যাপ করা নিরাপদ। আপনার মাউস থেকে প্রেরিত হলে এগুলি কেবল আগুন দেয়। সুতরাং আমি সমস্ত এম 560 বোতামের উপর নিয়ন্ত্রণ অর্জন করতে সক্ষম হয়েছি!
কারাবাইনারের জন্য আমার প্রাইভেট.এক্সএমএল ফাইলটি নীচে এবং দুটি থাম্ব বোতামের জন্য সমস্ত সাধারণ "মিশন নিয়ন্ত্রণ" শর্টকাটগুলির ম্যাপিংগুলি অন্তর্ভুক্ত করেছে। মাঝখানে বোতামটির জন্য আমি অন্তর্ভুক্ত একমাত্র ম্যাপিং হ'ল লঞ্চপ্যাড যেহেতু button বোতামটির একমাত্র সুস্পষ্ট ফাংশন বলে মনে হয়। তবে আবার, আপনি নিজের পছন্দ অনুসারে ফাইলটি সম্পাদনা করতে পারেন। শক্ত অংশটি সঠিক ট্রিগারগুলি বের করছিল এবং তারা সবাই সেখানে রয়েছে। আপনাকে কেবল তারা কী মানচিত্র পরিবর্তন করতে হবে (অর্থাত্ অটোজেন প্রবেশের শেষ লাইন)।
অনুগ্রহ করে দ্রষ্টব্য: আপনার লজিটেক ইউএসবি রিসিভারের আইডির সাথে মিলিয়ে দেওয়ার জন্য আপনাকে সম্ভবত প্রোডাক্টটিড পরিবর্তন করতে হবে। আপনার ডিভাইসের আইডি খুঁজতে কারাবিন্দারের মেনুবার আইকন এবং তারপরে "ইভেন্ট ভিউয়ারটি চালু করুন ..." এবং "ডিভাইসগুলি" ট্যাবে ক্লিক করুন। এবং একটি চূড়ান্ত চিন্তা ... আমি মনে করি ডিভাইসডটি আসলে ইউনিফাইড রিসিভার (মাউস নয়) তাই আপনি যদি লজিটেক কীবোর্ড ব্যবহার করছেন তবে আপনার ভাগ্য থেকে দূরে থাকতে পারেন যেহেতু এই ম্যাপিংগুলির মধ্যে কিছু আপনার কমান্ড এবং বিকল্প কীগুলি বিশৃঙ্খলা করবে। উদাহরণস্বরূপ, কেবলমাত্র ফরওয়ার্ড থাম্ব বোতামটি প্রেরণ করে যে কোনও ম্যাক বুঝতে পারে ডান কমান্ড কী! তবে আপনি যদি কেবল এম 560 মাউস ব্যবহার করছেন তবে আপনি ভাল!
আমার প্রাইভেট.এক্সএমএল ফাইলটি এখানে।
<?xml version="1.0"?>
<root>
<item>
<name>Logitech M560 Mouse - Macintosh Shortcuts</name>
<!-- Middle Button - Launchpad -->
<devicevendordef>
<vendorname>LOGITECH</vendorname>
<vendorid>0x046d</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>USB_Receiver</productname>
<productid>0xc52b</productid>
</deviceproductdef>
<item>
<name>Middle Button -> Launchpad</name>
<identifier>private.deviceproductdef_middle_button_to_launchpad</identifier>
<device_only>DeviceVendor::LOGITECH, DeviceProduct::USB_Receiver</device_only>
<autogen>__SimultaneousKeyPresses__
KeyCode::OPTION_L, KeyCode::COMMAND_L,
KeyCode::F4
</autogen>
</item>
<item>
<name>Tilt Wheel</name>
<!-- M560 Tilt Left - Zoom Out -->
<devicevendordef>
<vendorname>LOGITECH</vendorname>
<vendorid>0x046d</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>USB_Receiver</productname>
<productid>0xc52b</productid>
</deviceproductdef>
<item>
<name>Left -> Zoom Out</name>
<identifier>private.deviceproductdef_tilt_left_to_zoom_out</identifier>
<device_only>DeviceVendor::LOGITECH, DeviceProduct::USB_Receiver</device_only>
<autogen>__KeyToKey__
KeyCode::BRACKET_LEFT, ModifierFlag::COMMAND_L,
KeyCode::MINUS, ModifierFlag::COMMAND_L
</autogen>
</item>
<!-- M560 Tilt Left - Scroll Left -->
<devicevendordef>
<vendorname>LOGITECH</vendorname>
<vendorid>0x046d</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>USB_Receiver</productname>
<productid>0xc52b</productid>
</deviceproductdef>
<item>
<name>Left -> Scroll Left</name>
<identifier>private.deviceproductdef_tilt_left_to_scroll_left</identifier>
<device_only>DeviceVendor::LOGITECH, DeviceProduct::USB_Receiver</device_only>
<autogen>__KeyToKey__
KeyCode::BRACKET_LEFT, ModifierFlag::COMMAND_L,
KeyCode::CURSOR_LEFT
</autogen>
</item>
<!-- M560 Tilt Right - Zoom In -->
<devicevendordef>
<vendorname>LOGITECH</vendorname>
<vendorid>0x046d</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>USB_Receiver</productname>
<productid>0xc52b</productid>
</deviceproductdef>
<item>
<name>Right -> Zoom In</name>
<identifier>private.deviceproductdef_tilt_right_to_zoom_out</identifier>
<device_only>DeviceVendor::LOGITECH, DeviceProduct::USB_Receiver</device_only>
<autogen>__KeyToKey__
KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_L,
KeyCode::EQUAL, ModifierFlag::COMMAND_L
</autogen>
</item>
<!-- M560 Tilt Right - Scroll Right -->
<devicevendordef>
<vendorname>LOGITECH</vendorname>
<vendorid>0x046d</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>USB_Receiver</productname>
<productid>0xc52b</productid>
</deviceproductdef>
<item>
<name>Right -> Scroll Right</name>
<identifier>private.deviceproductdef_tilt_right_to_scroll_right</identifier>
<device_only>DeviceVendor::LOGITECH, DeviceProduct::USB_Receiver</device_only>
<autogen>__KeyToKey__
KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_L,
KeyCode::CURSOR_RIGHT
</autogen>
</item>
</item>
<item>
<name>Forward Button</name>
<!-- M560 Forward Button - Forward in Safari -->
<devicevendordef>
<vendorname>LOGITECH</vendorname>
<vendorid>0x046d</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>USB_Receiver</productname>
<productid>0xc52b</productid>
</deviceproductdef>
<item>
<name>Forward in Safari</name>
<identifier>private.deviceproductdef_forward_button_to_safari_forward</identifier>
<device_only>DeviceVendor::LOGITECH, DeviceProduct::USB_Receiver</device_only>
<autogen>__KeyToKey__
KeyCode::COMMAND_R,
KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_L
</autogen>
</item>
<!-- M560 Forward Button - Mission Control -->
<devicevendordef>
<vendorname>LOGITECH</vendorname>
<vendorid>0x046d</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>USB_Receiver</productname>
<productid>0xc52b</productid>
</deviceproductdef>
<item>
<name>Mission Control</name>
<identifier>private.deviceproductdef_forward_button_to_mission_control</identifier>
<device_only>DeviceVendor::LOGITECH, DeviceProduct::USB_Receiver</device_only>
<autogen>__KeyToKey__
KeyCode::COMMAND_R,
KeyCode::CURSOR_UP, ModifierFlag::CONTROL_L
</autogen>
</item>
<!-- M560 Forward Button - Application Windows -->
<devicevendordef>
<vendorname>LOGITECH</vendorname>
<vendorid>0x046d</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>USB_Receiver</productname>
<productid>0xc52b</productid>
</deviceproductdef>
<item>
<name>Application Windows</name>
<identifier>private.deviceproductdef_forward_button_to_application_windows</identifier>
<device_only>DeviceVendor::LOGITECH, DeviceProduct::USB_Receiver</device_only>
<autogen>__KeyToKey__
KeyCode::COMMAND_R,
KeyCode::CURSOR_DOWN, ModifierFlag::CONTROL_L
</autogen>
</item>
<!-- M560 Forward Button - Desktop -->
<devicevendordef>
<vendorname>LOGITECH</vendorname>
<vendorid>0x046d</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>USB_Receiver</productname>
<productid>0xc52b</productid>
</deviceproductdef>
<item>
<name>Show Desktop</name>
<identifier>private.deviceproductdef_forward_button_to_show_desktop</identifier>
<device_only>DeviceVendor::LOGITECH, DeviceProduct::USB_Receiver</device_only>
<autogen>__KeyToKey__
KeyCode::COMMAND_R,
KeyCode::F11
</autogen>
</item>
<!-- M560 Forward Button - Dashboard -->
<devicevendordef>
<vendorname>LOGITECH</vendorname>
<vendorid>0x046d</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>USB_Receiver</productname>
<productid>0xc52b</productid>
</deviceproductdef>
<item>
<name>Show Dashboard</name>
<identifier>private.deviceproductdef_forward_button_to_show_dashboard</identifier>
<device_only>DeviceVendor::LOGITECH, DeviceProduct::USB_Receiver</device_only>
<autogen>__KeyToKey__
KeyCode::COMMAND_R,
KeyCode::F12
</autogen>
</item>
</item>
<item>
<name>Back Button</name>
<!-- M560 Back Button - Back in Safari -->
<devicevendordef>
<vendorname>LOGITECH</vendorname>
<vendorid>0x046d</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>USB_Receiver</productname>
<productid>0xc52b</productid>
</deviceproductdef>
<item>
<name>Back in Safari</name>
<identifier>private.deviceproductdef_back_button_to_safari_back</identifier>
<device_only>DeviceVendor::LOGITECH, DeviceProduct::USB_Receiver</device_only>
<autogen>__KeyToKey__
KeyCode::D, ModifierFlag::COMMAND_L,
KeyCode::BRACKET_LEFT, ModifierFlag::COMMAND_L
</autogen>
</item>
<!-- M560 Back Button - Mission Control -->
<devicevendordef>
<vendorname>LOGITECH</vendorname>
<vendorid>0x046d</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>USB_Receiver</productname>
<productid>0xc52b</productid>
</deviceproductdef>
<item>
<name>Mission Control</name>
<identifier>private.deviceproductdef_back_button_to_mission_control</identifier>
<device_only>DeviceVendor::LOGITECH, DeviceProduct::USB_Receiver</device_only>
<autogen>__KeyToKey__
KeyCode::D, ModifierFlag::COMMAND_L,
KeyCode::CURSOR_UP, ModifierFlag::CONTROL_L
</autogen>
</item>
<!-- M560 Back Button - Application Windows -->
<devicevendordef>
<vendorname>LOGITECH</vendorname>
<vendorid>0x046d</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>USB_Receiver</productname>
<productid>0xc52b</productid>
</deviceproductdef>
<item>
<name>Application Windows</name>
<identifier>private.deviceproductdef_back_button_to_application_windows</identifier>
<device_only>DeviceVendor::LOGITECH, DeviceProduct::USB_Receiver</device_only>
<autogen>__KeyToKey__
KeyCode::D, ModifierFlag::COMMAND_L,
KeyCode::CURSOR_DOWN, ModifierFlag::CONTROL_L
</autogen>
</item>
<!-- M560 Back Button - Show Desktop -->
<devicevendordef>
<vendorname>LOGITECH</vendorname>
<vendorid>0x046d</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>USB_Receiver</productname>
<productid>0xc52b</productid>
</deviceproductdef>
<item>
<name>Show Desktop</name>
<identifier>private.deviceproductdef_back_button_to_show_desktop</identifier>
<device_only>DeviceVendor::LOGITECH, DeviceProduct::USB_Receiver</device_only>
<autogen>__KeyToKey__
KeyCode::D, ModifierFlag::COMMAND_L,
KeyCode::F11
</autogen>
</item>
<!-- M560 Back Button - Show Dashboard -->
<devicevendordef>
<vendorname>LOGITECH</vendorname>
<vendorid>0x046d</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>USB_Receiver</productname>
<productid>0xc52b</productid>
</deviceproductdef>
<item>
<name>Show Dashboard</name>
<identifier>private.deviceproductdef_back_button_to_show_dashboard</identifier>
<device_only>DeviceVendor::LOGITECH, DeviceProduct::USB_Receiver</device_only>
<autogen>__KeyToKey__
KeyCode::D, ModifierFlag::COMMAND_L,
KeyCode::F12
</autogen>
</item>
</item>
</item>
</root>