আমি প্রায়শই অভিযোগ শুনি যে প্রোগ্রামিং ভাষাগুলি বংশবৃদ্ধির জন্য প্রতীকগুলির ভারী ব্যবহার করে, বিশেষত সি এবং সি ++ (আমি এপিএল স্পর্শ করব না) টাইপ করা কঠিন কারণ তাদের শিফট কী ব্যবহার করার প্রয়োজন হয়। বছর দু'বছর আগে আমি নিজে নিজে এতে ক্লান্ত হয়ে পড়েছিলাম, মাইক্রোসফ্টের কীবোর্ড লেআউট ক্রিয়েটর ডাউনলোড করেছি, আমার বিন্যাসে কয়েকটি পরিবর্তন করেছি এবং একবার পিছনে ফিরে তাকাতে পারি নি। গতির পার্থক্য বিস্ময়কর; এই কয়েকটি সাধারণ পরিবর্তনগুলির সাথে আমি প্রায় লোমশ চুলের উপর নির্ভর করে 30% দ্রুত সি ++ কোড টাইপ করতে সক্ষম; সর্বোপরি, সাধারণ চলমান পাঠ্যে আমার টাইপিংয়ের গতি আপোষযুক্ত নয়।
আমার প্রশ্নগুলি হ'ল: প্রোগ্রামিংয়ের জন্য কী বিকল্প কীবোর্ড বিন্যাস বিদ্যমান রয়েছে, যা জনপ্রিয়তা অর্জন করেছে, সেগুলির মধ্যে এখনও কোনও আধুনিক ব্যবহারে রয়েছে, আপনি কী ব্যক্তিগতভাবে কোনও পরিবর্তিত বিন্যাস ব্যবহার করেন এবং কীভাবে আমার বিন্যাসটিকে আরও অনুকূলিত করা যায়?
আমি একটি মান QWERTY লেআউটে নিম্নলিখিত পরিবর্তনগুলি করেছি। (আমি ডিভোরাক ব্যবহার করি না তবে এখানে একটি প্রোগ্রামার ডিভোরাক লেআউট উল্লেখযোগ্য।
- শীর্ষ সারিতে চিহ্নগুলির সাথে নম্বরগুলি অদলবদল করুন , কারণ দীর্ঘ বা পুনরাবৃত্তি আক্ষরিক সংখ্যাগুলি সাধারণত নামযুক্ত ধ্রুবকের সাথে প্রতিস্থাপন করা হয়;
- টিলডের সাথে ব্যাককোটটি অদলবদল করুন, কারণ ব্যাককোটগুলি অনেক ভাষায় বিরল তবে সি ++ এ ধ্বংসকারীরা সাধারণ;
- আন্ডারস্কোর সহ বিয়োগী পরিবর্তন করুন, কারণ আন্ডারস্কোরগুলি সনাক্তকারীগুলিতে সাধারণ;
- বর্গাকার বন্ধনীগুলির সাথে কোঁকড়ানো ধনুর্বন্ধনী বদলান, কারণ ব্লকগুলি সাবস্ক্রিপ্টগুলির চেয়ে বেশি সাধারণ; এবং
- একক উদ্ধৃতি দিয়ে ডাবল উদ্ধৃতি অদলবদল করুন, কারণ অক্ষর অক্ষরের চেয়ে স্ট্রিংগুলি বেশি সাধারণ।
আমার সন্দেহ হয় এটি সম্ভবত সবচেয়ে বিতর্কিত হতে চলেছে, কারণ এটি সাধারণ সংকোচনের টাইপের শিফ্ট ব্যবহারের প্রয়োজনে চলমান পাঠ্যের সাথে সবচেয়ে বেশি হস্তক্ষেপ করে। এই লেআউটটি সি ++, সি, জাভা এবং পার্লে আমার টাইপিংয়ের গতি উল্লেখযোগ্যভাবে বৃদ্ধি করেছে এবং এলআইএসপি এবং পাইথনে এটি কিছুটা বাড়িয়েছে।