কিয়স্ক অ্যাক্সেসিবিলিটি

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

কিয়স্ক মোডে চলমান অ্যাপগুলি হল ওয়েব অ্যাপ, তাই ওয়েব অ্যাক্সেসিবিলিটির সেরা অনুশীলনগুলি তাদের ক্ষেত্রে প্রযোজ্য:

  • ওয়েব কন্টেন্ট অ্যাক্সেসিবিলিটি নির্দেশিকা ( WCAG 2 ) অনুসরণ করুন। অভ্যন্তরীণভাবে কিয়স্ক অ্যাপ স্থাপন করার সময়ও, অ্যাক্সেসিবিলিটি নিশ্চিত করার সর্বোত্তম উপায়—যেমন স্ক্রিন রিডার ব্যবহারযোগ্যতা—হল WCAG 2 অনুসরণ করা। আপনার কিয়স্ক অ্যাপ উন্নত করার জন্য অ্যাক্সেসিবিলিটিতে কাজ করা ব্যক্তিদের কাছ থেকে অন্যান্য দুর্দান্ত ডিজাইন এবং ডেভেলপমেন্ট রিসোর্সও আপনি ব্যবহার করতে পারেন:
  • ইনপুটের একাধিক পদ্ধতি অফার করুন। অঙ্গভঙ্গি-ভিত্তিক নেভিগেশনের উপর নির্ভর করবেন না। অ্যাপের সাথে ইন্টারঅ্যাক্ট করার জন্য ব্যবহারকারীদের একটি কীবোর্ড, মাউস বা সুইচের প্রয়োজন হতে পারে।
  • একাধিক ধরণের আউটপুট অফার করুন। অডিওর মতো একক ধরণের আউটপুটের উপর নির্ভর করবেন না। ব্যবহারকারীদের সম্পূর্ণরূপে শব্দ ছাড়াই বা সম্পূর্ণরূপে ভিজ্যুয়াল ইঙ্গিত ছাড়াই একটি অ্যাপের সাথে ইন্টারঅ্যাক্ট করতে হতে পারে।
  • বিভিন্ন শ্রোতাদের সাথে অ্যাপ এবং এর হার্ডওয়্যার পরীক্ষা করুন। কেবল সেরা অনুশীলনগুলি পূরণের উপর নির্ভর করবেন না: সেগুলি পরীক্ষা করুন। ব্যবহারকারীদের একটি কিয়স্ক অ্যাপের সাথে শারীরিক এবং ডিজিটাল উভয়ভাবেই ইন্টারঅ্যাক্ট করতে হবে। অভিজ্ঞতা পরীক্ষা উন্নতির জন্য ক্ষেত্রগুলি চিহ্নিত করবে।
    • সম্ভাব্য অ্যাক্সেসিবিলিটি সমস্যাগুলি প্রকাশ করার জন্য পরীক্ষামূলক ব্যবহারকারীদের একটি বৈচিত্র্যময় গোষ্ঠীকে অন্তর্ভুক্ত করুন।
    • কিওস্ক অ্যাপটি সেই পরিবেশে এবং যে হার্ডওয়্যার দিয়ে এটি ব্যবহার করা হবে তার উপর পরীক্ষা করুন।

যেহেতু কিয়স্ক অ্যাপগুলি একটি নিয়ন্ত্রিত পরিবেশে চলে, ব্যবহারকারীরা সাধারণত যে ChromeOS অ্যাক্সেসিবিলিটি বৈশিষ্ট্যগুলি বা হার্ডওয়্যার বিকল্পগুলি ব্যবহার করেন সেগুলি অ্যাক্সেস করতে সক্ষম নাও হতে পারে। ChromeOS কিয়স্ক অ্যাক্সেসিবিলিটির ক্ষেত্রে, তিনটি স্তরের নিয়ন্ত্রণ বিবেচনা করতে হবে:

  • নীতিমালা: প্রশাসকরা তাদের পরিচালিত ডিভাইসের নীতিমালা নিয়ন্ত্রণ করেন, যার মধ্যে রয়েছে প্রয়োজনীয় কিয়স্ক অ্যাক্সেসিবিলিটি সেটিংসে অ্যাক্সেস।
  • API: ডেভেলপাররা chrome.accessibilityFeatures API নামে পরিচিত একটি কম্প্যানিয়ন এক্সটেনশনের মাধ্যমে ব্যবহারকারী তাদের কিয়স্ক অ্যাপের সাথে কীভাবে ইন্টারঅ্যাক্ট করবে তা নিয়ন্ত্রণ করতে পারে।
  • হার্ডওয়্যার ডিভাইস: ডিভাইসের ধরণ এবং সংযুক্ত পেরিফেরালগুলি ব্যবহারকারী কীভাবে কিয়স্কের সাথে শারীরিকভাবে যোগাযোগ করে তা নিয়ন্ত্রণ করে, যার মধ্যে ইনপুট ডিভাইস, স্ক্রিনের আকার এবং প্ল্যাটফর্ম অন্তর্ভুক্ত।

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

