<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: проблемы с Soundset]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5423&amp;type=atom" />
	<updated>2011-01-27T16:14:43Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5423</id>
		<entry>
			<title type="html"><![CDATA[AHK: проблемы с Soundset]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44454#p44454" />
			<content type="html"><![CDATA[<p>Стена текста. В двух словах не объяснить.<br />На старой материнской плате всё было нормально. Купил новую, а звуковуха на ней ведет себя странным образом.<br />Вот простой скрипт, он должен прибавлять или уменьшать громкость на единицу.<br />Но дело в том, что при каждом нажатии хоткея к прежнему уровню звука прибавляется не ровно единица, а какое-то дробное число, от 1.1 до 1.8 (приблизительно).<br />Если установить звук в 0 (кстати в 0 он не ставится, только в 0.07) и начать прибавлять по единице, то ряд не будет выглядеть как 0.07 1.07 2.07 и т.д. Он будет приблизительно такой 0.07 1.12 2.25 3.4 и т.д. Число каждый раз прибавляется разное.</p><p>В результате, у меня почему-то звук прибавляется постоянно при нажатии a.<br />А вот при нажатии z почему-то звук не всегда уменьшается, на некоторых значениях он просто не убавляется, например если звук 21, то уменьшить его не получается. Уменьшается, если сделать SoundSet, -3<br />Это проблема железа/драйвера или кто-то сталкивался с подобным или знает пути решения?<br />Округлять полученные значения пробовал, эффект тот же, если звук установлен в 21 например, уменьшить его можно только сразу на 3 единицы, на 1 или 2 не получается.</p><p>Всё нормально работает, если использовать soundset +2 для увеличения и soundset -3 для уменьшения звука. Но хотелось бы интервал именно через 1.</p><p>Если менять руками звук через <a href="http://onemove.ru/uploads/images/110127/1c0c938aef987e7b623686e88325317e/ja_0962.png">встроенный</a> регулятор громкости вручную, то все значения принимают свои стандартные значения от 1 до 100. А если использовать soundset +1, то этот регулятор громкости поднимается не равными промежутками, <span class="bbu">а через 1-3 деления (!)</span>. Т.е. предполагаю, что проблема в soundset.</p><p>autohotkey.exe запускается в режиме совместимости с WINXP SP3. Винда установлена Windows7.</p><div class="codebox"><pre><code>a::
    SoundSet, +1
    SoundGet,VolumeOSD,MASTER, VOLUME
    ToolTip % VolumeOSD
Return

z::
    SoundSet, -1
    SoundGet,VolumeOSD
    ToolTip % VolumeOSD
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[InFlames]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24849</uri>
			</author>
			<updated>2011-01-27T16:14:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44454#p44454</id>
		</entry>
</feed>
