<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Fn]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=6227</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=6227&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Fn».]]></description>
		<lastBuildDate>Mon, 16 Mar 2020 11:25:26 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Fn]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=138507#p138507</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (ravett12)]]></author>
			<pubDate>Mon, 16 Mar 2020 11:25:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=138507#p138507</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Fn]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51817#p51817</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Вася Пупкин)]]></author>
			<pubDate>Sat, 24 Sep 2011 17:30:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51817#p51817</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Fn]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51816#p51816</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Вася Пупкин)]]></author>
			<pubDate>Sat, 24 Sep 2011 17:14:51 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51816#p51816</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Fn]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51813#p51813</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Sat, 24 Sep 2011 16:33:32 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51813#p51813</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Fn]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51796#p51796</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Вася Пупкин)]]></author>
			<pubDate>Sat, 24 Sep 2011 03:25:58 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51796#p51796</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Fn]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51770#p51770</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Fri, 23 Sep 2011 08:49:08 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51770#p51770</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Fn]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51764#p51764</link>
			<description><![CDATA[<div class="quotebox"><cite>Вася Пупкин пишет:</cite><blockquote><p>P.s. Альтернативные способы (в обход Fn) запустить следующий трек в плеере не предлагать.<br />Я этот случай привёл в качестве примера.</p></blockquote></div><p>Я же просил. В твоём скрипте не вижу где вообще используется <strong>Fn</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (Вася Пупкин)]]></author>
			<pubDate>Fri, 23 Sep 2011 03:05:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51764#p51764</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Fn]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51755#p51755</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Thu, 22 Sep 2011 20:57:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51755#p51755</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Fn]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51753#p51753</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Вася Пупкин)]]></author>
			<pubDate>Thu, 22 Sep 2011 19:48:33 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51753#p51753</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Fn]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51747#p51747</link>
			<description><![CDATA[<p>Последний свой код выложил не для того, чтобы его ты добавил в скипт выложеный ранее, а для того, чтобы ты мог проверить, отображается ли название в окне (MsgBox) этой функциональной клавиши (Fn) по клавиатурному коду (sc). Если, что-то у тебя всё же отображается, пиши, что именно. Какой плэер используешь?</p>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Thu, 22 Sep 2011 18:01:36 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51747#p51747</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Fn]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51746#p51746</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Вася Пупкин)]]></author>
			<pubDate>Thu, 22 Sep 2011 17:53:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51746#p51746</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Fn]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51736#p51736</link>
			<description><![CDATA[<div class="codebox"><pre><code>MsgBox, % GetKeyName(&quot;sc178&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Thu, 22 Sep 2011 10:26:37 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51736#p51736</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Fn]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51729#p51729</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Вася Пупкин)]]></author>
			<pubDate>Thu, 22 Sep 2011 03:14:34 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51729#p51729</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Fn]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51705#p51705</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Mikki)]]></author>
			<pubDate>Wed, 21 Sep 2011 08:28:42 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51705#p51705</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Fn]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51702#p51702</link>
			<description><![CDATA[<div class="codebox"><pre><code>~sc178::
   Send, {F12}
   KeyWait, sc178
   Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Tue, 20 Sep 2011 20:08:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51702#p51702</guid>
		</item>
	</channel>
</rss>
