<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Fn]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=6227&amp;type=atom" />
	<updated>2020-03-16T11:25:26Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=6227</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Fn]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=138507#p138507" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Mikki пишет:</cite><blockquote><div class="quotebox"><cite>Вася Пупкин пишет:</cite><blockquote><p>И как мне это применить.</p></blockquote></div><p>Как я понял из &quot;<em>но када я ручками на кнопки жму:<strong> Fn + F12</strong> У меня в плеере следующий трек включается</em>&quot; в вашей клавиатуре на комбинации <strong>Fn + F12</strong> прошита команда - Media_Next. <br />Если вам нужен мспаинт, то :</p><div class="codebox"><pre><code>Media_Next::run mspaint.exe</code></pre></div><p>вроде так.</p><p>Почитайте раздел хелпа Автохоткея &quot;<a href="http://www.autohotkey.com/docs/KeyList.htm">List of Keys, Mouse Buttons, and Joystick Controls</a>&quot;, подраздел &quot;<strong>Special Keys</strong>&quot;. Может тамшние примеры вам чем то помогут.</p><p>PS. Перечитал ваши посты. Не совсем понял вашу задачу: вам, в качестве примера, надо переключить следующий трек в плеере любой другой комбинацией клавиш, или присвоить хоткею <strong>Fn+F12</strong> другое действие? Если второе, то, имхо, приведенный мною пример выше должен помочь. Если первое, то </p><div class="codebox"><pre><code>кодхоткея:: Send, {Media_Next}</code></pre></div></blockquote></div><p>Как раз искал, как сделать, чтобы по моей клавише трек в плеере переключался. Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[ravett12]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=40483</uri>
			</author>
			<updated>2020-03-16T11:25:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=138507#p138507</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Fn]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51817#p51817" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Вася Пупкин пишет:</cite><blockquote><p>1й скрипт нажимает Fn<br />2й скрипт нажимает F12<br />3й скрипт запускает скрипт1 и скрипт2</p></blockquote></div><p>А нет так не прокатит.<br />Даже первый скрипт из трёх написать не получится.<br />Нажать Fn получается.<br />А удерживать Fn не получается.<br />А мне как раз надо удерживать, что бы потом F12 нажать.<br /><strong>Send, {sc178 Down}</strong><br />Такое удерживание не работает.</p>]]></content>
			<author>
				<name><![CDATA[Вася Пупкин]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24229</uri>
			</author>
			<updated>2011-09-24T17:30:56Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51817#p51817</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Fn]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51816#p51816" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Hotkey, F12, sc178 &amp; F12
;Hotkey, Ctrl &amp; F12, sc178 &amp; F12
sc178 &amp; F12::MsgBox, 262208,, % &quot;нажата клавиша &quot;A_ThisHotkey</code></pre></div><p>1. Запускаю этот скрипт.<br />2. Жму ручками Fn + F12<br />3. Результат: Не чего не происходит.</p><p>Странно как то, Скрпит<br />Fn может нажать, <br />а сочетание клавишь (например Fn + F12), уже не может.</p><p>P.s. <br />А если такая идея:<br />Делаем 3 скрипта:<br />1й скрипт нажимает Fn<br />2й скрипт нажимает F12<br />3й скрипт запускает скрипт1 и скрипт2</p><p>Как тебе?</p>]]></content>
			<author>
				<name><![CDATA[Вася Пупкин]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24229</uri>
			</author>
			<updated>2011-09-24T17:14:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51816#p51816</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Fn]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51813#p51813" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Вася Пупкин пишет:</cite><blockquote><p>Что бы не я нажал ручками Fn+F12, а скрипт выполнил: Fn+F12.<br />А от пользователя (т.е. от меня) требуется, что бы он всего лишь запустил скрипт.</p></blockquote></div><p>Такой вариант был уже предоставлен в посте <a href="http://forum.script-coding.com/viewtopic.php?pid=51663#p51663">#10</a>, на, что ты отвелил:</p><div class="quotebox"><cite>Вася Пупкин пишет:</cite><blockquote><p>...<strong>Send, {sc178 down}{F12}{sc178 up}</strong></p><p>Это хозяйство тоже не работает</p></blockquote></div><p>Странно, у меня такая комбинация срабатывает (ну естественно я заменяю sc178 на клавиатурный код любой другой клавиши)</p><div class="codebox"><pre><code>F12::
   Send, {sc11D Down}{F12}{sc11D Up} ; sc11D - RCtrl
   KeyWait, % A_ThisHotkey
   Return</code></pre></div><p>, И вот такая тоже:</p><div class="codebox"><pre><code>F12::
   Send, {Ctrl Down}{F12}{Ctrl Up}
   KeyWait, % A_ThisHotkey
   Return</code></pre></div><div class="quotebox"><cite>Вася Пупкин пишет:</cite><blockquote><p>Или на крайний случай, что бы я ручками нажал <br />обычную горячую клавишу (например Contrl+F12 или просто F12), <br />а скрипт по этому действию выполнил горячую клавишу с Fn (в нашем случае Fn+F12).</p></blockquote></div><p>Ну вот как вариант, можешь проверить:</p><div class="codebox"><pre><code>Hotkey, F12, sc178 &amp; F12
;Hotkey, Ctrl &amp; F12, sc178 &amp; F12
sc178 &amp; F12::MsgBox, 262208,, % &quot;нажата клавиша &quot;A_ThisHotkey</code></pre></div><p>Если такой вариант срабатывает, то должен и срабатывать и вот такой:</p><div class="codebox"><pre><code>#InstallKeybdHook
Hotkey, F12, SendKeys
;Hotkey, Ctrl &amp; F12, SendKeys
Return
SendKeys:
   Send, {sc178 Down}{F12}{sc178 Up}
   Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-09-24T16:33:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51813#p51813</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Fn]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51796#p51796" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>sc178::MsgBox, % &quot;нажата клавиша &quot;A_ThisHotkey</code></pre></div><p>в окне сообщения написано &quot;нажата клавиша sc178&quot;</p><br /><div class="quotebox"><cite>Grey пишет:</cite><blockquote><div class="codebox"><pre><code>DetectHiddenWindows, On
sc178 &amp; F9::PostMessage, 0x111, 0x9c6c,,, ahk_class Winamp v1.x ; prev
sc178 &amp; F10::PostMessage, 0x111, 0x9c6e,,, ahk_class Winamp v1.x ; play/pause
sc178 &amp; F11::PostMessage, 0x111, 0x9c6f,,, ahk_class Winamp v1.x ; stop
sc178 &amp; F12::PostMessage, 0x111, 0x9c70,,, ahk_class Winamp v1.x ; next</code></pre></div></blockquote></div><p>Это не совсем то что надо.<br />В твоём скрипте: <br />По нажатию ручками Fn+F12 -&gt; скрипт выполняет: next<br />Это у меня работает и без скрипта.<br />Мне надо наоборот.<br />Что бы не я нажал ручками Fn+F12, а скрипт выполнил: Fn+F12.<br />А от пользователя (т.е. от меня) требуется, что бы он всего лишь запустил скрипт.<br />Или на крайний случай, что бы я ручками нажал <br />обычную горячую клавишу (например Contrl+F12 или просто F12), <br />а скрипт по этому действию выполнил горячую клавишу с Fn (в нашем случае Fn+F12).<br />Примерная идея скрипта (скрипт не работает):<br /></p><div class="codebox"><pre><code>DetectHiddenWindows, On
F12::send {sc178}{F12}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Вася Пупкин]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24229</uri>
			</author>
			<updated>2011-09-24T03:25:58Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51796#p51796</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Fn]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51770#p51770" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Вася Пупкин пишет:</cite><blockquote><p>...но када я ручками на кнопки жму: Fn + F12<br />У меня в плеере следующий трек включается.</p></blockquote></div><div class="quotebox"><cite>Вася Пупкин пишет:</cite><blockquote><p>...запустить ручками обычную горячую клавишу (например F12), и что бы скрипт выполнил горячую клавишу с Fn....</p></blockquote></div><p>Из-за не внятного формулирования своей мысли автора, эта тема ещё не решена. Следующий код не надо ни куда добавлять:</p><div class="codebox"><pre><code>sc178::MsgBox, % &quot;нажата клавиша &quot;A_ThisHotkey</code></pre></div><p>, если в окне сообщения написано &quot;нажата клавиша sc178&quot;, пробуй этот код:</p><div class="codebox"><pre><code>DetectHiddenWindows, On
