ওএস এক্সের ব্লুটুথ হেডসেট থেকে কীভাবে প্লে-বোতামের কী-টিপসটি পুনরায় তৈরি করতে পারি?


13

আমার কাছে একটি এলজি টোন (এইচবিএস 700) ব্লুটুথ স্টেরিও হেডসেট রয়েছে এবং এটি ওএস এক্স লায়ন দিয়ে ব্যবহার করছি।

হেডসেটটিতে একটি প্লে / বিরতি টগল বাটন রয়েছে, তবে আমার কীবোর্ডের প্লে বোতামের বিপরীতে যা প্লে / বিরতিতে টগল করবে, বলুন, ভিএলসি মিডিয়া প্লেয়ার এটি চলমান থাকলে, হেডসেটের প্লে বোতামটি এটি ইতিমধ্যে খোলা না থাকলে, বা আইটিউনস চালু করবে, বা এটি ইতিমধ্যে চালু থাকলে আইটুনগুলিতে টগল প্লে / বিরতি দিন। এটি অন্য কোনও মিডিয়া প্লেয়ারে প্লে / বিরতি টগল করবে না।

কেউ যখন ব্যাখ্যা করতে পারে যে আমি যখন প্লেতে চাপি তখন কোন সিস্টেমের ইভেন্টটি সম্ভবত ট্রিগার হয়? এটি স্পষ্ট যে কিছু সিস্টেম ডিমন কিছু শুনছে, যেহেতু আইটিউনস চালু হয়ে গেছে এবং প্লে / বিরতি / পরবর্তী / পূর্ববর্তী নিয়ন্ত্রণগুলি ঠিক সূক্ষ্মভাবে ব্যাখ্যা করতে পারে ... কী কী উপায় আছে কী কীপ্রেস ইভেন্টটি আটকাতে এবং এর ফাংশনটি পুনরায় তৈরি করতে পারি? আমি চাইবো এটি কীবোর্ডের প্লে বোতামের মতো আচরণ করবে।

আপনার সাহায্যের জন্য ধন্যবাদ!

উত্তর:


7

আপনি অবস্থিত রিমোট কন্ট্রোল ডেমন খুঁজছেন:

/System/Library/CoreServices/rcd.app

কমান্ড দিয়ে এটি অক্ষম করা যেতে পারে

sudo chmod a-x /System/Library/CoreServices/rcd.app/Contents/MacOS/rcd
killall -9 rcd

(আপনি যদি এটি খুন করেন তবে এটি launchdপুনরায় আরম্ভ করবে)। এটি পুনরায় সক্ষম করতে,

sudo chmod a+x /System/Library/CoreServices/rcd.app/Contents/MacOS/rcd

তারপরে launchdএটি শুরু করতে লগ আউট এবং পিছনে প্রবেশ করুন ।

আপনি যদি যথেষ্ট উচ্চাভিলাষী হন তবে আপনি এটি একটি হেক্স সম্পাদক দ্বারা সম্পাদনা করার চেষ্টা করতে পারেন। এটি আমার জ্ঞানের ক্ষেত্রের বাইরে, তবে আমার কাছে দুটি পরামর্শ রয়েছে।

  1. পটভূমিতে কুইকটাইম (কেবল ফাঁকা, এতে কিছুই নেই) খোলার ফলে ডেমনটি আইটিউনস ব্যবহার করা আটকাতে পারে। এটি আপনার ডিভাইস একই সিস্টেম ইভেন্টটি ব্যবহার করে কিনা তার উপর নির্ভর করে।

  2. বিকল্পভাবে, নীচের লিঙ্কে একটি নিখরচায় ইউটিলিটি রয়েছে যা আপনার জন্য ডেমনকে প্যাচ করে। এটি চালানোর পরে, ডিমন আইটিউনসের পরিবর্তে সক্রিয় প্রোগ্রামটি ব্যবহার করবে। তবে, আপনি যখন খেলতে চাপবেন তখন প্রোগ্রামটি খোলার হিসাবে এটি ভিএলসি পুনর্নির্মাণ করবে না। এটি কীবোর্ড মিডিয়া কীগুলির জন্য ডিজাইন করা হয়েছে তবে আমি বিশ্বাস করি যে ওএস আপনার এলজি টোনটির বোতামটিকে একই সিস্টেম ইভেন্ট হিসাবে দেখবে। সেই লিঙ্কটি: http://Livehacker.com/5651055/free-your-macs-media-keys-from-itunes-no-manual-hacking-required

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


