<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=5176</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5176&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)».]]></description>
		<lastBuildDate>Thu, 18 Nov 2010 13:39:44 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41913#p41913</link>
			<description><![CDATA[<div class="quotebox"><cite>Mikki пишет:</cite><blockquote><p>PS: может название темы изменить на &quot;SC vs VK&quot; или &quot;глюки с sc&quot;?</p></blockquote></div><p>Думаю, лучше добавить в скобках. Вы можете это сделать из первого поста.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Thu, 18 Nov 2010 13:39:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41913#p41913</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41903#p41903</link>
			<description><![CDATA[<p>Собственно вот. Опять все дело в сканкодах оказалось. Если все заменяю на VK то все работает. Ниже привожу урезанный глючный код. У меня глючность в том, что простые нажатия на клавиши громкости не показывают тултипы. Т.е. последние два хоткея не срабатывают. Если все хоткеи написать в сканкодах или все в VK то скрипт работает. Собственно перевел все в VK и &quot;глюки&quot; ушли. Всем спасибо.<br /></p><div class="codebox"><pre><code>#Singleinstance force

;Shift+VolumeDown
+sc12e::
  ToolTip, Вы нажали Шифт+----
  SetTimer, RemoveToolTip, -1000
    return
;Shift+VolumeUp
+sc130::
  ToolTip, Вы нажали Шифт++++
  SetTimer, RemoveToolTip, -1000
    return

;VolumeDown
~vkAE::
  ToolTip, Вы нажали ----
  SetTimer, RemoveToolTip, -1000
return
;VolumeUp
~vkAF::
  ToolTip, Вы нажали +++++
  SetTimer, RemoveToolTip, -1000
return

;
RemoveToolTip:                           ;подпрограмма убирания подсказки
ToolTip
return</code></pre></div><p>--<br />PS: может название темы изменить на &quot;SC vs VK&quot; или &quot;глюки с sc&quot;?</p>]]></description>
			<author><![CDATA[null@example.com (Mikki)]]></author>
			<pubDate>Thu, 18 Nov 2010 13:01:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41903#p41903</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41894#p41894</link>
			<description><![CDATA[<p>Да, с <strong>VK</strong> в этом маленьком скриптике работает. А когда я переношу (копипастом) те же <strong>VK</strong> в большой - они перестают. </p><p>Т.к. я не смог пока выделить ошибку в маленький код, то и раздувать тут пока ни чего не буду. Поотрезаю все лишнее тогда и вернусь.</p>]]></description>
			<author><![CDATA[null@example.com (Mikki)]]></author>
			<pubDate>Thu, 18 Nov 2010 10:33:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41894#p41894</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41893#p41893</link>
			<description><![CDATA[<p>Вот так у меня глюк исчез. Вообще, по моему опыту, лучше использовать VK, меньше вероятность глюков. И только при необходимости использовать сканкоды.<br /></p><div class="codebox"><pre><code>#Singleinstance force

#IfWinActive Program1  ;WinTitle абсолютно левой, не существующей программы
;Ctrl+X
^vk58::  msgbox, lalala
;Ctrl+C
^vk43::  msgbox, lalala
;Ctrl+V
^vk56::  msgbox, lalala
;Ctrl+B
^vk42::  msgbox, lalala
#IfWinActive  ;блок вышеназначенных клавишь не должен ни когда исполняться

;блок хоткеев назначенных ниже соответствует другим клавишам
~sc12d::  
  ToolTip, Вы нажали Ctrl+X
  SetTimer, RemoveToolTip, -1000
return
~sc12e::
  ToolTip, Вы нажали Ctrl+C
  SetTimer, RemoveToolTip, -1000
return
~sc12f::
  ToolTip, Вы нажали Ctrl+V
  SetTimer, RemoveToolTip, -1000
return
~sc130::
  ToolTip, Вы нажали Ctrl+B
  SetTimer, RemoveToolTip, -1000
return


RemoveToolTip:                           ;подпрограмма убирания подсказки
ToolTip
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Thu, 18 Nov 2010 10:23:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41893#p41893</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41892#p41892</link>
			<description><![CDATA[<p>Чуть чуть покопался. Уменьшил глючное место до следуещего кода:<br /></p><div class="codebox"><pre><code>#Singleinstance force

#IfWinActive Program1  ;WinTitle абсолютно левой, не существующей программы
;Ctrl+X
^sc02d::  msgbox, lalala
;Ctrl+C
^sc02e::  msgbox, lalala
;Ctrl+V
^sc02f::  msgbox, lalala
;Ctrl+B
^sc030::  msgbox, lalala
#IfWinActive  ;блок вышеназначенных клавишь не должен ни когда исполняться

;блок хоткеев назначенных ниже соответствует другим клавишам
~sc12d::  
  ToolTip, Вы нажали Ctrl+X
  SetTimer, RemoveToolTip, -1000
return
~sc12e::
  ToolTip, Вы нажали Ctrl+C
  SetTimer, RemoveToolTip, -1000
return
~sc12f::
  ToolTip, Вы нажали Ctrl+V
  SetTimer, RemoveToolTip, -1000
return
~sc130::
  ToolTip, Вы нажали Ctrl+B
  SetTimer, RemoveToolTip, -1000
return


RemoveToolTip:                           ;подпрограмма убирания подсказки
ToolTip
return</code></pre></div><p>попробуте исполнить у себя этот скрипт. У меня - при нажатии Ctrl+C выполняется хоткей <strong>~sc12e::</strong>, Ctrl+X - <strong>~sc12d::</strong> итд. </p><p>Зарэмте любой хоткей между директивами #IfWin и перестанут выполняться соответствующие им хоткеи за пределами блока директив.</p>]]></description>
			<author><![CDATA[null@example.com (Mikki)]]></author>
			<pubDate>Thu, 18 Nov 2010 09:51:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41892#p41892</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41888#p41888</link>
			<description><![CDATA[<div class="quotebox"><cite>Mikki пишет:</cite><blockquote><p>Задумалс я над раскручиванием ситуации описанной выше, и сформировал наконец в голове еще один вопрос - почему при нажатии <strong>Ctrl+C</strong> срабатывает строка <strong>~sc12e</strong>?</p></blockquote></div><p>У меня лично (на ХР) не срабатывает. Вообще, Ваши вопросы несколько беспредметны. Опубликуйте код, который демонстрирует проблему. Т.е. такой, который один, запущенный сам по себе, порождает эту проблему. Если сам по себе не порождает, значит, причина в остальном скрипте, смотрите там. Или выкладывайте скрипт целиком, чтобы кто-то другой посмотрел. Хотя, конечно, чем больше код, тем меньше будет желание в нём копаться. Так что желательно выделить проблему во что-то небольшое.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Thu, 18 Nov 2010 03:19:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41888#p41888</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41884#p41884</link>
			<description><![CDATA[<p>Так может <strong>vk</strong> были неверные?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 17 Nov 2010 20:12:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41884#p41884</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41882#p41882</link>
			<description><![CDATA[<p>Ах,да, я забыл об этом упомянуть - на работе когда я заменил на VK - перестало реагировать нужный хоткей. Т.е. даже при регулировке громкости не отображало тултип.</p>]]></description>
			<author><![CDATA[null@example.com (Mikki)]]></author>
			<pubDate>Wed, 17 Nov 2010 20:10:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41882#p41882</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41880#p41880</link>
			<description><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?pid=41812#p41812">#5</a></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 17 Nov 2010 19:43:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41880#p41880</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41879#p41879</link>
			<description><![CDATA[<p>Однако... не все так прозрачно в королевстве Датском.</p><p>Задумалс я над раскручиванием ситуации описанной выше, и сформировал наконец в голове еще один вопрос - почему при нажатии <strong>Ctrl+C</strong> срабатывает строка <strong>~sc12e</strong>?</p><p>Думал, что уж тут то точно клава выпендривается. Но. Сейчас я дома. Клава - обычная. Решил провести эксперимент: вписал в брате близнеце скрипта с рабочей машины ту же строчку <strong>~sc12e</strong> и, о чудо - при нажатии <strong>Ctrl+C</strong> у меня стал появляться тултип с инфой о текущей громкости. </p><p>Хммм. После двух сегодняшних обнаруженных &quot;хомутов&quot; не удивлюсь если и тут будет что-то подобное, но пока вариантов не вижу.</p>]]></description>
			<author><![CDATA[null@example.com (Mikki)]]></author>
			<pubDate>Wed, 17 Nov 2010 19:38:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41879#p41879</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41817#p41817</link>
			<description><![CDATA[<p>После выгрузки ПунтоСвитчера проблемма с Ctrl пропала. Причина найдена. ВСем Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Mikki)]]></author>
			<pubDate>Wed, 17 Nov 2010 09:21:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41817#p41817</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41815#p41815</link>
			<description><![CDATA[<p>Завершите все скрипты ahk и запустите такой код<br /></p><div class="codebox"><pre><code>#Persistent
#InstallKeybdHook</code></pre></div><p>Понажимайте ctrl, если результат тот же, то скорее всего такая клавиатура или стоит какая-то сторонняя программа.</p><p>Из первого поста:<br /></p><div class="codebox"><pre><code>A2  01D         d    0.64    Ctrl               
A2  01D         u    0.20    Ctrl               
04  000    a    u    0.00    MButton            
A2  01D    a    u    0.00    Ctrl               
A2  01D    a    d    0.00    Ctrl               
43  02E    #    d    0.00    C                  
43  02E    a    u    0.00    C                  
A2  01D    a    u    0.00    Ctrl</code></pre></div><p>В третьей колонке &quot;а&quot; означает искусственный, &quot;#&quot; означает отключено директивой #IfWin.<br />Не знаю от куда они берутся, но похоже, что дело в самом скрипте.<br />Пробуйте сделать так, как я написал в первой части этого сообщения и выложите результат наблюдения хоткеев.</p>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Wed, 17 Nov 2010 08:51:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41815#p41815</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41814#p41814</link>
			<description><![CDATA[<p>Правильно так:<br /></p><div class="codebox"><pre><code>~vkAF::</code></pre></div><p><em>GoSub</em> не нужен, он ничего не даёт.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 17 Nov 2010 08:44:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41814#p41814</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41813#p41813</link>
			<description><![CDATA[<p>Мммм, не подскажите, надо так:<br /></p><div class="codebox"><pre><code>~vkAFsc130:: GoSub, Show_Sound</code></pre></div><p>или так: ?<br /></p><div class="codebox"><pre><code>~vkAF:: GoSub, Show_Sound</code></pre></div><p>в общем, как бы то ни было - тултипы перестали показываться (громкость понятное дело - меняется) и на Ctrl реагирует по прежнему.</p><p>Клаву пока не имею возможность поменять. Попожжа.</p>]]></description>
			<author><![CDATA[null@example.com (Mikki)]]></author>
			<pubDate>Wed, 17 Nov 2010 08:38:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41813#p41813</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=41812#p41812</link>
			<description><![CDATA[<p>Кроме того, можно попробовать заменить <em>sc</em> на соответствующие <em>vk</em>.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 17 Nov 2010 08:21:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=41812#p41812</guid>
		</item>
	</channel>
</rss>
