অ্যাডাপটিভ কী-আনলক (progressive key unlock) হলো এমন একটা শেখার পদ্ধতি যেখানে শুরুতে পুরো কীবোর্ড নয়, মাত্র কয়েকটা কী দিয়ে অনুশীলন শুরু হয়; ওই কী-গুলোতে নির্দিষ্ট accuracy ও গতি ধরা পড়লে তবেই পরের কী আনলক হয়। ফলে প্রতি মুহূর্তে আপনার সামনে ঠিক ততটুকুই থাকে যতটা আপনার মস্তিষ্ক একবারে ধরে রাখতে পারে — এটাই নতুনদের ঝরে পড়া কমায় ও শেখার সময় ছোট করে আনে।
সাধারণ টাইপিং শিটে প্রথম দিনেই পুরো লেআউট সামনে চলে আসে। ফলে শেখার সময় প্রতিটি অক্ষরের জন্য চোখ কীবোর্ডে খুঁজতে যায়, আর আঙুলের পেশি-স্মৃতি (muscle memory) তৈরির বদলে 'খুঁজে খুঁজে টাইপ' করার অভ্যাস পাকা হয়ে যায়। এই অভ্যাস পরে ভাঙা অনেক কঠিন।
কী-আনলক পদ্ধতিতে অল্প কী-এর ওপর বারবার পুনরাবৃত্তি হয়, তাই ওই কী-গুলোর জন্য আঙুলের নড়াচড়া স্বয়ংক্রিয় হয়ে যায়। এরপর নতুন কী যোগ হলে আগেরগুলো আর মাথার জায়গা দখল করে না।
ইংরেজিতে একটি কী মানে সাধারণত একটি অক্ষর। বাংলায় একই আউটপুট পেতে অনেক সময় দুই-তিনটি কী-স্ট্রোক লাগে (কার, ফলা, হসন্ত-ভিত্তিক যুক্তবর্ণ)। তাই বাংলার জন্য আনলক ক্রম শুধু কী নয়, 'কী-সিকোয়েন্স' ধরেও সাজাতে হয় — নাহলে শিক্ষার্থী একক অক্ষর পারলেও যুক্তবর্ণে গিয়ে আটকে যায়।
নিওনটাইপিংয়ের প্র্যাকটিস ইঞ্জিন এই কারণেই একক কী, কার-চিহ্ন আর যুক্তবর্ণকে আলাদা স্তরে ভাগ করে আনলক করে, এবং প্রতিটি স্তরের জন্য আলাদা দুর্বলতা-হিসাব রাখে।
এটা নির্দিষ্ট দিনে বাঁধা নয় — accuracy ও স্থিতিশীলতা দেখে আনলক হয়। কেউ কয়েক মিনিটে পরের ধাপে যান, কারও কয়েকটা সেশন লাগে।
আটকে থাকার দরকার নেই — খোলা টাইপিং, যুক্তবর্ণ বা দুর্বল কী মোডে গিয়ে আলাদাভাবে ওই অংশ অনুশীলন করা যায়।
ধারণাটা কাছাকাছি, তবে বাংলার কার, ফলা ও যুক্তবর্ণের স্তরগুলোর জন্য আলাদা করে সাজানো — শুধু একক কী নয়, কী-সিকোয়েন্সও ধরা হয়।