কম্পিউটার টিউটোরিয়াল

C#-এ Console-র মাধ্যমে Caps Lock ও Num Lock স্ট্যাটাস জানা

C#-এ Console.CapsLock এবং Console.NumberLock প্রপার্টিগুলো কিবোর্ডের Caps Lock এবং Num Lock কী-এর বর্তমান স্ট্যাটস (অন/অফ) রিটার্ন করে। এটি বুলিয়ান মান দেয়।

উদাহরণ ১: Caps Lock স্ট্যাটাস

using System;

public class Demo {
    public static void Main(string[] args) {
        Console.WriteLine("Caps Lock অন কিনা? " + Console.CapsLock);
    }
}

আউটপুট

Caps Lock অন কিনা? False

উদাহরণ ২: Num Lock স্ট্যাটাস

using System;
using System;

public class Demo {
    public static void Main(string[] args) {
        Console.WriteLine("Num Lock অন কিনা? " + Console.NumberLock);
    }
}

আউটপুট

Num Lock অন কিনা? True

ব্যাখ্যা: এই প্রপার্টিগুলো শুধু পড়া যায় (read-only), সেট করা যায় না। এগুলো অপারেটিং সিস্টেম থেকে কিবোর্ড স্ট্যাটাস কোয়েরি করে। কনসোল অ্যাপ্লিকেশনে ব্যবহারকারী ইনপুট ভ্যালিডেশন বা ইউআই হিন্ট দেওয়ার জন্য এগুলো ব্যবহার করা যায়। নোট: কিছু এনভায়রনমেন্টে (যেমন IDE-এর আউটপুট উইন্ডো) এগুলো সঠিক কাজ নাও করতে পারে।

  1. উইন্ডোজ ১১/১০-এ ক্যাপস লক, নাম লক বা স্ক্রল লক ওয়ার্নিং সাউন্ড চালু করুন

  2. উইন্ডোজ ১০-এ ক্যাপস লক অন-স্ক্রিন নোটিফিকেশন অফ করার উপায়

  3. উইন্ডোজ ১০ আপডেটের পর Caps Lock এবং Num Lock স্টাক সমস্যা সমাধান

  4. অ্যাক্টিভেশন লক নিষ্ক্রিয় করুন ও Find My iPhone নিরাপদে বন্ধ করুন