কোনও ইউএসবি কীবোর্ড কী কেবল সংকেত প্রেরণ করে, বা এটি কম্পিউটার থেকে সেগুলি গ্রহণ করে?


83

কীবোর্ডের কম্পিউটার থেকে কোনও সংকেতের দরকার নেই, ঠিক শক্তি, তাই না? নাকি সেগুলি প্রেরণের পাশাপাশি সংকেতগুলিও পাঠানো দরকার?

সম্পাদনা: আমি আশা করি না যে এই প্রশ্নটি এত আগ্রহ তৈরি করবে! আমি এটি জিজ্ঞাসা করেছি কারণ আমার ডুইকি তৈরির অলস স্বপ্ন ছিল যা সিগন্যালের নকল করে যাতে কীবোর্ড একই চিঠিটি দুটি কম্পিউটারে একবারে প্রেরণ করতে পারে। যেহেতু (আমি উত্তরগুলি কীভাবে জানাতে পারি) কম্পিউটার সক্রিয়ভাবে অন্যান্য ডিভাইসের মতো কীবোর্ডকে নিয়ন্ত্রণ করে, এটি পরিষ্কারভাবে সম্ভব নয়। প্রায়োগিকভাবে আমার যেমন এটি যাইহোক তৈরি করার দক্ষতা ছিল না তেমন বড় বিষয় নয়!


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

8
এমনকি পিএস / 2 কীবোর্ডগুলি পিসি থেকে সংকেত গ্রহণ করে, অন্যথায় এটি কীভাবে এলইডি চালু / বন্ধ করতে পারে?
ফুক্লভিভি

8
@ ডেভসম্যান আপনি এটি করতে পারবেন না, অন্যথায় লক অবস্থাটি সিঙ্কের বাইরে চলে যাবে কারণ এটি সফ্টওয়্যার দ্বারা পরিবর্তন করা যেতে পারে। উদাহরণস্বরূপ আপনি যদি 2 টি কীবোর্ড প্লাগ করেন এবং এটিতে নিমলক টিপেন, অন্যটির এলইডি টগল করবে। স্ক্রিন কীবোর্ডে একই অর্জন করা যায়
ফুক্লভ


7
নির্দিষ্ট ডিভাইস শ্রেণিকে সক্ষম করতে প্রাথমিক হ্যান্ডশেকিংয়ের প্রয়োজনীয়তার কারণে একটি ইউএসবি ডিভাইসে দ্বি-দিকীয় তথ্য থাকতে হবে must
স্টিভ 20

উত্তর:


101

" হিউম্যান ইন্টারফেস ডিভাইসগুলির জন্য ডিভাইস শ্রেণীর সংজ্ঞা (এইচআইডি)" সংস্করণ 11.1 "স্পেসিফিকেশন থেকে:

এলইডি রাজ্য এবং ক্যাপস লক, NUM লক, এসসিআরএল লক, কমপোস এবং কেএএনএ ইভেন্টগুলির মধ্যে সুসংগতকরণ হোস্ট দ্বারা পরিচালনা করা হয় এবং কীবোর্ডটি নয় NOT অ্যাপেন্ডিক্স বিতে কীবোর্ড বর্ণনাকারী ব্যবহার করা থাকলে, এলইডি রাজ্যগুলি একটি_টায়_পোর্ট (আউটপুট) অনুরোধের মাধ্যমে কীবোর্ডে 5-বিট পরম প্রতিবেদন প্রেরণ করে সেট করা হয় ।

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

বলা হচ্ছে, সমস্ত ইউএসবি ডিভাইসের সাথে একটি আলোচনা এবং গণনা প্রক্রিয়া রয়েছে যার জন্য হোস্ট এবং ডিভাইসের মধ্যে একটি পিছনে এবং সামনের কথোপকথনের প্রয়োজন। আপনার কাছে "কেবল পঠনযোগ্য" ইউএসবি ডিভাইস থাকতে পারে না।

ইউএসবি এর আগেও পিসি কীবোর্ড নিয়ামক কমান্ড গ্রহণ করতেন কারণ এটি কীবোর্ডটি পড়ার পাশাপাশি কয়েকটি জিনিস করেছে ( রেফারেন্স ):

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

