<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=5898&amp;type=atom" />
	<updated>2012-09-14T09:48:19Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=5898</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=63859#p63859" />
			<content type="html"><![CDATA[<p>Тут и сказке конец <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Надо же, а на вид вполне стандартный DropDownList…</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-09-14T09:48:19Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=63859#p63859</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=63858#p63858" />
			<content type="html"><![CDATA[<p>Вот не знал о такой команде.<br />Спасибо!<br />Но проблема в том, что у выпадающего списка нет своего ClassNN<br />То есть у него такой же ClassNN, как и у всего окна, в котором он находится.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-09-14T09:32:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=63858#p63858</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=63853#p63853" />
			<content type="html"><![CDATA[<p>Уже теплее, «не всё то меню, что всплывает».<br /><a href="http://l.autohotkey.net/docs/commands/Control.htm">Control</a> &gt; Choose, N</p><p>Пример <em>для понимания</em> <br /></p><div class="codebox"><pre><code>Gui, Add, DropDownList,, Black|White|Red|Green|Blue
Gui, Show
; Запустить, посмотреть на отсутствие выбранного пункта в выпадающем списке, нажать пробел, понять, применить к своему случаю.
Space::Control, Choose, 5, ComboBox1, ahk_class AutoHotkeyGUI</code></pre></div><p>При использовании этой команды вообще пропадает необходимость активировать меню, список, окно программы.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-09-14T08:30:23Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=63853#p63853</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=63850#p63850" />
			<content type="html"><![CDATA[<p>С акселераторами я все-таки поспешил.<br />Это больше напоминает некий список без прокрутки.<br />Программа Adobe Premiere CS5.5<br /><span class="postimg"><img src="http://s7.postimage.org/vwh672fsr/Untitled.jpg" alt="http://s7.postimage.org/vwh672fsr/Untitled.jpg" /></span><br />При нажатии &quot;H&quot; становится активным режим &quot;Hard Light&quot;, а при &quot;Р&quot; не становится.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-09-14T08:22:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=63850#p63850</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=63849#p63849" />
			<content type="html"><![CDATA[<p>Лады, итог — неизвестным дочерним окном, неизвестной программы можно управлять только неизвестным способом <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-09-14T08:10:47Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=63849#p63849</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=63848#p63848" />
			<content type="html"><![CDATA[<p>Но только мой случай со шрифтами не связан и &quot;w&quot; в ней работает, как акселератор, то есть вставить ее из буфера обмена нельзя.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-09-14T08:08:40Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=63848#p63848</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=63847#p63847" />
			<content type="html"><![CDATA[<p>А какое отношение тогда «акселераторы», «меню» имеют к некому списку с прокруткой?</p><p>WinMenuSelectItem ищет указанные пункты меню, и отправляет WM_COMMAND c wParam равным id указанного пункта. <br />Команде безразлично, есть у пункта возможность вызвать его нажатием клавиши при зажатом альте, или нет.</p><p>Если WinMenuSelectItem не может выбрать указанный пункт из меню программы — меню программы нестандартное.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-09-14T08:07:30Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=63847#p63847</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=63846#p63846" />
			<content type="html"><![CDATA[<p>Да, есть. Стрелки вверх и вниз <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Это примерно, как если мы зайдем в Блокнот нажмем format-&gt;font<br />И потом нужно выйти на шрифт Windings.<br />Можно нажать просто &quot;w&quot; а можно стрелочками, да PgDn.<br />Но только мой случай со шрифтами не связан и &quot;w&quot; в ней работает, как акселератор, то есть вставить ее из буфера обмена нельзя</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-09-14T08:03:19Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=63846#p63846</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=63844#p63844" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Проблема в том, что в моем случае этих акселераторов в меню нету.</p></blockquote></div><p>Этих нету, а другие есть? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-09-14T07:55:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=63844#p63844</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=63842#p63842" />
			<content type="html"><![CDATA[<p>Про WinMenuSelectItem знаю.<br />Проблема в том, что в моем случае этих акселераторов в меню нету.<br />Буду искать иной способ.<br />Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-09-14T07:41:21Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=63842#p63842</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=63839#p63839" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>#IfWinActive ahk_class Notepad
    !vk46:: ; alt+f в любой раскладке
        Input, var , L1BI, {vk41}{vk4F}{vk53}{vk4E} ; нажатие «A» «S» «O» «N»  — конец ожидания
        StrLen(ErrorLevel) &gt; 7 &amp;&amp; var := SubStr(ErrorLevel, 0) ; если была нажата клавиша из списка выше — её имя в конце строки содержащейся в Errorlevel 
        if (var = &quot;A&quot;)
            WinMenuSelectItem,,, File, Save As
        else if (var = &quot;S&quot;)
            WinMenuSelectItem,,, File, Save
        else if (var = &quot;O&quot;)
            WinMenuSelectItem,,, File, Open
        else if (var = &quot;N&quot;)
            WinMenuSelectItem,,, File, New
        return
#if

~Alt Up::Input</code></pre></div><p>WinMenuSelectItem применим если вам таки нужно чего-то добиться от приложения, если цель — «просто хочется заставить работать акселераторы англоязычного меню безразлично от раскладки» — ищите иной способ.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-09-14T04:45:13Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=63839#p63839</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=63838#p63838" />
			<content type="html"><![CDATA[<p>Можно послать окну сообщение WM_SELECT, но нужно будет предварительно узнать индекс нужного пункта меню(через spy++).</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2012-09-14T04:24:25Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=63838#p63838</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=63836#p63836" />
			<content type="html"><![CDATA[<p>Судя по молчанию, нельзя внести в программу то, что в ней изначально незапрограмированно.<br />И вариант только один - проверять текущую раскладку и если она русская, менять на английскую&nbsp; и посылать этот &quot;key modifier&quot;.<br />Верно?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-09-13T23:52:41Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=63836#p63836</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=63675#p63675" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Шорткаты в Блокноте как раз зависят от языка. Например, Alt-ф откроет меню Файл только, если включен русский язык.</p></blockquote></div><p>А возможно ли каким-нибудь образом заставить посылать Alt+f независимо от текущей раскладки?<br />Нужно чтобы при нажатии Alt+f открывалось меню в английском блокноте независимо от раскладки.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-09-09T10:38:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=63675#p63675</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Выполнение шорткатов при включённой русской раскладке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=56394#p56394" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Malcev, возьмите и доработайте скрипт. Например, чтоб по горячей клавише переходить в режим вставки скобок. Он будет размещён в этой теме.</p></blockquote></div><p>Что-то я ничего не вижу.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-02-04T07:48:44Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=56394#p56394</id>
		</entry>
</feed>