3
আমার অভিজ্ঞতায়, ব্লুটুথ ডিভাইসগুলি প্লে / বিরতি সংকেত প্রেরণকারী কীবোর্ড মিডিয়া কীগুলি একইভাবে ব্যাখ্যা করা হয় না । উল্লিখিত প্যাচটি ব্যবহার করে, আমার কীবোর্ডটি প্রত্যাশার মতো আচরণ করে, তবুও আমার ব্লুটুথ হেডসেটটি আইটিউনস চালু করে চলেছে। কেবল ভেবেছিলাম আমি এটি উত্তরপুরুষের জন্য করব না।
উইলকো

ওএস এক্স সিয়েরায় এই পরিবর্তনটি কীভাবে করা যায়? তাদের ওএস সুরক্ষা ব্যবস্থা রয়েছে এবং এ জাতীয় পরিবর্তনগুলি করা বেশ শক্ত।
এবি

3

প্রথমে আপনাকে কারাবাইনার (পূর্বে কীরেম এমপি 4 ম্যাকবুক) নামে একটি তৃতীয় পক্ষের কীবোর্ড-রিম্যাপিং অ্যাপ্লিকেশনটির প্রয়োজন হবে। অ্যাপ্লিকেশনটি কিছুটা বন্ধুত্বপূর্ণভাবে ব্যবহারকারী কিন্তু তত্ত্ব অনুসারে আপনার কেবল এটি একবার করা দরকার। এছাড়াও এটি বর্তমানে ম্যাকস সিয়েরায় কাজ করে না ... তাই এটি মনে রাখবেন।

এখানে আমরা ...

কারাবাইনার ইনস্টল করুন

https://pqrs.org/osx/karabiner/index.html.en

কারাবিনার চালান

আপনি যদি সমস্ত বৈশিষ্ট্য চান তবে আপনার এটিকে কিছু অ্যাক্সেসযোগ্যতার অনুমতি দেওয়া উচিত।

কী-কোডগুলি পেতে হেল্পার অ্যাপ্লিকেশন "ইভেন্টভিউয়ার" ব্যবহার করুন

কীকোডস / অ্যাপ্লিকেশন / ডিভাইস আইডিগুলি পেতে ইভেন্টভিউরটি খুলুন:

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

প্রধান ট্যাবে যান এবং তারপরে আপনার কীবোর্ডে কী (গুলি), ব্লুটুথ রিমোট ইত্যাদি টিপুন you এই ক্ষেত্রে আপনি আমার সতেচি ব্লুটুথ রিমোটে মিডিয়া-ফরওয়ার্ড এবং মিডিয়া-ব্যাকের কী-কোডগুলি দেখতে পাচ্ছেন (যা আমি বাম / ডানদিকে তীর কীগুলিতে পুনরায় মানচিত্র করতে চাই)।

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

এগিয়ে যান এবং "পেস্টবোর্ডে অনুলিপি করুন" এবং এটি পরে পাঠ্য নথিতে পেস্ট করুন। এখন আপনার ব্যবহারের ক্ষেত্রে নির্ভর করে আপনি অ্যাপ বা ডিভাইস ট্যাবে যেতে পারেন।

আপনি যদি নিজের কী পুনরায় সুনির্দিষ্ট অ্যাপ্লিকেশনগুলিতে সীমাবদ্ধ করতে চান তবে আপনি একটি নির্দিষ্ট অ্যাপ্লিকেশন আইডির জন্য ম্যাপিং রুল তৈরি করতে চাইবেন (যেমন গুগল ক্রোম)। সুতরাং আপনি অ্যাপ্লিকেশন ট্যাবে গিয়ে আপনার আগ্রহের আবেদনের জন্য অ্যাপ্লিকেশন আইডি পাবেন (আমরা যখন নিয়ম তৈরি করি তখন পরে ব্যবহৃত হবে)।

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

আমার ক্ষেত্রে আমি কেবলমাত্র এই চাবিগুলি আমার সতেচি ব্লুটুথ রিমোটে পুনরায় তৈরি করতে চাই এবং আমার বিদ্যমান কীবোর্ড কীগুলি কীভাবে কাজ করে তা গোলযোগ করতে চাই না ... সুতরাং আমি একটি ডিভাইস নির্দিষ্ট নিয়ম তৈরি করতে চাই। সুতরাং আমি ডিভাইস ট্যাবে যাই।

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

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

