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-এর আউটপুট উইন্ডো) এগুলো সঠিক কাজ নাও করতে পারে।