<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Ctrl+Tab на сочетание клавиш в опере]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9661&amp;type=atom" />
	<updated>2014-05-31T04:42:15Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9661</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Ctrl+Tab на сочетание клавиш в опере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83541#p83541" />
			<content type="html"><![CDATA[<p>Спасибо!<br /></p><div class="codebox"><pre><code>1 &amp; 2::
    down := 1
    send, {Ctrl down}{Tab} 
    KeyWait, 1
    send, {Ctrl up}
    down := 0
    return

#If down 
1 &amp; 2:: send, {Tab} 
#If </code></pre></div><p>Классный прием! Все верно! Нужно ждать отпускания 1 вместо 2, чтобы перемещаться по менюшке.<br />Отпускание 1 меняет флажек для условия.<br />Конструкция <strong>#If down #If</strong> судя по всему носит какой-то временный характер, т.е. действует, пока условие выполняется.<br />Спасибо всем за инфу!<br /></p><div class="codebox"><pre><code>1 &amp; 2:: SendInput, ^{F6} ; Switch to next tab on tab bar
1 &amp; 3:: SendInput, +^{F6} ; Switch to previous tab on tab bar</code></pre></div><p>Этот код работает только в опере. Идея как бы в универсальности для всех браузеров. Т.е. если как-то отследить, какой браузер сейчас активен и для определенного браузера использовать определенные хоткеи...<br /></p><div class="codebox"><pre><code>ПКМ+колесо мыши.</code></pre></div><p> - жаль что в других браузерах так не сделали. Не хочется правую кнопку мыши превращать в шифт, чтобы было везде одинаково.<br />Но способ уже есть! Спасибо всем!</p>]]></content>
			<author>
				<name><![CDATA[UrfinJus]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28674</uri>
			</author>
			<updated>2014-05-31T04:42:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83541#p83541</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Ctrl+Tab на сочетание клавиш в опере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83533#p83533" />
			<content type="html"><![CDATA[<p>Плюсом к этому, очень быстро переходить с окном перехода (в этой версии точно) можно посредством ПКМ+колесо мыши.</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2014-05-30T13:51:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83533#p83533</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Ctrl+Tab на сочетание клавиш в опере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83523#p83523" />
			<content type="html"><![CDATA[<p>Оказалось что в опере есть такие хоткеи:<br /></p><div class="codebox"><pre><code>
1 &amp; 2:: SendInput, ^{F6} ; Switch to next tab on tab bar
1 &amp; 3:: SendInput, +^{F6} ; Switch to previous tab on tab bar
</code></pre></div><p>если окно перехода не требуется.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-05-30T07:25:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83523#p83523</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Ctrl+Tab на сочетание клавиш в опере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83517#p83517" />
			<content type="html"><![CDATA[<p>Не уверен что понял. Но чтобы удерживая 1 перемещатся по списку двойкой:<br /></p><div class="codebox"><pre><code>
1 &amp; 2::
    down := 1
    send, {Ctrl down}{Tab} 
    KeyWait, 1
    send, {Ctrl up}
    down := 0
    return

#If down 
1 &amp; 2:: send, {Tab} 
#If 
</code></pre></div><p>Работает везде включая ту самую оперу 12.17.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-05-30T07:00:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83517#p83517</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Ctrl+Tab на сочетание клавиш в опере]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83511#p83511" />
			<content type="html"><![CDATA[<p>Для Alt+Tab существует специальная команда, которая фиксирует окно перехода:<br /></p><div class="codebox"><pre><code>vk31 &amp; vk32::AltTab</code></pre></div><p>Есть ли что-то подобное для Ctrl+Tab?</p><p>Сейчас у меня:<br /></p><div class="codebox"><pre><code>vk31 &amp; vk32::
send, {Ctrl down}
send, {Tab}
send, {Ctrl up}
return</code></pre></div><p>При нажатии 1&amp;2 в опере - происходит зацикливание между 2 вкладками, вместо перехода по вкладкам дальше. Все это возникает из-за того, что если удерживать Ctrl после нажатия Tab, возникает менюшка, по которой этот переход возможен.<br />Как сделать так, чтобы Ctrl удерживался, до отпускания vk32?<br />Что-то навроде:<br /></p><div class="codebox"><pre><code>vk31 &amp; vk32::
send, {Ctrl down}
send, {Tab}
KeyWait, vk32 up
send, {Ctrl up}
return</code></pre></div><p>Ток не работает(<br />Возможно есть какой-то другой способ. Захватить как-то менюшку в опере и произвести переход по ней...</p><p>В firefox и google такой проблемы нет. Там нет менюшки и Ctrl+Tab переключает по вкладкам, не зацикливаясь.</p><p>PS Опера у меня 12.17 с закладками, которых в новых операх нет.</p>]]></content>
			<author>
				<name><![CDATA[UrfinJus]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28674</uri>
			</author>
			<updated>2014-05-30T03:21:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83511#p83511</id>
		</entry>
</feed>
