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

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 122
Joined: Sat Mar 19, 2011 10:20 pm

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

Post by DrakonHaSh »

можно ли отключить звук, который издает AkelPad при нажатии
* не назначенных клавиш
* кнопок (UP, Ctrl-Home в на самой первой строке) и (DOWN, Ctrl-END на самой последней строке)
и т.д.
?

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

DrakonHaSh
Пока отдельной опции нет, есть два варианта:
1. Выбрать звуковую схему Windows без звука.
2. Выполнить код для окна редактирования:

Code: Select all

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

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Как вариант: захожу в звуки, нахожу этот звук, и вместо него ставлю "Нет", всё равно он нигде мне больше не нужен.

Offline
Posts: 122
Joined: Sat Mar 19, 2011 10:20 pm

Post 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)

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

DrakonHaSh
viewtopic.php?t=1032

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

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

DrakonHaSh
См. последнюю версию Sounds плагина.

Offline
Posts: 12
Joined: Sun Oct 16, 2011 5:46 am

Post by ask-rus »

Instructor
Привет! Нужно убрать нежелательный звук, когда листаем текстовый до упора (Down, PageDown, End).

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

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

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

ask-rus
- Запускаем "Sounds:Settings".
- Снимаем галочку "Включено".
- Устанавливаем галочку "Отключить звуковые сигналы в окне редактирования".
- Отмечаем "Sounds::Main".
- Перезапускаем AkelPad.

Offline
Posts: 1
Joined: Thu Jan 21, 2021 6:40 pm

Post by Redee »

Спасибо!
Плагины - Звуковой набор текста - галочку на Включить - Настроить
Снять галочку с Включено - поставить галочку на Отключить звуковые сигналы в окне редактирования
Перезапустить AkelPad

Image Image

Offline
Posts: 39
Joined: Thu Aug 20, 2020 11:19 am

Post 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 и как дебажить такие вещи, так как я вообще из другой сферы, но мне интересно.
Post Reply