3

Я хочу заставить музыку проигрывать / приостанавливать нажатие пробела (как это происходит в VLC).

Как я могу это изменить?

Редактировать: Мне известна глобальная опция горячих клавиш, но я не хочу, чтобы она была глобальной, поэтому я не хочу останавливать / отменять паузу каждый раз, когда нажимаю пробел при написании сообщения ...:D

3 ответа3

5

Ctrl + P -> Настройки -> Общие настройки -> Глобальные горячие клавиши, должен иметь флажок, позволяющий редактировать комбинации клавиш.

Выберите действие и нажмите « пробел » на «горячую клавишу »

4

Мне удалось использовать пробел в качестве кнопки "паузы" WinAmp, изменив таблицы ускорителей в исполняемом файле с помощью Resource Hacker (http://www.angusj.com/resourcehacker/). Например, я отредактировал ускоритель с идентификатором 40046 (которым был VK_C , соответствующий текущему ярлыку для кнопки "Пауза") в трех таблицах ускорителей, содержащих его (1371, 1372, 1373), заменив его на VK_SPACE (тогда вам нужно нажмите кнопку « Сценарий компиляции» вверху).

Редактирование VK_C, чтобы иметь VK_SPACE

В одной из таблиц ускорителей (1372) уже есть ускоритель VK_SPACE. Я просто удалил его (так как оставляя его там, было препятствие пробелу действовать как Пауза /Unpause, если окно списка воспроизведения было сфокусировано). Не уверен, что пространство делало раньше в списке воспроизведения.

Все другие стандартные сочетания клавиш Winamp могут быть изменены таким же образом.

Обратите внимание, что вы, вероятно, не сможете редактировать Winamp.exe на месте в его папке установки (кроме случаев, когда вы запускаете Resource Hacker с повышенными привилегиями), поэтому проще всего сделать копию в другом месте и скопировать ее обратно. В любом случае, обязательно сохраните копию исходного исполняемого файла на случай, если что-то пойдет не так.

3

Горячие клавиши Winamp Global спроектированы так, чтобы они работали глобально, чтобы продолжать работать, даже если Winamp свернут в фоновый режим. Это разработано и не может быть изменено - все, что я могу предложить, - это обходной путь.

Вот мой обходной путь:

  1. Отключите в настройках все глобальные горячие клавиши, которые вам не нужны, оставляя только те, которые вы собираетесь использовать.

  2. Назначьте эти глобальные горячие клавиши маловероятным комбинациям клавиш, которые никогда не будут использоваться ни для чего другого.
    Например, назначение Alt+Shift+Control+P для воспроизведения / паузы.

  3. Используйте AutoHotkey для создания сценария, который, только когда Winamp имеет фокус, отображает горячие клавиши, которые вы действительно хотите использовать, в эти определенные сочетания клавиш.
    Например, сопоставьте Space с сочетанием клавиш «Воспроизведение / Пауза», нажав Alt+Shift+Control+P.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .