কীবোর্ড প্রযুক্তি
কম্পিউটার কীবোর্ড তাদের ব্যবহার করা সুইচ প্রযুক্তির ভিত্তিতে শ্রেণিবদ্ধ করা যায়।বর্ণানুক্রমিক কীবোর্ডগুলোর সাধারণত ৮০ থেকে ১১০টি টেকসই সুইচ থাকে, প্রতিটির জন্যে একটি করে। সুইচ প্রযুক্তি নির্বাচন কী প্রতিস্পন্দন (কী রেসপন্স, কী যে চাপা হয়ে তার ইতিবাচক ফিডব্যাক) ও প্রাক গমনকে (প্রি ট্র‍্যাভেল, কী ঠিকভাবে চাপার জন্যে প্রয়োজনীয় দূরত্ব) প্রভাবিত করে। নতুনতর কীবোর্ড মডেলগুলো সাশ্রয়ের জন্যে বিভিন্ন প্রযুক্তির মিশ্রিত রূপ ব্যবহার করে।
ইউনিকোড
বুলীয় বীজগণিতের নিয়মে গণনা করায় কম্পিউটার কেবলমাত্র শূন্য বা ০ বা অফ এবং এক বা ১ বা অন এই দুটি অবস্থা বোঝে । এক-একটি সংখ্যাকে বোঝানোর জন্য কম্পিউটারে ০ এবং ১ এর বিভিন্ন ক্রম ব্যবহার করা হয় । কম্পিউটারে লিপি বা অন্যান্য অক্ষর সংরক্ষিত হয় সেই অক্ষরগুলির প্রতিটির জন্য ০ ও ১-এর অদ্বিতীয় একটি ক্রম দিয়ে । একটি বর্ণ সংকেতায়ন ব্যবহ্থা এরূপ একটি অদ্বিতীয় ক্রমের সঙ্গে একটি অক্ষরকে সংযুক্ত করে । এই সমস্ত ক্রমগুলিকে একত্রে বলা হয় "কোডস্পেস্" এবং কোডস্পেসের অন্তর্ভুক্ত প্রত্যেকটি ক্রমকে "ক‌োড পয়েন্ট" বলা হয় । কম্পিউটারে ব্যবহারের জন্য একাধিক বর্ণসংকেতায়ন ব্যবস্থা রয়েছে । প্রত্যেকটি অক্ষরের জন্য বিভিন্ন বর্ণসংকেতায়ন ব্যবস্থায় ওই অদ্বিতীয় সংখ্যার মান ভিন্ন হওয়ায় তথ্য আদানপ্রদানে অসুবিধা দেখা দেয় । ইউনিকোডে প্রত্যেকটি পরিচিত অক্ষরের জন্য একটি করে কোডপয়েন্ট বরাদ্দ করা হয় এবং প্রত্যেকটি কোডপয়েন্টকে একটি অদ্বিতীয় ষষ্ঠদশনিধান বিশিষ্ট পূর্ণসংখ্য দ্বারা চিহ্নিত করা হয় । "U+" এর পর কোডপয়েন্টটির ষষ্ঠদশনিধান বিশিষ্ট সংখ্যাটিকে লিখে কোডপয়েন্টটিকে চিহ্নিত করা হয় । ইউনিকোডে বর্তমানে ১১,১৪,১১২ সংখ্যক ক‌োডপয়েন্ট রয়েছে, যেগুলিকে 0 থেকে 10FFFF পর্যন্ত সংখ্যগুলি দ্বারা চিহ্নিত করা হয় । যদিও প্রত্যেকটি কোডপয়েন্ট লিখনযোগ্য অক্ষরকে নির্দেশ করে না । উদাহরণস্বরূপ, U+200F কোডপয়েন্টটি Zero Width Non-Joiner অক্ষরটিকে চিহ্নিত করে, যেটিকে মুদ্রিত করা বা কম্পিউটারের মনিটরে দেখানো সম্ভব নয় ।