ইউএসবি-স্ট্যান্ডার্ড কী ইভেন্টগুলি ছাড়ে না এমন ম্যাকের পিসি কেবলমাত্র ইঁদুরগুলির জন্য আমি কীভাবে বোতামের আচরণটি সংশোধন করতে পারি? [বন্ধ]


23

আমার একটি লজিটেক এম 510 ওয়্যারলেস মাউস রয়েছে এবং একটি ম্যাক এ আছি। এখনই আমি লজিটেক কন্ট্রোল প্যানেলের মাধ্যমে 2 টি থাম্ব বোতামে বিভিন্ন ক্রিয়া বরাদ্দ করতে পারি। আমি যা করতে চাই তা হল ক্রিয়া সম্পাদন করার জন্য মাউস বোতামের কম্বো।

সুতরাং আমি যদি থাম্ব বোতাম 1 টি ধরে থাকি এবং বাম বোতামটি ক্লিক করি তবে একটি ট্যাব ক্রোমে বন্ধ হবে। পাশাপাশি অন্য যে কোনও "বোতাম ধরুন, অন্য ক্লিক করুন" মিশ্রণটি।

এই ধরণের কাস্টমাইজেশন সম্পাদন করার কোনও উপায় আছে কি?


বেসিক নিয়ন্ত্রণের জন্য, কেউ লজিটেক বিকল্পগুলি ইনস্টল করতে চাইতে পারে । ম্যাক ওএসএক্স ইয়োসেমাইটে পরীক্ষিত, মাউস লজিটিচ এম 510
রিকার্ডো

সিস্টেম অগ্রাধিকার ফলকটি আনতে, সেটিংস সম্পাদনা করতে, এবং আমার গেমিং মাউসে ফিরে যেতে আমি সবসময় একটি আসল অ্যাপল মাইটি বা যাদু মাউসকে সংযুক্ত করি। এটা কাজ করে। খুব অদ্ভুত. আমি নিশ্চিত যে একটি কার্যনির্বাহী আছে।
sudo

উত্তর:


28

বেটার টাচ টুল আপনি যা চান তা করে। আমি সবেমাত্র এটি ডাউনলোড করেছি এবং এটি পুরোপুরি উপভোগ করছি: http://www.boastr.net/

আমি বিশ্বাস করি এটি ম্যাক অ্যাপ স্টোরটিতেও উপলব্ধ।

এটি সমর্থন করে:

  • যাদু মাউস
  • ম্যাকবুক ট্র্যাকপ্যাড
  • যাদু ট্র্যাকপ্যাড
  • কীবোর্ড শর্টকাটগুলি
  • সাধারণ ইঁদুর
  • আপেল রিমোট

এই ইঙ্গিতটির জন্য ধন্যবাদ, ভাল সরঞ্জাম। পৃষ্ঠার পিছনে এবং পৃষ্ঠাগুলির ক্রিয়াকলাপগুলিকে আমার এমএক্স 518 পাশের বোতামগুলিতে বরাদ্দ করতে সক্ষম হয়েছিল।
t0r0X

বেটার টাচ টুল হ'ল উপায়, মূলত এটির সাথে কোনও স্বনির্ধারণ করতে পারে।
মাকসিম লুজিক

আমাকে আমার লজিটেক গেমিং সেন্টার সফ্টওয়্যার থেকে বেরিয়ে আসা দরকার ছিল যা কীগুলি পুনর্নির্মাণ করছিল। তারপরে বেটার টাচ টুলটি কবজির মতো কাজ করেছিল!
রব ওয়াইজ

উন্নত স্পর্শের সরঞ্জামটি এখন কেবলমাত্র পরিশোধ (বিনামূল্যে চলে গেল), কয়েকটি বোতাম
টিপানোর

18

আমার ম্যাকবুক এয়ারে লজিটেক এম 560 মাউসের সাথে আমার একই রকম সমস্যা ছিল। আমি এই মাউসকে ভালবাসি! এটিতে 5 টি বোতাম প্লাস টিল্ট হুইল, রিয়েল রাবারের গ্রিপস (স্প্রে-অন স্টাফ নয় যা এক বছরের পরে আঠালো হয়ে যায়), 1 বছরের ব্যাটারি লাইফ এবং সর্বোত্তম ... একটি লিথিয়াম সেল দিয়ে ওজন মাত্র 92 গ্রাম হয় !!! খুবই সুন্দর. তবে এটি মোটেও ম্যাক-সামঞ্জস্যপূর্ণ নয় এবং তৃতীয় পক্ষের ইউএসবি ড্রাইভারগুলির মধ্যে কেউই এটি নিয়ে কাজ করে না। এর কারণ কিছু বাটন ইউএসবি বোতাম ক্লিক ইভেন্টগুলি মোটেও প্রেরণ করে না (যদি আপনি আমাকে জিজ্ঞাসা করেন তবে খুব খারাপ অভ্যাস) বরং উইন্ডোজ নির্দিষ্ট হার্ড-কোডেড কীবোর্ড শর্টকাট / টাচ ইভেন্টগুলি প্রেরণ করুন। ইউএসবি ওভারড্রাইভ এবং স্টিয়ারমাউস কেবল ইউএসবি ক্লিক ইভেন্টগুলি সন্ধান করে যাতে তারা বেশিরভাগ বোতামটি "সন্ধান" করতে পারে না।

আমি যদিও একটি সমাধান খুঁজে পেয়েছি!

  1. কারাবাইনার ডাউনলোড করুন: https://pqrs.org/osx/karabiner/
  2. "সিস্টেম পছন্দসমূহ> সুরক্ষা" এ ইনস্টল করুন, চালু করুন এবং এটিকে অনুমতি দিন
  3. অ্যাপটিতে "বিচ্ছিন্ন এবং আনইনস্টল" ট্যাবটির অধীনে "ওপেন প্রাইভেট.এক্সএমএল" ক্লিক করুন
  4. আপনি যা খুশি তাই করতে ডিভাইস-সংক্রান্ত পুনরায় ম্যাপিংস তৈরি করুন! (এক্সএমএল সম্পাদনা সম্পর্কিত ডকুমেন্টেশন: 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>

এটি আমার এম 560 এর জন্যও কাজ করেছিল, একবার আমি লজিটেক কন্ট্রোল সেন্টারটি সরিয়ে ফেলেছি (ইতিমধ্যে এটি পূর্ববর্তী মাউসের জন্য ইনস্টল করে রেখেছিল)। ইউনিফাইং সফ্টওয়্যার ইনস্টল থাকতে পারে।
মাইক__t

1
@ মাইকি__টি আমার এম 560 মিডল বোতামটি প্রতিটি ক্লিকে বিভিন্ন ইভেন্ট ফায়ার করছে .. প্রথমবার এটি F4 গুলি চালায়, দ্বিতীয়বার বাম ক্লিক করুন। কোন ধারণা কেন?
বেঙ্গেম

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

মানব এরজোনমিকস ইভটিউড মাউসের জন্য এখানে ফিরে এবং ফরোয়ার্ড বোতামটি রয়েছে: code
জেসি ক্যা


7

আমি যখন আমার মাইক্রোসফ্ট ব্লুটুথ ওয়্যারলেস মাউস 5000 ব্যাক বোতামটি টিপতাম তখন আমি এক্সপোজটি খুলতে থামাতে সক্ষম হয়েছি System Preferences -> Mission Control -> Mouse Button 4 -> -


3
এটা মজাদার। এটি পুরোপুরি কার্যকরভাবে কাজ করে তবে ওএস নিয়ন্ত্রণগুলিতে এটিকে 4 টি বিকল্পের পরিবর্তে অন্য কোনও রূপে পরিবর্তন করার জন্য তৈরি করা হয়নি ..
কীথ স্মাইল

6

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

এটি ম্যাক ওএস এক্স পরিষেবাগুলির সাথে মিশ্রন করুন (যেমন অটোমেটরের কাছ থেকে) যা সিস্টেম পছন্দসমূহে কীবোর্ড শর্টকাট বরাদ্দ করা হয়েছে বা বাটলার বা কীবোর্ড মেস্ট্রোর মতো ইউটিলিটি ।

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