Page 1 of 1

отключение звука

Posted: Sun Mar 20, 2011 9:05 am
by DrakonHaSh
можно ли отключить звук, который издает AkelPad при нажатии
* не назначенных клавиш
* кнопок (UP, Ctrl-Home в на самой первой строке) и (DOWN, Ctrl-END на самой последней строке)
и т.д.
?

Posted: Mon Mar 21, 2011 3:55 am
by Instructor
DrakonHaSh
Пока отдельной опции нет, есть два варианта:
1. Выбрать звуковую схему Windows без звука.
2. Выполнить код для окна редактирования:

Code: Select all

AkelPad.SendMessage(AkelPad.GetEditWnd(), 3228 /*AEM_SETOPTIONS*/, 2 /*AECOOP_OR*/, 0x20 /*AECO_DISABLEBEEP*/);

Posted: Mon Mar 21, 2011 8:06 am
by VladSh
Как вариант: захожу в звуки, нахожу этот звук, и вместо него ставлю "Нет", всё равно он нигде мне больше не нужен.

Posted: Sun Apr 24, 2011 6:11 am
by DrakonHaSh
Instructor wrote:Пока отдельной опции нет
можно ли надеяться что такая опция появится в следующей версии ?
Instructor wrote:2. Выполнить код для окна редактирования:

Code: Select all

AkelPad.SendMessage(AkelPad.GetEditWnd(), 3228 /*AEM_SETOPTIONS*/, 2 /*AECOOP_OR*/, 0x20 /*AECO_DISABLEBEEP*/);
есть ли в AkelPad что-то типа автозагрузки для скриптов ?
т.е. например папка или файлик, откуда бы исполнялись скрипты при запуске AkelPad ?

а еще был бы наверное удобным функционал загрузки скриптов из некоей папки/файла по следующим событиям:
OnStartAkelPad
OnOpenDocument
возможно еще какие-то события (например OnCloseAkelPad, OnCloseDocument)

Posted: Sun Apr 24, 2011 4:24 pm
by Instructor
DrakonHaSh
viewtopic.php?t=1032

Кстати в 4.6.0 "AECO_DISABLEBEEP" будет равен "0x01000000".

Posted: Wed May 11, 2011 7:32 pm
by Instructor
DrakonHaSh
См. последнюю версию Sounds плагина.

Posted: Fri Oct 28, 2011 1:57 pm
by ask-rus
Instructor
Привет! Нужно убрать нежелательный звук, когда листаем текстовый до упора (Down, PageDown, End).

Posted: Fri Oct 28, 2011 2:55 pm
by opk44
ask-rus wrote:убрать нежелательный звук, когда листаем текстовый до упора (Down, PageDown, End).
Так, наверное, не получится. Можно удалить группу "перемещение" в настройках плагина. Тогда "замолчит", но вне зависимости от того, в конце ли вы документа или в любом другом месте.

Posted: Fri Oct 28, 2011 3:00 pm
by Instructor
ask-rus
- Запускаем "Sounds:Settings".
- Снимаем галочку "Включено".
- Устанавливаем галочку "Отключить звуковые сигналы в окне редактирования".
- Отмечаем "Sounds::Main".
- Перезапускаем AkelPad.

Posted: Thu Jan 21, 2021 6:57 pm
by Redee
Спасибо!
Плагины - Звуковой набор текста - галочку на Включить - Настроить
Снять галочку с Включено - поставить галочку на Отключить звуковые сигналы в окне редактирования
Перезапустить AkelPad

Image Image

Posted: Fri Feb 12, 2021 2:21 pm
by texter
Тем, кому всё таки нужет систем beep:

Решение выше не особо помогло, потому что мне нужен этот beep в системе и у меня была проблема, кода добавлял горячие клавиши в один скрипт и у меня выходил beep где-то в диалоге потому что some action was not allowed и нашёл быстрый способ как его заглушить:

Code: Select all

oSys.Call("User32::SystemParametersInfoW", 2 /*SPI_SETBEEP*/, 0, null, 2 /*SPIF_SENDWININICHANGE*/);
но затем его нужно cнова обратно включить, потому что строчка выше вырубает в системе beep, а эта врубает обратно:

Code: Select all

oSys.Call("User32::SystemParametersInfoW", 2 /*SPI_SETBEEP*/, 1, null, 2 /*SPIF_SENDWININICHANGE*/);

Не понятно что за action was not allowed и как дебажить такие вещи, так как я вообще из другой сферы, но мне интересно.