Tutorials/Keyboard/uk: Difference between revisions

From KDE UserBase Wiki
(Created page with "Натискання клавіші призводить до надсилання електронного сигналу через порт USB або PS/2 до комп’ю...")
(Created page with "Якщо після натискання клавіші вимикання звуку звук у вашій системі не вимикається, вам слід споч...")
Line 9: Line 9:
== Приклад: клавіша вимикання звуку ==
== Приклад: клавіша вимикання звуку ==


If your keyboard's Audio Mute button does not work, you should first find out if it really triggers the correct X Windowing System event. To do this, [[Special:myLanguage/Konsole|open a console]] and enter the command{{Input|1=xev}}
Якщо після натискання клавіші вимикання звуку звук у вашій системі не вимикається, вам слід спочатку переконатися, чи справді натискання клавіші призводить до створення належного повідомлення про подію графічного сервера. Щоб зробити це, [[Special:myLanguage/Konsole|відкрийте вікно консолі]] і віддайте команду{{Input|1=xev}}
Move your mouse into the Window that opens. Keep your console in your view and press a key. You will see an output like the following on your console:
Наведіть вказівник миші на вікно, яке буде відкрито. Натисніть клавішу і подивіться у консоль. У консолі має з’явитися повідомлення, подібне до наведеного нижче:


{{Output|1=<nowiki>
{{Output|1=<nowiki>

Revision as of 11:37, 20 April 2011

Other languages:

Дії у відповідь на натискання клавіш — це всі дії, які система виконує у відповідь на натискання клавіші. Більшість з них вже налаштовано. Тут ми обговоримо створення власних налаштувань. Можливими корисними діями є «збільшити гучність» та «зменшити гучність», а також «вимкнути звук», доступ до яких можна буде отримувати за допомогою відповідних клавіш мультимедійних клавіатур.

Базова інформація

Натискання клавіші призводить до надсилання електронного сигналу через порт USB або PS/2 до комп’ютера. Там сигнал отримує ядро операційної системи і переспрямовує його до графічного сервера (X Window). Підсистема графічного сервера отримує «коди сканування» клавіш, які було натиснуто, і встановлює їхню відповідність подіями, наприклад, XF86audiomute. Щоб змінити прив’язку клавіш до подій слід скористатися програмою xmodmap. Переглянути сканкоди, які є наслідком натискання клавіш можна за допомогою програми xev. Якщо коротко, коли ви натискаєте клавішу «Вимкнути звук» на клавіатурі, ядро системи отримує сигнал з клавіатури і надсилає код клавіші, наприклад, 121, підсистемі графічного сервера. За допомогою xmodmap графічний сервер надсилає сигнал XF86AudioMute, який може бути отримано та оброблено, наприклад, KDE.

Приклад: клавіша вимикання звуку

Якщо після натискання клавіші вимикання звуку звук у вашій системі не вимикається, вам слід спочатку переконатися, чи справді натискання клавіші призводить до створення належного повідомлення про подію графічного сервера. Щоб зробити це, відкрийте вікно консолі і віддайте команду

xev

Наведіть вказівник миші на вікно, яке буде відкрито. Натисніть клавішу і подивіться у консоль. У консолі має з’явитися повідомлення, подібне до наведеного нижче:

 KeyRelease event, serial 35, synthetic NO, window 0x4000001,
     root 0x15a, subw 0x4000002, time 63106815, (43,37), root:(1279,877),
     state 0x10, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
     XLookupString gives 0 bytes: 
     XFilterEvent returns: False

Це означає, що натиснута вами клавіша надсилає сигнал про подію XF86AudioMute. Добре, тепер відкриємо вікно Системних параметрів.

Choose Keyboard & Mouse -> Global Keyboard Shortcuts -> KDE Component KMix -> Mute -> Custom. Then click the button and press on the key that you want to use to mute your audio.