<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5176&amp;type=atom" />
	<updated>2010-11-18T13:39:44Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5176</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41913#p41913" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Mikki пишет:</cite><blockquote><p>PS: может название темы изменить на &quot;SC vs VK&quot; или &quot;глюки с sc&quot;?</p></blockquote></div><p>Думаю, лучше добавить в скобках. Вы можете это сделать из первого поста.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2010-11-18T13:39:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41913#p41913</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41903#p41903" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Mikki]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5905</uri>
			</author>
			<updated>2010-11-18T13:01:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41903#p41903</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41894#p41894" />
			<content type="html"><![CDATA[<p>Да, с <strong>VK</strong> в этом маленьком скриптике работает. А когда я переношу (копипастом) те же <strong>VK</strong> в большой - они перестают. </p><p>Т.к. я не смог пока выделить ошибку в маленький код, то и раздувать тут пока ни чего не буду. Поотрезаю все лишнее тогда и вернусь.</p>]]></content>
			<author>
				<name><![CDATA[Mikki]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5905</uri>
			</author>
			<updated>2010-11-18T10:33:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41894#p41894</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41893#p41893" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2010-11-18T10:23:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41893#p41893</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41892#p41892" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Mikki]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5905</uri>
			</author>
			<updated>2010-11-18T09:51:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41892#p41892</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41888#p41888" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Mikki пишет:</cite><blockquote><p>Задумалс я над раскручиванием ситуации описанной выше, и сформировал наконец в голове еще один вопрос - почему при нажатии <strong>Ctrl+C</strong> срабатывает строка <strong>~sc12e</strong>?</p></blockquote></div><p>У меня лично (на ХР) не срабатывает. Вообще, Ваши вопросы несколько беспредметны. Опубликуйте код, который демонстрирует проблему. Т.е. такой, который один, запущенный сам по себе, порождает эту проблему. Если сам по себе не порождает, значит, причина в остальном скрипте, смотрите там. Или выкладывайте скрипт целиком, чтобы кто-то другой посмотрел. Хотя, конечно, чем больше код, тем меньше будет желание в нём копаться. Так что желательно выделить проблему во что-то небольшое.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2010-11-18T03:19:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41888#p41888</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41884#p41884" />
			<content type="html"><![CDATA[<p>Так может <strong>vk</strong> были неверные?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2010-11-17T20:12:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41884#p41884</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41882#p41882" />
			<content type="html"><![CDATA[<p>Ах,да, я забыл об этом упомянуть - на работе когда я заменил на VK - перестало реагировать нужный хоткей. Т.е. даже при регулировке громкости не отображало тултип.</p>]]></content>
			<author>
				<name><![CDATA[Mikki]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5905</uri>
			</author>
			<updated>2010-11-17T20:10:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41882#p41882</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41880#p41880" />
			<content type="html"><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?pid=41812#p41812">#5</a></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2010-11-17T19:43:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41880#p41880</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41879#p41879" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Mikki]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5905</uri>
			</author>
			<updated>2010-11-17T19:38:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41879#p41879</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41817#p41817" />
			<content type="html"><![CDATA[<p>После выгрузки ПунтоСвитчера проблемма с Ctrl пропала. Причина найдена. ВСем Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Mikki]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5905</uri>
			</author>
			<updated>2010-11-17T09:21:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41817#p41817</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41815#p41815" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[InFlames]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24849</uri>
			</author>
			<updated>2010-11-17T08:51:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41815#p41815</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41814#p41814" />
			<content type="html"><![CDATA[<p>Правильно так:<br /></p><div class="codebox"><pre><code>~vkAF::</code></pre></div><p><em>GoSub</em> не нужен, он ничего не даёт.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2010-11-17T08:44:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41814#p41814</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41813#p41813" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Mikki]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5905</uri>
			</author>
			<updated>2010-11-17T08:38:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41813#p41813</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хоткеи на урезанной клавиатуре (глюки со сканкодами SC)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41812#p41812" />
			<content type="html"><![CDATA[<p>Кроме того, можно попробовать заменить <em>sc</em> на соответствующие <em>vk</em>.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2010-11-17T08:21:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41812#p41812</id>
		</entry>
</feed>
