## page was renamed from ru/MultimediaKeys #language ru ||~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[Keyboard/MultimediaKeys|English]] - [[it/Keyboard/MultimediaKeys|Italiano]] - [[pt_BR/Keyboard/MultimediaKeys|Português (Brasil)]] - Русский -~|| (!) [[/Discussion|Discussion]]|| ##TranslationMasterPage:Keyboard/MultimediaKeys ---- Сейчас большинство клавиатур имеют дополнительные клавиши. Здесь мы опишем как их использовать. За основу этой статьи взят прекрасный [[http://www.lea-linux.org/documentations/index.php/Hardware-hard_autres-clavier_multimedia|Léa Linux How-To]]. ### If your page gets really long, uncomment this Table of Contents <> = Определение клавиш = * Откройте окно командной строки ("Терминал") * Выполните команду {{{xev}}} (DebPkg:xbase-clients) * Найдите "keycode". В этом примере, этот код 160 {{{ KeyPress event, serial 28, synthetic NO, window 0x2800001, root 0x5c, subw 0x0, time 3864774064, (-249,385), root:(429,410), state 0x0, keycode 160 (keysym 0x0, NoSymbol), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False }}} Повторным использованием запишите коды всех мультимедийных клавиш. Другой вариант * Перейдите к консоли, например комбинацией клавиш Ctrl-Alt-F1 * запустите {{{showkey}}} для получения кодов клавиш или {{{mev}}} для получения информации о "мыши" (Источник http://linux.die.net/Mobile-Guide/mobile-guide-p2c1s8-ext-keys.html) = Присваивание клавиш = Теперь перейдем к использованию {{{xmodmap}}} для изменения раскладки и добавления наших мультимедийных клавиш. * Создайте новый текстовый файл: {{{~/.xmodmaprc}}} * Файл использует следующий синтаксис: {{{ keycode YOUR_KEYCODE = YOUR_NAME }}} Choose a name in {{{/usr/share/X11/XKeysymDB}}}. ##''Note that xmodmap manual refer to /usr/'''lib'''/X11/XKeysymDB, but it's wrong on my Debian Etch open a bug ?'' ## fixed yet * Например: {{{ keycode 160 = XF86AudioMute keycode 174 = XF86AudioLowerVolume keycode 176 = XF86AudioRaiseVolume keycode 162 = XF86AudioPlay keycode 144 = XF86AudioPrev keycode 145 = XF86AudioNext keycode 164 = XF86AudioStop keycode 237 = XF86HomePage }}} * Чтобы применить изменения, выполните: {{{ xmodmap ~/.xmodmaprc }}} == Autostart for every WM == To load your changes at startup, add this to your ~/.xsessionrc : {{{ xmodmap ~/.xmodmaprc }}} = Assign an action on your keys = == Автозагрузка для KDE == * Чтобы использовать ваши изменения при начальной загрузке, создайте файл ~/.kde/Autostart/xmodmap.sh следующего содержания: {{{ #!/bin/sh xmodmap ~/.xmodmaprc }}} * Этот файл должен быть исполняемым: {{{ chmod +x ~/.kde/Autostart/xmodmap.sh }}} = Присваивание действий вашим клавишам = == Для KDE == === Глобальная ссылка (Рекомендуется) === Во всех приложениях, поддерживающих вызовы DCOP ''(KDE compatible)'', вы можете присвоить ссылки вашим мультимедийным клавишам. It's a very powerful and very simple feature! Пример для Kmix: * Откройте {{{K > Multimedia > Kmix sound mixer}}} * Покажется окно Mixer * Перейдите {{{Setting > Configure Global Shortcuts... }}} {{attachment:Keyboard/example-kde-kmix.png}} ''Это также отлично работает для [[Amarok]] .'' === Input Action === This method is more generic. * Go to {{{ K > Configuration > Regional & Accessibility > Input Action }}} * Create new group called "Multimedia" * Create new action === KHotKey Daemon === ''Not tested'' == Under Gnome == ''Not tested'' ##---- ### You can add other helpful links here: ##See also: ---- CategoryKeyboard | CategoryHardware