|
Тепер статті може редагувати кожен. Приєднуйтесь до нашої вікі-спільноти! |
Xkb
Зміст |
[ред.] Декілька слів про роботу із xkb
Далі в статті буде подано команди, які активують у Xkb певні можливості. Ці команди є параметрами для програми setxkbmap, або ж для відповідних граф конфігураційних файлів xorg.conf та налаштунків HAL, DeviceKit тощо. Вважається, що користувач для досягнення потрібного ефекту додасть собі в файл автозавантаження (.bashrc) скомбіновану команду. Втім, той самий ефект можна отримати через графічні засоби. Через це далі по тексту надаватиметься частина команди для setxkbmap і відповідні назви опцій, які треба шукати в графічних конфігураторах.
[ред.] Композиція
Композиція (compose) — давній прийом розширення спектру символів, що можна вводити. Він полягає в тому, щоб скомбінувати складні символи з декількох простих. Простим і, мабуть, найбільш вживаним прикладом є акцентовані літери європейських мов:
a + " = ä c + , = ç
Раніше, в європейських розкладках пунктуаційні символи саме так і працювали, тобто самі по собі давали символ, лише як натиснуті двічі, а одноразове натискання давало системі команду накладання певного акцентування на наступний символ. Ознаки цієї системи інколи проявляються у неправильно налаштованих Windows, за нетипового налаштування локалі у DOS тощо. Через те, що самі по собі клавіші не давали символу, такий варіант називався «німими клавішами» (dead keys).
В сучасних UNIX-системах, натомість, загальновживаним прийомом є виділення однієї із контрольних клавіш під клавішу композиції (compose key). Сенс її натискання зводиться до того, що після її натискання два наступні символи комбінуються, якщо існує така комбінаціна пара. В такий спосіб, економиться використання клавіш клавіатури під спеціальні задачі, а також розширюється спектр можливостей композиції.
Для активації композиції в Xkb, в поле додаткових можливостей вписуємо параметр:
compose:key
де key може набувати такиз значень: caps (Caps Lock), lctr (Left Ctrl), lalt (Left Alt), lwin (Left Win-key), rctrl (Right Ctrl), ralt (Right Alt), rwin (Right Win-key), menu (Context Menu Key). Надання декількох compose:key опцій через кому дозволить використати декілька клавіш під композицію. Не вичерпний, але зручний список загальновживаних комбінацій можна подивитись за цим посиланням.