কিয়স্ক প্রশাসকদের জন্য নীতি নিয়ন্ত্রণ

একটি ChromeOS ডিভাইসে, একটি সাধারণ ব্যবহারকারী সেশনে, ব্যবহারকারীরা সেটিংস অ্যাপের অ্যাক্সেসিবিলিটি বিভাগে গিয়ে তাদের অ্যাক্সেসিবিলিটি সেটিংস পরিচালনা করতে পারেন। কিয়স্ক মোডে, ব্যবহারকারীদের ডিফল্টরূপে সেটিংস অ্যাপে অ্যাক্সেস থাকে না। পরিবর্তে, প্রশাসকদের কিয়স্ক মোডে থাকাকালীন ব্যবহারকারীদের অ্যাক্সেসিবিলিটি সেটিংস সক্ষম করতে হবে।

অ্যাডমিনরা ডিভাইস > ক্রোম > সেটিংস > ডিভাইস সেটিংস ট্যাবে গিয়ে গুগল অ্যাডমিন কনসোলে "কিওস্ক অ্যাক্সেসিবিলিটি" সেটিংস খুঁজে পেতে পারেন।

দুটি প্রধান সেটিংসের দিকে নজর রাখতে হবে:

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

আপনি পৃথকভাবে অ্যাক্সেসিবিলিটি বৈশিষ্ট্যগুলিও কনফিগার করতে পারেন। ডিফল্টরূপে, এগুলি "ব্যবহারকারীকে সিদ্ধান্ত নিতে দিন" হিসাবে কনফিগার করা হয়, যা ব্যবহারকারীর উপর নির্ভর করে যে তারা উপযুক্ত মনে করলে অ্যাক্সেসিবিলিটি বৈশিষ্ট্যগুলি সক্ষম বা অক্ষম করতে পারে।

দ্রষ্টব্য: প্রতিটি সেটিংয়ের আচরণ সম্পর্কে আরও জানতে ChromeOS অ্যাক্সেসিবিলিটি বৈশিষ্ট্যগুলির সম্পূর্ণ তালিকা দেখুন।

Chrome এক্সটেনশন chrome.accessibilityFeatures API

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

ChromeOS অ্যাক্সেসিবিলিটি বৈশিষ্ট্যগুলির অবস্থা chrome.accessibilityFeatures API এর মাধ্যমে অ্যাক্সেস করা যেতে পারে। অ্যাডমিন কনসোলে "ব্যবহারকারীকে সিদ্ধান্ত নিতে অনুমতি দিন" এ কনফিগার করা হলে, অ্যাক্সেসিবিলিটি বৈশিষ্ট্যগুলি এই API এর মাধ্যমেও নিয়ন্ত্রণ করা যেতে পারে। এটি একটি Chrome এক্সটেনশন API তাই এটি একটি কিয়স্ক অ্যাপের সাথে চালিত একটি সহযোগী এক্সটেনশন থেকে কল করা আবশ্যক। প্রতিটি সেটিং নিয়ন্ত্রণযোগ্য কিনা তা পরীক্ষা করতে এবং সংশ্লিষ্ট বিল্ট-ইন ChromeOS অ্যাক্সেসিবিলিটি ফাংশনগুলির সাথে ইন্টারঅ্যাক্ট করতে বিকাশকারীরা এই API ব্যবহার করতে পারেন।