sc178 &amp; F9::PostMessage, 0x111, 0x9c6c,,, ahk_class Winamp v1.x ; prev
sc178 &amp; F10::PostMessage, 0x111, 0x9c6e,,, ahk_class Winamp v1.x ; play/pause
sc178 &amp; F11::PostMessage, 0x111, 0x9c6f,,, ahk_class Winamp v1.x ; stop
sc178 &amp; F12::PostMessage, 0x111, 0x9c70,,, ahk_class Winamp v1.x ; next</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-09-23T08:49:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51770#p51770</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Fn]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51764#p51764" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Вася Пупкин пишет:</cite><blockquote><p>P.s. Альтернативные способы (в обход Fn) запустить следующий трек в плеере не предлагать.<br />Я этот случай привёл в качестве примера.</p></blockquote></div><p>Я же просил. В твоём скрипте не вижу где вообще используется <strong>Fn</strong>.</p>]]></content>
			<author>
				<name><![CDATA[Вася Пупкин]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24229</uri>
			</author>
			<updated>2011-09-23T03:05:45Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51764#p51764</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Fn]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51755#p51755" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>vk78::PostMessage, 0x111, 0x9c6c,,, ahk_class Winamp v1.x ; prev (f9)
vk79::PostMessage, 0x111, 0x9c6e,,, ahk_class Winamp v1.x ; play/pause (f10)
vk7A::PostMessage, 0x111, 0x9c6f,,, ahk_class Winamp v1.x ; stop (f11)
vk7B::PostMessage, 0x111, 0x9c70,,, ahk_class Winamp v1.x ; next (f12)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-09-22T20:57:28Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51755#p51755</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Fn]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51753#p51753" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>~sc178::
   Send, {F12}
   MsgBox, % GetKeyName(&quot;sc178&quot;)
   Return</code></pre></div><p>Этот скрипт, по нажатию Fn выводит:<br /><span class="postimg"><img src="http://img-fotki.yandex.ru/get/5308/46394254.0/0_70949_5b55cba8_M" alt="http://img-fotki.yandex.ru/get/5308/46394254.0/0_70949_5b55cba8_M" /></span></p><p>Плеер:<br />The KMPlayer 3.0.0.1440 Final.exe</p>]]></content>
			<author>
				<name><![CDATA[Вася Пупкин]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24229</uri>
			</author>
			<updated>2011-09-22T19:48:33Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51753#p51753</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Fn]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51747#p51747" />
			<content type="html"><![CDATA[<p>Последний свой код выложил не для того, чтобы его ты добавил в скипт выложеный ранее, а для того, чтобы ты мог проверить, отображается ли название в окне (MsgBox) этой функциональной клавиши (Fn) по клавиатурному коду (sc). Если, что-то у тебя всё же отображается, пиши, что именно. Какой плэер используешь?</p>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-09-22T18:01:36Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51747#p51747</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Fn]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51746#p51746" />
			<content type="html"><![CDATA[<p>1. Спасибо <strong>Grey</strong><br />Есть успешный скрипт:<br /></p><div class="codebox"><pre><code>~sc178::
   Send, {F12}
   MsgBox, % GetKeyName(&quot;sc178&quot;)
   Return</code></pre></div><p>Результаты работы скрипта:<br />Нажимаю <strong>Fn</strong> -&gt;<br />Выполняются следующие функции:<br /><strong>&nbsp; &nbsp;Send, {F12}<br />&nbsp; &nbsp;MsgBox, % GetKeyName(&quot;sc178&quot;)</strong><br />Это здорово! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Но как только начинаю услажнять скрипт, он сразу перестаёт работать.<br />Например, в место:<br /><strong>~sc178::</strong><br />ввожу -&gt;<br /><strong>~^sc178::</strong><br />То есть не <strong>Fn</strong>, а <strong>Control + Fn</strong><br />Результат: скрипт не работает.</p><p>2. А вообщето мне надо скрипт, с действием наооборот.<br />Не по нажатию ручками горячей клавиши с Fn, запустить обычную горячую клавишу (например F12), <br />а нооборот запустить ручками обычную горячую клавишу (например F12), и что бы скрипт выполнил горячую клавишу с Fn.<br />Примерная моя идея скрипта (скрипт не работает):<br /></p><div class="codebox"><pre><code>
~F12::
   Send, {sc178}{F12}
   MsgBox, % GetKeyName(&quot;sc178&quot;)
   Return</code></pre></div><p>Скрипт не работает, но должен по нажатию ручками F12, <br />выполнить функцию (горячую клавишу <strong>Fn+F12</strong>)<br />Хотя этот скрипт вот эту штуку на экран выводит:<br /><strong>&nbsp; &nbsp;MsgBox, % GetKeyName(&quot;sc178&quot;)</strong></p><p>3. Изначально (<strong>Пост 1</strong>), я просил что бы скрипт не висел в трее и ожидал какого либо нажатия, а просто: открылся, выполнил горячую клавишу с Fn, и закрылся.<br />Примерная идея скрипта (скрипт не работает):<br /></p><div class="codebox"><pre><code>   Send, {sc178}{F12}</code></pre></div><p>Скрипт должен выполнить Fn+F12,<br />но почемуто не выполняет.</p>]]></content>
			<author>
				<name><![CDATA[Вася Пупкин]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24229</uri>
			</author>
			<updated>2011-09-22T17:53:28Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51746#p51746</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Fn]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51736#p51736" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>MsgBox, % GetKeyName(&quot;sc178&quot;)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-09-22T10:26:37Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51736#p51736</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Fn]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51729#p51729" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Grey пишет:</cite><blockquote><div class="codebox"><pre><code>~sc178::
   Send, {F12}
   KeyWait, sc178
   Return</code></pre></div></blockquote></div><p>Ошибка:<br /></p><div class="codebox"><pre><code>---------------------------
5443.ahk
---------------------------
Error:  Invalid key or button name

Specifically: sc178

    Line#
    001: Return
    002: Send,{F12}
---&gt;    003: KeyWait,sc178

The program will exit.
---------------------------
ОК   
---------------------------</code></pre></div><div class="codebox"><pre><code>Media_Next::run mspaint.exe</code></pre></div><p>Пейнт не запускается</p><br /><br /><div class="codebox"><pre><code>send !{F12}:: Send, {Media_Next}</code></pre></div><p>не чего не происходит</p><br /><div class="quotebox"><cite>Mikki пишет:</cite><blockquote><p>Почитайте раздел хелпа Автохоткея &quot;<a href="http://www.autohotkey.com/docs/KeyList.htm">List of Keys, Mouse Buttons, and Joystick Controls</a>&quot;, подраздел &quot;<strong>Special Keys</strong>&quot;. Может тамшние примеры вам чем то помогут.</p></blockquote></div><p>Хорошо, почитаю</p>]]></content>
			<author>
				<name><![CDATA[Вася Пупкин]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24229</uri>
			</author>
			<updated>2011-09-22T03:14:34Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51729#p51729</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Fn]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51705#p51705" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Вася Пупкин пишет:</cite><blockquote><p>И как мне это применить.</p></blockquote></div><p>Как я понял из &quot;<em>но када я ручками на кнопки жму:<strong> Fn + F12</strong> У меня в плеере следующий трек включается</em>&quot; в вашей клавиатуре на комбинации <strong>Fn + F12</strong> прошита команда - Media_Next. <br />Если вам нужен мспаинт, то :</p><div class="codebox"><pre><code>Media_Next::run mspaint.exe</code></pre></div><p>вроде так.</p><p>Почитайте раздел хелпа Автохоткея &quot;<a href="http://www.autohotkey.com/docs/KeyList.htm">List of Keys, Mouse Buttons, and Joystick Controls</a>&quot;, подраздел &quot;<strong>Special Keys</strong>&quot;. Может тамшние примеры вам чем то помогут.</p><p>PS. Перечитал ваши посты. Не совсем понял вашу задачу: вам, в качестве примера, надо переключить следующий трек в плеере любой другой комбинацией клавиш, или присвоить хоткею <strong>Fn+F12</strong> другое действие? Если второе, то, имхо, приведенный мною пример выше должен помочь. Если первое, то </p><div class="codebox"><pre><code>кодхоткея:: Send, {Media_Next}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Mikki]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5905</uri>
			</author>
			<updated>2011-09-21T08:28:42Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51705#p51705</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Fn]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=51702#p51702" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>~sc178::
   Send, {F12}
   KeyWait, sc178
   Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2011-09-20T20:08:48Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=51702#p51702</id>
		</entry>
</feed>
