[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: про горячие клавиши



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>tgunkel@gmx.de</email>
	</contributor>
</definition>
	  

Reply to: