এক্স ইনপুট হিসাবে সাউন্ড জ্যাকে ইয়ারফোন রিমোট


28

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

আমি ভাবছিলাম যে আমি কীভাবে আমার কম্পিউটারে একই ফাংশনটির অনুলিপি করতে পারি।

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

"ডিভাইস" (যা শব্দ জ্যাকের মাধ্যমে সংযুক্ত হবে) তালিকাভুক্ত নয় xinputবা বোতামগুলি নিয়মিত কীবোর্ড ইভেন্টগুলিকে ট্রিগার করে না।

এক্স কী কী ইনপুট হিসাবে আউটপুট সাউন্ড জ্যাকটিতে প্লাগ করা ইয়ারফোনগুলি কীভাবে ব্যবহার করতে পারি?



1
গৃহীত উত্তর ("করা যায় না") এখনও 3 বছরের সঠিক? আমার বোস হেডফোনগুলি আইফোন এবং অ্যান্ড্রয়েডের জন্য বিভিন্ন বিশেষ তারের সাথে আসে (বিশেষত স্যামসাং); আমার কাছে অ্যান্ড্রয়েড কেবল রয়েছে এবং আমি এটি লিনাক্সের সাথে কাজ করতে পারি কিনা তা ভাবছি।
ড্যারেন কুক

আমার অনুভূতি হ'ল এটি আরও বৈশিষ্ট্যটির অনুরোধ এবং এই মুহুর্তটির জন্য কার্যকারিতাটি অসমর্থিত।
জোনাল্লার্ড

উত্তর:


41

মিডিয়া প্লেয়ারগুলি, ভলিউম এবং নিঃশব্দ নিয়ন্ত্রণ করতে বিশেষ ডিভাইসগুলিতে ব্যবহার করা যেতে পারে এমন 'বিশেষ' হেডফোন বা ইয়ারফোনগুলির সাধারণত একটি সাধারণ হেডফোন আউটপুট জ্যাকের তুলনায় সাধারণত তিনটি প্লাগের চারটি সংযোগ থাকে।

সাধারণত তিনটি বাম চ্যানেল, ডান চ্যানেল এবং গ্রাউন্ড (সাধারণ) হয়, যখন চতুর্থটি প্রায়শই একটি বহু-মান প্রতিরোধের হিসাবে সেট করা হয়, প্রতিটি বোতাম চাপলে চতুর্থ তারের (+ স্থল) উপর একটি নির্দিষ্ট প্রতিরোধের উপস্থাপন করে যা মিডিয়া ডিভাইস উপলব্ধি করতে পারেন এবং এটি থেকে কোন ফাংশনটির প্রয়োজন তা নির্ধারণ করে। ব্যয়বহুল ডিজিটাল সিগন্যাল জেনারেটর এবং স্টাফ (সমস্ত তারের উপর যে সামান্য ব্লাবে প্যাকড!) অবলম্বন না করেই একটি তারের কাজ করার জন্য বেশ কয়েকটি বোতাম পাওয়ার দুর্দান্ত চিকিত্সা পদ্ধতি।

চার বোতামে চারটি প্রতিরোধ (কোনও ইউনিটের) ব্যবহার করা যেতে পারে:

volume up:   1 ohm
volume down: 2 ohms
stop:        4 ohms
play:        8 ohms

এটি সন্দেহজনকভাবে যদি বাইনারি এনকোডিং স্কিমের মতো দেখায় ... তবে তা !! (আপনি খুব স্মার্ট !!) একইরকম অনুপাতের সাথে মানগুলি ব্যবহার করে আপনি 16 টি ভিন্ন আউটপুট বুঝতে পারবেন, এমনকি একই সময়ে চাপা একাধিক কী পরিচালনাও করতে পারেন। তাআ দা!

পুরানো লোকেরা প্রথম আইপডগুলি মনে করতে পারে, যার অডিও আউট প্লাগের পাশে একটি সামান্য 4 সংযোগকারী জ্যাক ছিল, যা অনেকগুলি ডিভাইস তাদের অডিও প্লাগের পাশাপাশি প্লাগ ইন করে যা নিয়ন্ত্রণ সংকেতগুলিকে পিছনে পাঠানো সক্ষম করে enabled এটি পর্যায়ক্রমে (ইমো কুলার!) চতুর্থ তারের সিস্টেমের পক্ষে হয়েছে ... স্ট্যান্ডার্ড হেডফোনগুলি প্রত্যাশা অনুযায়ী কাজ করবে এবং চতুর্থ তারের পদ্ধতির সাথে ইন্টারফেসের জন্য সেট করা হেডফোনগুলিও গ্রহণযোগ্য।

