Configuration
EarTrumpet offers several settings to customize its behavior to your preferences. You can access them by right-clicking the EarTrumpet icon in the notification area and selecting "Settings".
Keyboard Shortcuts
You can assign custom global hotkeys for quick access to EarTrumpet's main functions. The following actions can be assigned a shortcut:
- Open Taskbar flyout: Shows or hides the main volume flyout.
- Open Mixer: Opens the standalone volume mixer window.
- Open settings: Opens this settings window.
- Increase volume for all devices: A global volume up command.
- Decrease volume for all devices: A global volume down command.
To set a hotkey, click into the text box for the desired action and press the key combination you wish to use.
Mouse Behavior
Customize how the mouse wheel interacts with EarTrumpet:
-
Use the scroll wheel to change volume while hovering over the EarTrumpet icon: When enabled, scrolling your mouse wheel while the cursor is over the taskbar icon will adjust the volume of the default audio device. This works even when the flyout is closed.
-
Use the scroll wheel to change volume while the flyout is open: When enabled, you can scroll your mouse wheel anywhere on the screen to adjust the volume of the default audio device, as long as the EarTrumpet flyout is currently open.
These settings are managed by the UseScrollWheelInTray
and UseGlobalMouseWheelHook
properties respectively, as defined in the source code (AppSettings.cs
).
Appearance
- Use legacy EarTrumpet icon: Replaces the default volume-level-aware icon with the classic EarTrumpet icon. This corresponds to the
UseLegacyIcon
setting.
Community Settings
This section contains features requested by the community.
- Use logarithmic volume scale: Toggles the volume slider between a linear and a logarithmic scale. A logarithmic scale often feels more natural to human hearing, where changes at lower volumes are more perceptible. This corresponds to the
UseLogarithmicVolume
setting.
Telemetry
- Send crash data to the EarTrumpet team: This setting controls whether anonymous crash reports are sent to the developers via the Bugsnag service. Disabling this prevents any diagnostic data from being sent.
For more details on what data is collected, please see the Privacy Policy.