Тепер статті може редагувати кожен. Приєднуйтесь до нашої вікі-спільноти!

Xkb

Матеріал з USIC Wiki
Перейти до: навігація, пошук
Недописана стаття

Ця стаття не закінчена. Будь ласка, допишіть її.

Зміст

[ред.] Декілька слів про роботу із 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 опцій через кому дозволить використати декілька клавіш під композицію. Не вичерпний, але зручний список загальновживаних комбінацій можна подивитись за цим посиланням.

[ред.] Додаткові типографські символи

[ред.] Зведена кирилична розкладка

Особисті інструменти
Простори назв
Варіанти
Дії
Навігація
Інструменти