<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Замена в русской раскладке клавиатуры запятой на знак вопроса]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=10434</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10434&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Замена в русской раскладке клавиатуры запятой на знак вопроса».]]></description>
		<lastBuildDate>Thu, 03 Nov 2022 17:22:52 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Замена в русской раскладке клавиатуры запятой на знак вопроса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155532#p155532</link>
			<description><![CDATA[<p><strong>burglar</strong>, добро пожаловать на форум! Ознакомьтесь, пожалуйста, с <a href="https://forum.script-coding.com/misc.php?action=rules">Правилами</a>, отредактируйте свой пост. Обратите внимание на заглавные <a href="https://forum.script-coding.com/misc.php?action=rules#literacy">буквы</a> в начале предложений.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 03 Nov 2022 17:22:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155532#p155532</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена в русской раскладке клавиатуры запятой на знак вопроса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155531#p155531</link>
			<description><![CDATA[<p>Верное содержимое получилось вот такое:</p><div class="codebox"><pre><code>
;======================================================
;Выполнение команд независимо от языка через cmd+{Key}: 
;  Undo, Cut, Copy, Paste, Save, Find
;======================================================

#sc02C::SendInput ^{sc02C}  ; Undo   cmd+z
#sc02D::SendInput ^{sc02D}  ; Cut    cmd+x
#sc02E::SendInput ^{sc02E}  ; Copy   cmd+c
#sc02F::SendInput ^{sc02F}  ; Paste  cmd+v
#sc031::SendInput ^{sc031}  ; New    cmd+n
#sc01E::SendInput ^{sc01E}  ; Select All cmd+a
#sc01F::SendInput ^{sc01F}  ; Save   cmd+s
#sc021::SendInput ^{sc021}  ; Find   cmd+f
#sc018::SendInput ^{sc018}  ; Open   cmd+o
#sc011::SendInput ^{F4}     ; Close  cmd+w
#sc014::SendInput ^{sc014} ; New Tab cmd+t
;#sc013::SendInput ^{sc013} ; Reload  cmd+r

;==============================================================
;Выполнение команд независимо от языка в MS Office через cmd+{Key}: 
;   Bold, Italic 
;==============================================================

#sc030::SendInput ^{sc030}  ; Bold  cmd+b 
#sc017::SendInput ^{sc017}  ; Italic  cmd+i


;==============================================================
;Корректное отображение символов в соответсвии с RU/ENG Apple Keyboard
;==============================================================
$+5::CheckRus(&quot;:&quot;,&quot;%&quot;)      ; Двоеточие через Shift+5
$+6::CheckRus(&quot;,&quot;,&quot;^&quot;)      ; Запятая через Shift+6
$+7::CheckRus(&quot;.&quot;,&quot;&amp;&quot;)      ; Точка через Shift+7
$+8::CheckRus(&quot;;&quot;,&quot;*&quot;)      ; Точка с запятой через Shift+8
$VKBF::CheckRus(&quot;/&quot;,&quot;/&quot;)    ; обычный слеш при нажатии на /
$+vkBF::CheckRus(&quot;?&quot;,&quot;?&quot;)   ; знак вопроса через Shift+/

CheckRus(rus,eng)
{
SetFormat, Integer, H
WinGet, WinID,, A
ThreadID:=DllCall(&quot;GetWindowThreadProcessId&quot;, &quot;Int&quot;, WinID, &quot;Int&quot;, 0)
InputLocaleID:=DllCall(&quot;GetKeyboardLayout&quot;, &quot;Int&quot;, ThreadID)
if(InputLocaleID == &quot;0x4190419&quot;)
{
Send %rus%
}
if(InputLocaleId == &quot;0x4090409&quot;)
{
SendRaw %eng%
}
Return
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (burglar)]]></author>
			<pubDate>Thu, 03 Nov 2022 15:59:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155531#p155531</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена в русской раскладке клавиатуры запятой на знак вопроса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91892#p91892</link>
			<description><![CDATA[<p><span style="color: green"><strong>Rumpel</strong>, <a href="http://forum.script-coding.com/viewforum.php?id=13">не нужно</a> бессмысленно цитировать предыдущий пост.</span></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 24 Feb 2015 13:46:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91892#p91892</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена в русской раскладке клавиатуры запятой на знак вопроса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91881#p91881</link>
			<description><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>vkBF - код вашей клавиши.<br />Дальше гуглите по vk-кодам или читайте справку на тему горячих клавиш.<br />------------------------------------<br />Don&#039;t be a vampire <a href="http://slash7.com/pages/vampires">http://slash7.com/pages/vampires</a>, <br />use google</p></blockquote></div><p>Спасибо! Все получилось.</p>]]></description>
			<author><![CDATA[null@example.com (Rumpel)]]></author>
			<pubDate>Tue, 24 Feb 2015 08:11:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91881#p91881</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена в русской раскладке клавиатуры запятой на знак вопроса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91759#p91759</link>
			<description><![CDATA[<p>vkBF - код вашей клавиши.<br />Дальше гуглите по vk-кодам или читайте справку на тему горячих клавиш.<br />------------------------------------<br />Don&#039;t be a vampire <a href="http://slash7.com/pages/vampires">http://slash7.com/pages/vampires</a>, <br />use google</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Sat, 21 Feb 2015 10:03:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91759#p91759</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена в русской раскладке клавиатуры запятой на знак вопроса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91734#p91734</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>По vk-коду можно делать автозамену.</p></blockquote></div><p>Буду благодарен, если Вы чуть подробнее напишите. Я не программист:) AHK я слегка изучил только ради того, чтобы на рабочем компьютере под себя можно было удобно клавиатуру настроить.</p>]]></description>
			<author><![CDATA[null@example.com (Rumpel)]]></author>
			<pubDate>Fri, 20 Feb 2015 13:58:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91734#p91734</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена в русской раскладке клавиатуры запятой на знак вопроса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91733#p91733</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p><span style="color: green"><strong>Rumpel</strong>, ознакомьтесь с <a href="http://forum.script-coding.com/viewtopic.php?id=6148">этой</a> темой, отредактируйте заголовок.</span></p></blockquote></div><p>Отредактировал. Благодарю за поправку!</p>]]></description>
			<author><![CDATA[null@example.com (Rumpel)]]></author>
			<pubDate>Fri, 20 Feb 2015 13:57:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91733#p91733</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена в русской раскладке клавиатуры запятой на знак вопроса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91731#p91731</link>
			<description><![CDATA[<p>По vk-коду можно делать автозамену.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 20 Feb 2015 13:29:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91731#p91731</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Замена в русской раскладке клавиатуры запятой на знак вопроса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91730#p91730</link>
			<description><![CDATA[<p><span style="color: green"><strong>Rumpel</strong>, ознакомьтесь с <a href="http://forum.script-coding.com/viewtopic.php?id=6148">этой</a> темой, отредактируйте заголовок.</span></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 20 Feb 2015 13:28:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91730#p91730</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Замена в русской раскладке клавиатуры запятой на знак вопроса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=91729#p91729</link>
			<description><![CDATA[<p>С помощью AutoHotkey практически удалось удобно настроить клавиатуру, однако никак не разберусь с вопросительным знаком в русской раскладке.</p><p>Сейчас работает вот такой скрипт:<br /></p><div class="codebox"><pre><code>Alt::Ctrl
Ctrl::Alt
$+5::CheckRus(&quot;:&quot;,&quot;%&quot;)  
$+6::CheckRus(&quot;,&quot;,&quot;^&quot;) 
$+7::CheckRus(&quot;.&quot;,&quot;&amp;&quot;) 
$+8::CheckRus(&quot;;&quot;,&quot;*&quot;) 

CheckRus(rus,eng)
{
SetFormat, Integer, H
WinGet, WinID,, A
ThreadID:=DllCall(&quot;GetWindowThreadProcessId&quot;, &quot;Int&quot;, WinID, &quot;Int&quot;, 0)
InputLocaleID:=DllCall(&quot;GetKeyboardLayout&quot;, &quot;Int&quot;, ThreadID)
if(InputLocaleID == &quot;0x4190419&quot;)
{
Send %rus%
}
if(InputLocaleId == &quot;0x4090409&quot;)
{
SendRaw %eng%
}
Return
}
</code></pre></div><p>Подчеркну, что теперь в русской раскладке символы &quot;:&quot;, &quot;,&quot;, &quot;.&quot; и &quot;;&quot; вводятся сочетаниями клавиш Shift+5, Shift+6, Shift+7 и Shift+8. ПРи этом обычная клавиша с точкой и запятой так и осталась с точкой и запятой:)) Таким образом, в русской раскладке у меня нет как минимум вопросительного знака. Переключаться на английскую раскладку для его ввода неудобно.<br />При попытке аналогичным (см. скрипт выше) образом заменить запятую в русской раскладке на вопросительный знак, у меня рандомно то в русской, то английской раскладке это стало то работать, то нет.</p><p>Подскажите, пожалуйста, как это сделать?<br />Повторюсь еще раз: нужно, чтобы вместо запятой в русской раскладке (с шифтом вводится) был вопросительный знак.</p><p>Заранее всех благодарю!</p>]]></description>
			<author><![CDATA[null@example.com (Rumpel)]]></author>
			<pubDate>Fri, 20 Feb 2015 13:12:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=91729#p91729</guid>
		</item>
	</channel>
</rss>
