Stanislav Maslovski wrote:
On Thu, 2010-10-21 at 12:06 +0300, Alexey_Kurinnij wrote:
Stanislav Maslovski wrote:
On Wed, Oct 20, 2010 at 06:14:18PM +0300, Alexey_Kurinnij wrote:
У меня безпроводная клава logitech mk300 - xev для большинства её
дополнительных кнопок показывает keycode. Через номер keycode
привязывается команда. Если кому надо - могу выложить свой конфиг.
Тривиально, Ватсон. Топикстартера интересовало как заставить кнопки
работать _всюду_, т.е., в иксах, в консоли, в момент запуска
полноэкранной игрушки и т.д.
Ну так везде работает, Ватсон.
Тогда поясни, что к чему ты привязываешь. Упоминание xev навело меня на
мысль об иксах, а ты, видимо, про esekeyd. Вообще, полезно цитировать
хоть немного текста из письма, на которое отвечаешь.
--
Stanislav
Первоначальное письмо к сожалению не сохранилось, но заинтересовала сама
тема, т.к. сам уже столкнулся с этим (клавиши не работают в играх) - к
примеру та же регулировка громкости, для меня эта регулировка очень
удобна. Дело в том, что скопилось много почты и я решил написать про
*hotkeys *после того как прочту все сообщения по этой теме и про то как
сделал я никто не расскажет - чтобы не повторяться.
Помню то вродибы был разговор по поводу клавиш на ноуте, да и *hotkeys*
главное чтобы сказали нужный *keycode* клавиши.
*
xev* упомянут т.к. я другого способа не знаю как получить *keycode*
нужной клавиши - если кто знает ещё способы, то поделитесь пожалуйста.
Прилагаю конфиг для клавиатуры чтобы было нагляднее, думаю для него
комментарии не потребуются, но если что обращайтесь.
Сама *hotkeys* стоит в автозапуске с правами обычного юзера
*/usr/bin/hotkeys -Z -o off -t my.def
*опция *-t* указывает на нужный конфиг
остальные для того, чтобы не писало на экране описание исполняемого
действия из конфига, т.к. у меня скриншот делался через
*xfce4-screenshooter* вместе с описанием выполняемого действия, которое
выводила* hotkeys* *:)
*
<?xml version="1.0"?>
<definition>
<config model="Logitech Internet Navigator USB">
<userdef keycode="178" command="/usr/bin/thunar">thunar</userdef>
<userdef keycode="160" command="/usr/bin/amixer -q sset Master 0%">0</userdef>
<userdef keycode="176" command="/usr/bin/amixer -q sset Master 10%+">+10</userdef>
<userdef keycode="174" command="/usr/bin/amixer -q sset Master 10%-">-10</userdef>
<userdef keycode="162" command="/usr/bin/amixer -q sset Master 100%">100</userdef>
<userdef keycode="153" command="/usr/bin/amixer -q sset Master 1%+">+1</userdef>
<userdef keycode="144" command="/usr/bin/amixer -q sset Master 1%-">-1</userdef>
<userdef keycode="229" command="/usr/bin/iceweasel">iceweasel</userdef>
<userdef keycode="236" command="/usr/bin/icedove">icedove</userdef>
<userdef keycode="159" command="/usr/bin/pidgin">pidgin</userdef>
<userdef keycode="151" command="/usr/bin/deluge">deluge</userdef>
<userdef keycode="171" command="/usr/bin/mumble">mumble</userdef>
<userdef keycode="204" command="/usr/bin/xfce4-terminal">xfce4-terminal</userdef>
<userdef keycode="111" command="/usr/bin/xfce4-screenshooter -h -s /home/a/scr"></userdef>
<userdef keycode="161" command="/usr/bin/mousepad /home/a/person/111"></userdef>
<userdef keycode="241" command="/usr/bin/xfce4-taskmanager">/xfce4-taskmanager</userdef>
<userdef keycode="223" command="/usr/bin/xset dpms force off">xset</userdef>
</config>
<contributor>
<name>Thorsten Gunkel</name>
<email>[email protected]</email>
</contributor>
</definition>