বিধি তৈরি করছে

এখন আপনার কী-কোডস, অ্যাপ্লিকেশন এবং / অথবা ডিভাইস আইডিগুলি অনুলিপি করা হয়েছে এবং পরে কোনও পাঠ্য ফাইলে রেফারেন্সের জন্য আটকানো হয়েছে, আপনি ইভেন্টভিউয়ারটি বন্ধ করতে এবং মূল অ্যাপ্লিকেশনটিতে ফিরে যেতে পারেন।

ডিফল্ট নিয়মগুলি আমাদের কাছে খুব আকর্ষণীয় নয়, সুতরাং আমাদের একটি কাস্টম বিধি তৈরি করতে হবে তবে সম্পাদনা করা দরকার private.xml

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

এটি কেবল প্রাইভেট.এক্সএমএল দেখাচ্ছে এমন একটি ফাইন্ডার উইন্ডো চালু করবে। এগিয়ে যান এবং আপনার প্রিয় পাঠ্য সম্পাদকটিতে private.xML খুলুন open

এখন আপনি নিয়ম তৈরি করতে প্রস্তুত ...

এই ফাইলের ফর্ম্যাটের ডকুমেন্টেশন এখানে রয়েছে: https://pqrs.org/osx/karabiner/xML.html.en

প্রত্যেকের জন্য <item>আপনার ন্যূনতম <name> <identifier> এবং প্রয়োজন <autogen>। নাম আপনার জন্য কেবল একটি নাম। আইডেন্টিফায়ারটি আপনার দ্বারাও তৈরি হয় তবে এটি অনন্য হওয়া উচিত। অটোজেন হ'ল আপনি যেখানে নিয়ম / ম্যাপিং নির্দিষ্ট করেন (অর্থাত্ আগ্রহের কীগুলি কীগুলি foo বার প্রেরণ করা উচিত)।

আরও আগ্রহের জন্য আপনি নির্দিষ্ট সক্রিয় অ্যাপ্লিকেশনগুলির জন্য নিয়মটি কেবল চালিত করতে পারেন (আমি মনে করি এটি এখানে ম্যাকওএস অ্যাক্সেসিবিলিটি অনুমতিগুলি কার্যকর হয় ... তাই কারাবাইনার সক্রিয় উইন্ডোটি নির্ধারণ করতে পারে)। এটি দিয়ে করা হয় <only>

আগ্রহের <device_only>বিষয়টিও (আমার কাছে) হ'ল যা আমাকে কেবল একটি নির্দিষ্ট কীবোর্ডের (যেমন আমার সতেচি ব্লুটুথ রিমোট) জন্য একটি নিয়ম তৈরি করতে দেয়। আরও তথ্যের জন্য উপরের লিঙ্কটি দেখুন।

যাই হোক। আপনার কাস্টম বিধিগুলি তৈরি করতে ইভেন্টভিউয়ারের কাছ থেকে পাওয়া কী-কোড আইডি, ডিভাইস আইডি এবং অ্যাপ্লিকেশন আইডি ব্যবহার করুন।

আমার এইরকম দেখাচ্ছে:

<?xml version="1.0"?>
<root>
    <item>
        <name>Satechi Right</name>
        <identifier>private.satechi.right</identifier>
        <device_only>DeviceVendor::RawValue::0x05ac,DeviceProduct::RawValue::0x023c</device_only>
        <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_NEXT_17, KeyCode::CURSOR_RIGHT</autogen>
    </item>
    <item>
        <name>Satechi Left</name>
        <identifier>private.satechi.left</identifier>
        <device_only>DeviceVendor::RawValue::0x05ac,DeviceProduct::RawValue::0x023c</device_only>
        <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_PREV_18, KeyCode::CURSOR_LEFT</autogen>
    </item>
</root>

সংক্ষিপ্তসার: 2 বিধি। সতেচি ব্লুটুথ রিমোট ডিভাইস। ডান তীর থেকে "পরবর্তী" মিডিয়া বোতামের মানচিত্র, বাম তীর থেকে "পূর্ব" মিডিয়া বোতাম। সমস্ত অ্যাপ্লিকেশন প্রযোজ্য।

নিয়ম লোড করুন

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

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

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


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