UNICODE_START(1) دستورهای کاربری UNICODE_START(1)

unicode_start - قرار دادن صفحهکلید و کنسول متنی در حالت یونیکد (UTF-8)

unicode_start [ قلم [ نقشه_قلم ] ]

دستور unicode_start درایور صفحهکلید و پیشانه متنی را در حالت یونیکد UTF-8 تنظیم کرده و قلم مناسب را بارگذاری میکند.

برای صفحه‌کلید، این بدان معناست که می‌توان مقادیر ۱۶ بیتی U+xxxx را با استفاده از loadkeys(1) به کلیدهای صفحه‌کلید اختصاص داد تا این مقادیر به‌صورت ورودی UTF-8 برای برنامه‌های کاربر ارسال شوند. همچنین می‌توان مقادیر مبنای ۱۶ (هگزادسیمال) Alt-xxxx را از طریق صفحهکلید عددی تایپ کرده و کاراکترهای UTF-8 تولید کرد.

برای کنسول، این موضوع به این معناست که هسته انتظار دارد برنامه‌های کاربر خروجی UTF-8 ارسال کنند و صفحه را مطابق با آن نمایش می‌دهد.

پارامتر قلم قلمی است که بارگذاری می‌شود. این قلم باید دارای یک نگاشت یونیکد داخلی باشد، یا در صورتی که فاقد آن باشد، چنین نگاشتی می‌تواند به‌صورت صریح به‌عنوان پارامتر دوم (نقشه_قلم) تعیین شود. هنگامی که هیچ قلمی مشخص نشده باشد، قلم فعلی حفظ می‌شود.

حالت یونیکد پارامتری است که برای هر پیشانه مجازی به‌طور جداگانه مقداردهی می‌شود. با این حال، معمولاً قلم و نقشه کلید میان همه کنسول‌ها مشترک است.

Andries Brouwer <aeb@cwi.nl>

dumpkeys(1), kbd_mode(1), loadkeys(1), unicode_stop(1), utf-8(7), setfont(8)

مه ۲۰۲۵ kbd