You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Reorganized PrefKey list to be less confusing.
- Disengage custom shortcut keyboard after 100 key repeat to prevent possibly endless loop if keyUp event never arrives due to any circumstance.
- Don't relinquish control over brightness keys with no external display connected if fine brightness OSD scale is active
- Register DDC command touched status. When write on startup enabled, apply only touched command values.
- Fixed custom key shortcuts going runaway when menu was opened during a keyrepeat streak.
@@ -158,7 +162,7 @@ class KeyboardShortcutsManager {
158
162
iflet display = display as?OtherDisplay{
159
163
display.toggleMute()
160
164
if !wasNotIsPressedVolumeSentAlready, display.readPrefAsInt(for:.audioMuteScreenBlank)!=1, !display.readPrefAsBool(key:.unavailableDDC, for:.audioSpeakerVolume){
Copy file name to clipboardExpand all lines: MonitorControl/Support/MediaKeyTapManager.swift
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -94,7 +94,7 @@ class MediaKeyTapManager: MediaKeyTapDelegate {
94
94
if !isRepeat, isPressed,let display = display as?OtherDisplay{
95
95
display.toggleMute()
96
96
if !wasNotIsPressedVolumeSentAlready, display.readPrefAsInt(for:.audioMuteScreenBlank)!=1, !display.readPrefAsBool(key:.unavailableDDC, for:.audioSpeakerVolume){
97
-
display.playVolumeChangedSound()
97
+
app.playVolumeChangedSound()
98
98
wasNotIsPressedVolumeSentAlready =true
99
99
}
100
100
}
@@ -104,7 +104,7 @@ class MediaKeyTapManager: MediaKeyTapDelegate {
0 commit comments