আইবিএম পিসি এটি কীবোর্ডটিতে ইন্টারফেস করতে একটি ইন্টেল 8042 চিপ ব্যবহার করেছিল। এই কম্পিউটারটি আরো নিয়ন্ত্রিত অর্ডার ইন্টেল 80286. একটি চিপ বাগ জন্য একটি ওয়ার্কঅ্যারাউন্ড বাস্তবায়ন করার জন্য A20 লাইন অ্যাক্সেস 1 কীবোর্ড নিয়ামক এছাড়াও CPU- র বাস্তব সুরক্ষিত মোড থেকে রূপান্তর করার অনুমতি দেয় করার জন্য একটি সফটওয়্যার CPU- র রিসেট সূচনা ব্যবহৃত হয় মোড 1 কারণ 286 সিপিইউটিকে রিয়েল মোড থেকে সুরক্ষিত মোড থেকে রিয়েল মোডে যেতে দেয়নি। এটি একটি সমস্যা ছিল কারণ BIOS এবং অপারেটিং সিস্টেম পরিষেবাদিগুলি কেবল রিয়েল মোডে প্রোগ্রামগুলি দ্বারা কল করা যেতে পারে।

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


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

আপনি "আউটপুট কেবল" মানে?
ড্যানিয়েল

কীভাবে সেই টিবিএইচ শব্দটি লিখবেন তা নিশ্চিত নয়, একটি কীবোর্ড একটি "ইনপুট" ডিভাইস এবং "ইনপুট-কেবল" এর অর্থ এটি কেবল হোস্টকে ডেটা প্রেরণ করে, তবে কখনই পায় না। দৃষ্টিকোণ কী-বোর্ড বা হোস্ট হয় তা নির্ভর করে।
লরেন্স

1
@ ড্যানিয়েল বেশিরভাগ লোক কীবোর্ডকে "আউটপুট" ডিভাইস বলবে না। পেরিফেরালগুলি বাহ্যিকভাবে সংযুক্ত থাকে তাই আমরা পিসির দৃষ্টিকোণ থেকে তাদের ইনপুট বা আউটপুট বলি stand আমরা যে পিসিটি ব্যবহার করতে চাই তা
হ'ল

@ ল্যুভেনহ্ফ্যাক আমি জানি, তবে তিনি লিখেছেন So it is not an "input-only" device (meaning it only outputs data to the host)যা আমাকে বিভ্রান্ত করে
ড্যানিয়েল

56

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

( এখান থেকে চিত্র , ধূসর বাক্সগুলি ইউএসবি হোস্টকে উপস্থাপন করে, সাদা বাক্সগুলি ইউএসবি ফাংশনকে উপস্থাপন করে)

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


18

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

