Git Product home page Git Product logo

trayvolumecontrol's Introduction

TrayVolumeControl

This project implements ability to scroll the volume icon from tray to regulate volume level from Windows 11. It is also possible to middle click on the volume icon to toggle Mute mode.

Visual C++ Redistributable is required.

This should work on Windows 7 and higher.

Demo

trayvolumecontrol's People

Contributors

krlvm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

trayvolumecontrol's Issues

Suggestions

Thank you for this wonderful system extension @krlvm,

I'd like to suggest the following meaningful enhancements for the future release (feature request):

  1. An optional CLI switch (or INF file value) so volume changing would work when mouse wheel is spinned while Alt key is held pressed. This will make the application usable in fullscreen programs, i.e. in games or audio visualizers.
  2. An optional CLI switch (or INF file value) to specify percentage of change done by each wheel spin, i.e. 10% instead of 1%. This may be doable because Windows 10's default system fly-out menu uses 2% volume change increment when mouse wheel is spinned.

P.S. There's an outdated Media Flyout reference in the installer of TrayVolumeControl's version 1.1.1 Install.cmd. Perhaps it should be removed as obsolete.

P.P.S. Maybe TrayBrightnessControl can be developed as well? The display brightness flyout is inside Action Center flyout and this is quite inconvenient. I also couldn't find any application to achieve this except ClickMonitorDDC but it's quite resource heavy for such simple task (and it's discontinued and removed from the Internet).

P.P.P.S. I've been looking for lightweight minimalist open source solution for this and tested a lot of apps. However the closest I managed to get is Volume² but it makes mouse cursor lag here and there. tb-vol-scroll is broken @ 200% UI scaling: volume change doesn't respect mouse wheel rotation direction. In Volumouse the volume increment is being set using 65535 scale and app doesn't accept 6553.5 for 10% increment so you can't get perfect 10% volume change increment (0 to 100% takes 11 steps instead of 10), also Volumouse uses a lot of RAM and UI lags little. ClickMonitorDDC does the job including both suggested improvements too (as well as changing brightness via mouse wheel) but shows Windows notification popup in the top left (annoying) and requires additional tray icon (oh, and it's development is abandoned, and tray icon font is jagged with any font renderer setting, and you can't use static icon instead of colored numbers). Volume Step Adjuster didn't work. And I also gave up on 3RVX because it's not being developed anymore.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.