chrome.accessibilityFeatures API-তে প্রতিটি অ্যাক্সেসিবিলিটি বৈশিষ্ট্যের জন্য একটি সংশ্লিষ্ট বৈশিষ্ট্য রয়েছে। প্রতিটি বৈশিষ্ট্য একটি type.ChromeSetting প্রোটোটাইপ যার নিম্নলিখিত পদ্ধতি রয়েছে:

  • get() : সেটিং এর মান পেতে।
  • set() : সেটিং এর মান সেট করতে।
  • onChange() : সেটিং পরিবর্তনের সময় একজন শ্রোতা যোগ করার জন্য।
  • clear() : সেটিং মুছে ফেলার জন্য এবং ডিফল্ট মান পুনরুদ্ধার করার জন্য।

কোনও প্রপার্টির স্ট্যাটাস পেতে, onChange() অথবা get() কল করুন যা নিম্নলিখিত প্রাসঙ্গিক ক্ষেত্রগুলি সহ একটি কলব্যাকের মাধ্যমে একটি details অবজেক্ট ফেরত দেয়:

  • levelOfControl : সেটিং এর নিয়ন্ত্রণের স্তর। set() কল করে কোন সেটিং এর মান পরিবর্তন করার আগে, আপনার এক্সটেনশন দ্বারা সেটিংটি নিয়ন্ত্রণ করা যায় কিনা তা পরীক্ষা করে দেখুন। মনে রাখবেন যে যদি অ্যাডমিনের কোন সেটিং নিষ্ক্রিয় বা সক্ষম করার জন্য একটি স্পষ্ট নীতি থাকে, তাহলে levelOfControl not_controllable হবে এবং আপনি API দিয়ে এটি কনফিগার করতে পারবেন না।
  • value : সেটিং এর মান। সকল অ্যাক্সেসিবিলিটি বৈশিষ্ট্য বৈশিষ্ট্য বুলিয়ান ধরণের, animationPolicy ব্যতীত, যা একটি enum যা allowed , once , or none এর সমন্বয়ে গঠিত।

উদাহরণস্বরূপ, ভার্চুয়াল কীবোর্ড বৈশিষ্ট্যটি টগল করে প্রথমে পরীক্ষা করা যাক যে এই এক্সটেনশনটি দ্বারা সম্পত্তিটি কনফিগারযোগ্য কিনা।