ইউএসবিটি পৃষ্ঠতলটিকে সহজ দেখায়, বাস্তবে এটির কাজটি বেশ জটিল। যে কোনও নতুন ইউএসবি ডিভাইসটি কাজ শুরু করার আগে প্রথমে তাকে "গণনা" করা আবশ্যক। ক্রমটি নিম্নরূপ:

  1. একটি কীবোর্ড প্লাগ ইন করার পরে, হোস্ট পোর্টটি "সংযুক্ত স্থিতি" সংকেত লাভ করে (এলএস সিগন্যালের জন্য, ডি-কেবোর্ডের সাহায্যে হাই টান হয়)।

  2. তারপরে হোস্ট পোর্টটিকে "পোর্ট রিসেট" মোডে সেট করে এবং ইউএসবি পিএইচওয়াই (ফিজিক্যাল লেয়ার ড্রাইভার) ডি + / ডি- লাইনগুলির নীচে "USB_RESET" প্রেরণ করে (উভয় লাইনই নির্ধারিত সময়ের জন্য LOW চালিত হয়)। এফএস / এইচএস ডিভাইসের জন্য "পোর্ট রিসেট" সম্পর্কিত কিছু তথ্য এখানে পাওয়া যাবে

  3. তারপরে হোস্টটি 1 মিমি বিরতিতে ফ্রেম সীমানা প্যাকেটগুলি আউটপুট করা শুরু করে। লো-স্পিড (এলএস) ডিভাইসগুলির জন্য সাধারণ তারযুক্ত কীবোর্ড হিসাবে, এগুলি কেবল "জীবিত রাখুন" ডাল, এফএসের জন্য বিশেষ এসওএফ - স্টার্ট-অফ-ফ্রেম প্যাকেট তৈরি হয়। এই প্যাকেটগুলি ডিভাইসটিকে অ্যাক্টিভ মোডে রাখে এবং এটিকে স্বল্প-বিদ্যুত SUSPend এ করতে বাধা দেয়।

  4. তারপরে "গণনা" শুরু হয়। হোস্ট ডিভাইস বিবরণী পেতে একটি অনুরোধ প্রেরণ করে। ডিভাইস ঠিকানা "0" সহ অনুরোধটি "ডিফল্ট পাইপ" এ প্রেরণ করা হয়। [এই মুহুর্তে কেবলমাত্র একটি ডিভাইস রয়েছে - কীবোর্ড - যেহেতু বাসের অন্যান্য সমস্ত ডিভাইসে ইতিমধ্যে পৃথকভাবে নির্ধারিত ইউএসবি ঠিকানা থাকা উচিত]

  5. কীবোর্ড অনুরোধ করা তথ্য ফেরত দেয়, তাই হোস্টটি কোন ধরণের ড্রাইভার বোঝা উচিত তা নির্ধারণ করতে সক্ষম হবে।

  6. হোস্টটি ডিভাইসটির ডিফল্ট ঠিকানাটিকে নতুন নির্ধারিত ঠিকানায় পরিবর্তন করতে একটি লেনদেন প্রেরণ করে।

  7. তারপরে হোস্টটি নতুন নির্ধারিত ঠিকানায় ডিভাইসের সাথে যোগাযোগের নতুন রাউন্ড শুরু করে। অন্যান্য সমস্ত ডিভাইস এই যোগাযোগটিকে উপেক্ষা করে কারণ এটি তাদের কাছে সম্বোধন করা হয়নি।

  8. হোস্ট অন্যান্য বেশ কয়েকটি বর্ণনাকারীর কাছ থেকে আরও অনেক তথ্য পড়তে পারে এবং শেষ পর্যন্ত "ডিভাইস কনফিগারেশন" নির্বাচন করে। এটি গণনার প্রক্রিয়া শেষ করে।

  9. ইউএসবি ডিভাইস শ্রেণীর উপর নির্ভর করে হোস্টটি ডিভাইসের সাথে যোগাযোগ শুরু করে। কীবোর্ডের ক্ষেত্রে হোস্টটি নিয়মিতভাবে "IN" অনুরোধ প্রেরণ করে, প্রয়োজনীয়ভাবে ডিভাইসটি পোলিং করে (এমনকি এই পর্যায়ক্রমিক পাইপটিকে "বিঘ্নিত" পাইপ বলা হয়)। কীবোর্ডে যদি কোনও কী চাপিত / হতাশ থাকে, কীবোর্ডটি এই তথ্যটি ফিরিয়ে দেবে। যদি তা না হয় তবে কোনও ডেটা ডিভাইস ড্রাইভারকে ফিরিয়ে দেওয়া হবে না।

এটি সংক্ষেপে, প্রতিটি ইউএসবি ডিভাইস অবশ্যই ইউএসবি হোস্টের থেকে অনন্য ঠিকানা গ্রহণ করবে এবং দুটি ইউএসবি হোস্টের একটি ডিভাইসের সাথে যোগাযোগ করতে অসুবিধা হবে - বাস সংঘর্ষ, ঠিকঠাক মিল নয়, কীপ্রেসের ডেটা র্যান্ডম ইন্টারসেপ্ট ইত্যাদি USB ইউএসবি প্রোটোকলটি ভাগ করে নেওয়া অসম্ভব করে তোলে দুটি ইউএসবি হোস্টের মধ্যে ডিভাইস।


If keyboard has any key pressed/depressed, the keyboard will return this information- তখন ভূতের চাবি কীভাবে ঘটবে? আমি এই ধারণায় ছিলাম যে কীবোর্ডগুলি অবশ্যই কী-আপ এবং কী-ডাউন ইভেন্টগুলি প্রেরণ করবে, যা ব্যাখ্যা করবে যে কোনও কী-আপ ইভেন্টটি মিস হয়ে গেলে আপনার ভুতের কীগুলি থাকবে ...
শ্যাডো

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

4
ভৌত কীগুলি যেভাবে শারীরিক কীগুলি তারযুক্ত হয় তার সাথে সম্পর্কিত। সস্তা কীবোর্ড নিয়ামকগুলির প্রতিটি চাবির জন্য একটি সিঙ্ক পিন থাকে না, বরং তাদের নিয়ন্ত্রণের জন্য গ্রিড সিস্টেম থাকে যেমন সারি এবং কলামগুলি যেখানে কন্ট্রোলার কলামের তারকে যুক্ত করে এবং সারি তারে সংকেত সন্ধান করে। এই দৃশ্যে দুটি কী যেমন E এবং S টি একসাথে ডাব্লু এবং ডি চাপানো থেকে পৃথক হতে পারে, সময় ব্যতীত।
বেন

2

অন্যান্য উত্তরগুলি যেমন ব্যাখ্যা করেছে, ইউএসবিতে এটি যেভাবে কাজ করে তার অংশ হিসাবে দ্বি-দিকনির্দেশক যোগাযোগের প্রয়োজন। PS / 2, দ্বি-দিকনির্দেশক যোগাযোগের অনুমতি দেওয়ার সময়, কম্পিউটারে কীগুলি প্রেরণের জন্য এটির প্রয়োজন হয় না, তবে কীবোর্ডের এলইডি সেট করার জন্য এটির প্রয়োজন হয় না।

তাত্ত্বিকভাবে, আপনি PS / 2 সিগন্যালটিকে নকল করতে এবং এটি একটি দ্বিতীয় কম্পিউটারে প্রেরণ করতে এবং একটি কম্পিউটার থেকে কোনও কমান্ড বাতিল করতে একটি ডিভাইস তৈরি করতে পারেন, যাতে আপনি একাধিক কম্পিউটারে আপনার কীগুলি চাপতে সক্ষম হবেন তবে কীবোর্ড এলইডিগুলি না নাম লক, ক্যাপস লক, এবং স্ক্রোল লক রাজ্যের প্রতিক্রিয়া (বা এলইডি রাষ্ট্রের কোনও পরিবর্তন, উদাহরণস্বরূপ লিনাক্সে কীবোর্ড এলইডিগুলি কখনও কখনও বিকল্প উদ্দেশ্যে ব্যবহৃত হয়)।

আমি নিশ্চিত না যে এই জাতীয় প্রকল্প কতটা জটিল হবে। আমি PS / 2 এর সাথে কাজ করার পরে কিছুক্ষণ হয়ে গেছে, তাই আমি জানি না আপনি কেবল দু'টি তার / সংযোজকগুলি ব্রিজ করতে পারতেন বা আপনার যদি কোনও দিকনির্দেশে কমান্ডগুলি সক্রিয় করার জন্য একটি সক্রিয় ডিভাইস (যেমন মাইক্রোকন্ট্রোলার) প্রয়োজন হয় তবে সেগুলি বাতিল করুন I অপরপক্ষে. আপনার যদি কোনও মাইক্রোকন্ট্রোলার থাকে তবে আপনি ডিভাইসটি এমনভাবে তৈরি করতে পারেন যাতে এটি কীবোর্ড এলইডি কমান্ডগুলি ব্যাখ্যা করতে পারে এবং প্রদর্শনের জন্য এগুলিকে "সংযুক্ত" করতে পারে (উদাহরণস্বরূপ, কম্পিউটারে একটি চালু থাকলে কম্পিউটারে দুটি লম্বা ফ্ল্যাশ, শর্ট ফ্ল্যাশ থাকে) এটি কম্পিউটারে দুটি চালু থাকলেও কম্পিউটারে একটি চালু থাকে, উভয় কম্পিউটারে চালু থাকে কিনা তা স্থির করে LED চালিত হয় এবং এটি উভয় কম্পিউটারে বন্ধ থাকলে LED বন্ধ থাকে)। যদিও এটি আরও উন্নত হবে।

এছাড়াও, যদি আপনার লক্ষ্যটি অন্য কম্পিউটার থেকে একটি কম্পিউটার, বা একই ডেস্ক থেকে দুটি কম্পিউটার, বা যা কিছু নিয়ন্ত্রণ করতে সক্ষম হয় তবে আপনি এটি দেখতে চাইতে পারেন:

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

1

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

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

আরও নতুন ইউএসবি কীবোর্ডগুলি উত্তরাধিকারের PS / 2 মোডটি বাদ দিয়েছে, সুতরাং এই ক্ষেত্রে কাজ করবে না।

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