তবে আপনার প্রশ্নের উত্তর দেওয়ার জন্য (অবশেষে !!) ... না, আপনি যে কার্যকারিতাটি সন্ধান করছেন সেটি সক্ষম করার জন্য কোনও 'স্ট্যান্ডার্ড' উপায় নেই। ব্লুটুথ হেডসেটগুলি আপনার সেরা সমাধান হবে। (আমার সিওএল!)


8
এবং হ্যাঁ, আমি আমার সমস্ত খেলনা আলাদা করে
রাখি

5
"... এমনকি একই সময়ে চাপা একাধিক কী হ্যান্ডলিংও।" এটি বিন্দুতে বাইনারি স্কিমটি অনুসরণ করে না, উদাহরণস্বরূপ প্লে টিপুন এবং ভাউন ডাউন (8 * 2) / (8 + 2) বা 1.6 ওহম দেয়।
Ignacio Vazquez-Abram

2
আরোহী বা অবতরণী মূল্যে 16 টি পৃথক মান থাকবে না ... বিভিন্ন মান সংবেদন করা যায়। এটি কেবল 'বাইনারি' এই অর্থে যে এটি অফ বা অফ অবস্থানগুলির সাথে 4 টি বোতামের ম্যাট্রিক্স। কেউ আমার উপর নজর রাখছে তা জেনে ভালো লাগছে।
লার্নিক্স

1
স্রেফ উত্তর সুনিশ্চিত রাখাই সব।
Ignacio Vazquez-Abram

1
আপনি যদি "ভাগ্যবান" হন তবে একটি সংযুক্ত হেডফোন এবং মাইক জ্যাক সহ একটি নোটবুক / নেটবুক যথেষ্ট পরিমাণে রয়েছে তবে প্রতিটি স্ক্রিনটি যে প্রতিটি বোতাম টিপস দ্বারা উত্পাদিত হয় এবং আগত মাইক সংকেতটিতে বিভিন্ন শব্দ শোনার জন্য শোনার একটি স্ক্রিপ্ট লেখা সম্ভব হতে পারে and যথাযথভাবে তাদের।
পাউন্ডেক্স

5

আমি জানি যতক্ষণ না লিনাক্সের সাথে ইনপুট হিসাবে আপনার তারযুক্ত হেডসেটটি ব্যবহার করার কোনও মানক উপায় নেই way এর অর্থ আপনি আপনার সঙ্গীত প্লেয়ারটি নিয়ন্ত্রণ করতে আপনার হেডসেটটি ব্যবহার করতে পারবেন না - অন্যদিকে ব্লুটুথ হেডসেটগুলি বাক্সের বাইরে কাজ করা উচিত।


1

সবার জন্য সমাধান নয়, তবে আমার ইয়ারফোনগুলি একক বোতামযুক্ত। স্পষ্টতই, এই কয়েকটি সাধারণ ইয়ারফোন বোতামগুলি এক ধরণের মাইক সিগন্যালিং প্রক্রিয়া ব্যবহার করে যা মাইক ইনপুট "উচ্চ" কিনা তা পরীক্ষা করে (এই পোস্টটি এবং এই পোস্টটি দেখুন )। অস্পষ্টতা ব্যবহার করে, আমি যাচাই করতে সক্ষম হয়েছি যে বোতামটি ক্লিক করা একটি বক্তৃতা দ্বারা অগ্রহণযোগ্য একটি বৈশিষ্ট্যযুক্ত শিখর উত্পন্ন করেছে (যদিও আমি চিৎকার করার চেষ্টা করি নি!)। ইন্টারনেট ঘুরে দেখছি, আমি sox এর সাহায্যে নিম্নলিখিত সমাধান নিয়ে এসেছি rec:

#!/usr/bin/sh

while true; do 
    rec -n stat trim 0 .5 2>&1 | awk '/^Maximum amplitude/ && $3 > 0.89' | grep -q 'M' && playerctl play-pause
done

playerctlএমন একটি প্রোগ্রাম যা মিডিয়া প্লেব্যাক নিয়ন্ত্রণ করে। .5কোডে মাইক Pol রেজল্যুশন নির্দেশ করে। আপনি যদি ডাবল ট্যাপিং প্রয়োগ করতে চান তবে এই মানটি নিয়ে আপনি চারপাশে খেলতে পারেন। 0.89বোতামটি চাপ দেওয়ার জন্য প্রান্তিক দিক নির্দেশ করে। (আমার ধাক্কা দিলে মূলত 1 এর সমান হয়)

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