const virtualKeyboard = chrome.accessibilityFeatures.virtualKeyboard;
virtualKeyboard.get({},
	(details) => {
		// check the level of control for virtual keyboard
		if (details.levelOfControl == 'controllable_by_this_extension' || details.levelOfControl == 'controlled_by_this_extension') {
			// disable if virtualKeyboard is currently on
			if (details.value) {
				virtualKeyboard.set({value: false}, () => console.log('Virtual keyboard has been disabled');
			} else { // enable if virtualKeyboard is currently off
				virtualKeyboard.set({value: true}, () => console.log('Virtual keyboard has been enabled');
			}
		} else {
			// the setting is not controllable by this extension because it cannot be controlled by any extension or it's being controlled by an extension with higher precedence
			console.log('Virtual keyboard setting cannot be changed.');


		}

প্রথমে virtualKeyboard প্রোপার্টিতে get() কল করে উপলব্ধ নিয়ন্ত্রণের স্তর এবং প্রপার্টির বর্তমান মান পড়ুন। যদি এটি এই এক্সটেনশন দ্বারা নিয়ন্ত্রিত হতে পারে অথবা ইতিমধ্যেই এই এক্সটেনশন দ্বারা নিয়ন্ত্রিত হচ্ছে, তাহলে set() কল করে virtualKeyboard প্রোপার্টির মান টগল করা নিরাপদ। যদি প্রপার্টিটি নিয়ন্ত্রণ করা না যায়, তাহলে ব্যবহারকারীকে জানান যে এই সেটিং টগল করা যাবে না এবং উপযুক্ত হলে তাদের সিস্টেম অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করার পরামর্শ দিন।

chrome.accessibilityFeatures API দিয়ে কনফিগার করা যেতে পারে এমন উপলব্ধ বৈশিষ্ট্যগুলিকে নিম্নলিখিত বিভাগগুলিতে ভাগ করা হয়েছে; টেক্সট-টু-স্পিচ, ডিসপ্লে এবং ম্যাগনিফিকেশন, কীবোর্ড এবং টেক্সট ইনপুট, কার্সার এবং টাচপ্যাড।

টেক্সট-টু-স্পিচ

ChromeOS-এর অন্তর্নির্মিত স্ক্রিন রিডারের সাহায্যে টেক্সট-টু-স্পিচ বৈশিষ্ট্যগুলি স্ক্রিনে থাকা টেক্সট জোরে জোরে পড়ার সুযোগ করে দেয়। কোনও ব্যবহারকারীর দৃষ্টি প্রতিবন্ধকতা থাকুক, পড়তে অক্ষম থাকুক, অথবা অন্যথায় টেক্সট পড়ার চেয়ে শুনতে পছন্দ করুক, এই বৈশিষ্ট্যগুলি সেই ব্যবহারকারীদের ডিভাইসের সাথে ইন্টারঅ্যাক্ট করার সুযোগ করে দেয়।

  • selectToSpeak : সিলেক্ট-টু-স্পিক বৈশিষ্ট্যটি নিয়ন্ত্রণ করে যা ব্যবহারকারীদের স্ক্রিনে লেখা নির্বাচন করে জোরে জোরে পড়তে সাহায্য করে।
  • spokenFeedback : ChromeVox বৈশিষ্ট্যটি নিয়ন্ত্রণ করে, একটি স্ক্রিন রিডার যা স্ক্রিনের লেখা এবং বোতাম, লিঙ্ক এবং অন্যান্য উপাদানের নাম জোরে জোরে পড়ে।

প্রদর্শন এবং বিবর্ধন

ডিসপ্লে এবং ম্যাগনিফিকেশন বৈশিষ্ট্যগুলি ডিসপ্লের রঙ পরিবর্তন করে এবং ম্যাগনিফিকেশন বিকল্প প্রদান করে যা স্ক্রিনটি পড়া সহজ করে এবং বস্তুগুলি খুঁজে পাওয়া সহজ করে।

  • highContrast : রঙের বিপরীতকরণ বৈশিষ্ট্য নিয়ন্ত্রণ করে যা রঙের স্কিমকে বর্ধিত কন্ট্রাস্ট সহ একটিতে পরিবর্তন করে।
  • screenMagnifier : পূর্ণ-স্ক্রিন ম্যাগনিফায়ার বৈশিষ্ট্যটি নিয়ন্ত্রণ করে যা স্ক্রিনের আইটেমগুলিকে বড় করার জন্য জুম করে।
  • dockedMagnifier : ডকড ম্যাগনিফায়ার বৈশিষ্ট্যটি নিয়ন্ত্রণ করে যা স্প্লিট-স্ক্রিন ভিউতে স্ক্রিনের ফোকাস করা এলাকাগুলিকে বড় করে তোলে।

কীবোর্ড এবং টেক্সট ইনপুট

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

  • virtualKeyboard : এই বৈশিষ্ট্যটি অন-স্ক্রিন কীবোর্ড বৈশিষ্ট্য নিয়ন্ত্রণ করে যা ব্যবহারকারীদের কোনও ফিজিক্যাল কীবোর্ড ব্যবহার না করেই টাইপ করতে দেয়।
  • dictation : এই বৈশিষ্ট্যটি ডিকটেশন বৈশিষ্ট্যটি নিয়ন্ত্রণ করে যা ব্যবহারকারীদের মাইক্রোফোনে কথা বলে টেক্সট টাইপ করতে, তাদের ভয়েস দিয়ে ইনপুট নিয়ন্ত্রণ করতে দেয়।
  • switchAccess : এই বৈশিষ্ট্যটি সুইচ অ্যাক্সেস বৈশিষ্ট্য নিয়ন্ত্রণ করে যা ব্যবহারকারীদের সুইচ (কীবোর্ড কী, গেমপ্যাড বোতাম এবং অন্যান্য ডেডিকেটেড সুইচ ডিভাইস) দিয়ে তাদের ডিভাইস নিয়ন্ত্রণ করতে দেয়।
  • stickyKeys : এই বৈশিষ্ট্যটি স্টিকি কী বৈশিষ্ট্যটি নিয়ন্ত্রণ করে যা ব্যবহারকারীদের একসাথে একাধিক কী ধরে রাখার পরিবর্তে কীবোর্ড শর্টকাটের জন্য একবারে একটি কী টিপতে দেয়।
  • focusHighlight : এই বৈশিষ্ট্যটি কীবোর্ড ফোকাস হাইলাইটিং বৈশিষ্ট্য নিয়ন্ত্রণ করে যা কীবোর্ড ফোকাসযুক্ত বস্তুটিকে হাইলাইট করে। ব্যবহারকারীরা ট্যাব কী ব্যবহার করে বা মাউস কার্সার দিয়ে নির্বাচন করে বস্তুগুলির মধ্যে নেভিগেট করে।
  • caretHighlight : এই বৈশিষ্ট্যটি টেক্সট কার্সার (ক্যারেট) হাইলাইট বৈশিষ্ট্য নিয়ন্ত্রণ করে যা টেক্সট কার্সার প্রদর্শিত হলে বা নড়াচড়া করলে তার চারপাশে একটি ফোকাস রিং দেখায়।

কার্সার

কার্সার বৈশিষ্ট্যগুলি কার্সারটিকে কাস্টমাইজ করে স্ক্রিনে খুঁজে পাওয়া সহজ এবং ব্যবহার করা সহজ করে তোলে।

  • autoclick : এই বৈশিষ্ট্যটি স্বয়ংক্রিয় ক্লিক বৈশিষ্ট্য নিয়ন্ত্রণ করে যা মাউস কার্সারকে যেখানে থামে সেখানে স্বয়ংক্রিয়ভাবে ক্লিক করতে দেয়।
  • largeCursor : এই বৈশিষ্ট্যটি বৃহৎ কার্সার বৈশিষ্ট্য নিয়ন্ত্রণ করে যা মাউস কার্সারের আকার বৃদ্ধি করে আরও দৃশ্যমান করে।
  • cursorColor : এই বৈশিষ্ট্যটি কার্সার রঙের বৈশিষ্ট্য নিয়ন্ত্রণ করে। cursorColor বৈশিষ্ট্যের মান কেবল বৈশিষ্ট্যটি সক্রিয় কিনা তা নির্দেশ করে। এটি কার্সারের রঙ নির্দেশ করে না।
  • cursorHighlight : এই বৈশিষ্ট্যটি কার্সার হাইলাইট বৈশিষ্ট্যটি নিয়ন্ত্রণ করে যা মাউস কার্সারটি চলার সময় তার চারপাশে একটি ফোকাস রিং দেখায়।

হার্ডওয়্যার-স্তরের কিয়স্ক অ্যাক্সেসিবিলিটি

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

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

  • যারা হুইলচেয়ার বা অনুরূপ গতিশীলতা সহায়তা ব্যবহার করছেন তাদের কাছে কিয়স্ক অ্যাপগুলি পৌঁছানো এবং অ্যাক্সেসযোগ্য হওয়া উচিত।
  • কিয়স্ক হার্ডওয়্যারে একটি ফিজিক্যাল কীবোর্ড এবং মাউসের বিকল্প থাকা উচিত।
  • কিওস্ক অ্যাপগুলিতে হেডফোন জ্যাক এবং মাইক্রোফোন সাপোর্ট থাকা উচিত।
  • কিয়স্ক হার্ডওয়্যারে পর্যাপ্ত আকার এবং রেজোলিউশনের একটি স্ক্রিন থাকা উচিত যাতে টেক্সট এবং চিত্রাবলী স্পষ্ট এবং দৃশ্যমান হয়।

কিওস্ক অ্যাক্সেসিবিলিটি অনেক কিছুর উপর নির্ভর করে: নীতি নিয়ন্ত্রণ, API এবং হার্ডওয়্যার। কিন্তু এর মূলে, কিওস্ক অ্যাক্সেসিবিলিটি হল ওয়েব অ্যাক্সেসিবিলিটি। আপনার কিওস্ক অ্যাপে আরও ভাল অ্যাক্সেসিবিলিটি অর্জন করতে, উপরের সুপারিশ এবং সর্বোত্তম অনুশীলনগুলি অনুসরণ করুন, পুঙ্খানুপুঙ্খ ব্যবহারকারী পরীক্ষা পরিচালনা করুন এবং WCAG 2 নির্দেশিকা পর্যালোচনা করুন।