KBDINFO(1) General Commands Manual KBDINFO(1)

kbdinfo - خواندن اطلاعات مربوط به وضعیت صفحه‌کلید

kbdinfo [options] getmode [text|graphics]
kbdinfo [options] gkbmode [raw|xlate|mediumraw|unicode]
kbdinfo [options] gkbmeta [metabit|escprefix]
kbdinfo [options] gkbled [scrolllock|numlock|capslock]

این ابزار به شما امکان می‌دهد پارامترهای گوناگون صفحه‌کلید و پیشانه (کنسول) مجازی را بخوانید و بررسی کنید.

دریافت یا بررسی حالت پیشانه مجازی.
دریافت حالت فعلی صفحه‌کلید.
حالت خام (scancode). این‌ها کدهای خامی هستند که توسط صفحه‌کلید تولید می‌شوند.
حالت نیمه‌خام (scancode). این حالت نیمه‌خام گسترش‌یافته است که در آن کلیدهای بالای 127 به صورت 0، 7 بیت بالا و 7 بیت پایین کدگذاری می‌شوند و در صورت لزوم مقدار 0 حامل پرچم «بالا» (up) است. مقدار 0 رزرو شده است، بنابراین با موارد دیگر تداخلی نخواهد داشت. دو بایت پس از 0 همیشه پرچم بالا را تنظیم‌شده خواهند داشت تا با برنامه‌های قدیمی‌تر تداخل پیدا نکنند. این سازوکار امکان استفاده از 16384 کدکلید مختلف را فراهم می‌کند که مقدار کافی خواهد بود.
ترجمه کدکلیدها با استفاده از نگاشت کلید (keymap). این‌ها کدهایی هستند که از طریق نگاشت کلیدنماد (keysym) فعلی تولید می‌شوند.
حالت یونیکد (Unicode).
دریافت حالت رفتار با کلید متا (meta).
مشخص می‌کند که آیا فشردن کلید متا (alt) یک پیشوند ESC (\033) و به دنبال آن کلیدنماد (keysym) تولید می‌کند یا خیر.
کلیدنماد (keysym) که با تنظیم بودن بیت بالا علامت‌گذاری شده است.
دریافت پرچم‌های صفحه‌کلید شامل CapsLock، NumLock و ScrollLock (نه چراغ‌های LED).
کلید Scroll Lock پایین (فعال) است.
کلید Num Lock پایین (فعال) است.
کلید Caps Lock پایین (فعال) است.

دستگاه پیشانه (کنسول) مورد استفاده.
چاپ شماره نسخه برنامه.
چاپ این پیام راهنما.

نوشته‌شده توسط Alexey Gladkov.

kbdrate(1), setleds(1), kbd_mode(1)

ژوئن 2019 kbd