𝗗𝗲𝘀𝗶𝗴𝗻 𝗞𝗲𝘆𝗯𝗼𝗮𝗿𝗱 𝗡𝗮𝘃𝗶𝗴𝗮𝘁𝗶𝗼𝗻 𝗙𝗼𝗿 𝗗𝗮𝘁𝗮 𝗚𝗿𝗶𝗱𝘀 এর অনুবাদ: ডেটা গ্রিডের জন্য কিবোর্ড নেভিগেশন ডিজাইন করুন
পাওয়ার ইউজাররা মাউস ছাড়াই কাজ করতে চান।
একটি সুপরিকল্পিত ডেটা গ্রিড তাদের শুধুমাত্র কিবোর্ড ব্যবহার করে নেভিগেট, এডিট এবং কাজ করার সুযোগ দেয়। এই ব্যবহারকারীরা মাউস ব্যবহারকারীদের তুলনায় দুই থেকে তিন গুণ দ্রুত কাজ করতে পারেন।
আপনার গ্রিড যদি প্রতিটি কাজের জন্য ক্লিক করতে বাধ্য করে, তবে পাওয়ার ইউজাররা আপনার টুলটি অপছন্দ করবেন।
এর সমাধান সহজ। এর জন্য মাত্র প্রায় একশ লাইনের কোড এবং কিছু বুদ্ধিদীপ্ত ডিজাইনের সিদ্ধান্ত প্রয়োজন।
একটি প্রফেশনাল গ্রিডের জন্য এই নিয়মগুলো অনুসরণ করুন:
• Tab: গ্রিডে প্রবেশ করতে বা গ্রিড থেকে বের হতে এটি ব্যবহার করুন। একবার ভেতরে প্রবেশ করলে, Tab ব্যবহার করে একটি রো (row)-এর মধ্যকার বাটন বা ইনপুটগুলোর মধ্যে মুভ করা উচিত। সেল (cell)-গুলোর মধ্যে মুভ করতে Tab ব্যবহার করবেন না।
• Arrow Keys: সেলগুলোর মধ্যে মুভ করতে এগুলো ব্যবহার করুন। Up এবং Down কি ব্যবহার করে রো (row)-গুলোর মধ্যে মুভ করা যায়। Left এবং Right কি ব্যবহার করে কলাম (column)-গুলোর মধ্যে মুভ করা যায়।
• Enter: একটি রো-এর প্রধান অ্যাকশন ট্রিগার করতে এটি ব্যবহার করুন, যেমন ডিটেইল ভিউ (detail view) ওপেন করা।
• Space: একটি রো সিলেক্ট বা ডিসিলেক্ট করতে এটি ব্যবহার করুন।
• Escape: এডিট বাতিল করতে বা মেনু বন্ধ করতে এটি ব্যবহার করুন।
• Home এবং End: একটি রো-এর শুরুতে বা শেষে যেতে এগুলো ব্যবহার করুন।
সবচেয়ে বড় ভুল হলো সেলগুলোর মধ্যে মুভ করতে Tab ব্যবহার করা। একটি বড় গ্রিডে এটি অত্যন্ত ধীরগতির। যদি একটি গ্রিডে ৭টি কলাম এবং ২০টি দৃশ্যমান রো থাকে, তবে একজন ব্যবহারকারীকে একটি স্ক্রিন শেষ করতে ১৪০ বার Tab চাপতে হবে। Arrow keys এই সমস্যার সমাধান দেয়। মাত্র একবার চাপলেই আপনি পরবর্তী রো-তে চলে যাবেন।
ইনলাইন এডিটিংয়ের (inline editing) জন্য স্প্রেডশিট প্যাটার্ন অনুসরণ করুন:
- একটি সেল এডিট করা শুরু করতে Enter চাপুন।
- পরিবর্তনটি সেভ করতে পুনরায় Enter চাপুন।
- এডিট বাতিল করতে Escape চাপুন।
- সেভ করতে এবং পরবর্তী এডিটেবল সেলে যেতে Tab চাপুন।
ব্যবহারকারীদের এই শর্টকাটগুলো খুঁজে পেতে সাহায্য করতে নিচের প্যাটার্নগুলো ব্যবহার করুন:
- হেল্প মেনু ওপেন করার জন্য একটি "?" শর্টকাট যোগ করুন।
- বাটনের টুলটিপে (tooltip) শর্টকাটগুলো দেখান।
- একবারের জন্য একটি অনবোর্ডিং টিপ (onboarding tip) ব্যবহার করুন।
ভালো কিবোর্ড নেভিগেশন প্রোডাক্টিভিটি বহুগুণ বাড়িয়ে দেয়। ব্যবহারকারীর কাজের গতি ব্যাপক হারে বৃদ্ধির জন্য এটি একটি ছোট বিনিয়োগ।