Tutorials/Keyboard/uk: Difference between revisions

From KDE UserBase Wiki
(Created page with "Перейдіть на сторінку <menuchoice>Клавіатура і миша -> Загальні клавіатурні скорочення -> Компонент KDE KM...")
 
(2 intermediate revisions by the same user not shown)
Line 5: Line 5:
== Базова інформація ==
== Базова інформація ==


When a key is pressed, this is sent as an electronic signal over the USB or PS/2 port to the computer. There it is received by the Linux kernel and forwarded to the X Windowing system. The X Windowing system receives the ''scancodes'' of the keys being pressed and maps them to key events, for example XF86audiomute. To change this mapping you have the xmodmap command. To see the scancodes that a keypress causes, you have the xev command. In short, when you press the "Audio Mute" button on your keyboard, the kernel receives the signal from the keyboard and sends a keycode, e.g. 121, to the X Windowing System. Using its xmodmap, the Windowing System emit the signal XF86AudioMute that can be received and handled e.g. by KDE.
Натискання клавіші призводить до надсилання електронного сигналу через порт USB або PS/2 до комп’ютера. Там сигнал отримує ядро операційної системи і переспрямовує його до графічного сервера (X Window). Підсистема графічного сервера отримує «коди сканування» клавіш, які було натиснуто, і встановлює їхню відповідність подіями, наприклад, XF86audiomute. Щоб змінити прив’язку клавіш до подій слід скористатися програмою xmodmap. Переглянути сканкоди, які є наслідком натискання клавіш можна за допомогою програми xev. Якщо коротко, коли ви натискаєте клавішу «Вимкнути звук» на клавіатурі, ядро системи отримує сигнал з клавіатури і надсилає код клавіші, наприклад, 121, підсистемі графічного сервера. За допомогою xmodmap графічний сервер надсилає сигнал XF86AudioMute, який може бути отримано та оброблено, наприклад, KDE.


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


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, [[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>
Line 22: Line 22:
Це означає, що натиснута вами клавіша надсилає сигнал про подію XF86AudioMute. Добре, тепер відкриємо вікно '''Системних параметрів'''.
Це означає, що натиснута вами клавіша надсилає сигнал про подію XF86AudioMute. Добре, тепер відкриємо вікно '''Системних параметрів'''.


Choose <menuchoice>Keyboard & Mouse -> Global Keyboard Shortcuts -> KDE Component KMix -> Mute -> Custom</menuchoice>. Then click the button and press on the key that you want to use to mute your audio.
Перейдіть на сторінку <menuchoice>Клавіатура і миша -> Загальні клавіатурні скорочення -> Компонент KDE KMix -> Вимкнути звук -> Нетипове</menuchoice>. Натисніть відповідну кнопку, а потім натисніть клавішу, яка має вимикати звук.


[[Category:Підручники/uk]]
[[Category:Підручники/uk]]
[[Category:Налаштування/uk]]
[[Category:Налаштування/uk]]
[[Category:Досвідченим користувачам/uk]]
[[Category:Досвідченим користувачам/uk]]

Latest revision as of 11:38, 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. Добре, тепер відкриємо вікно Системних параметрів.

Перейдіть на сторінку Клавіатура і миша -> Загальні клавіатурні скорочення -> Компонент KDE KMix -> Вимкнути звук -> Нетипове. Натисніть відповідну кнопку, а потім натисніть клавішу, яка має вимикати звук.