스크롤 이벤트 진단 로그 제거
휠 반전 문제를 찾으려고 넣었던 스크롤 종류 로그를 뺀다. 스크롤 경로에서 파일 쓰기가 없어진다. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -151,7 +151,6 @@ let accessTimer: Timer? = accessGranted() ? nil : {
|
||||
// Invert vertical mouse-wheel scrolling. Trackpads and Magic Mouse send gesture phases;
|
||||
// wheels do not, even when their high-resolution scrolling is marked continuous.
|
||||
var scrollTap: CFMachPort?
|
||||
var lastScrollKind = ""
|
||||
// Marks the replacement events this app posts so the tap lets them through untouched.
|
||||
let invertedScrollMarker: Int64 = 0x52544D31
|
||||
let scrollCallback: CGEventTapCallBack = { proxy, type, event, _ in
|
||||
@@ -165,11 +164,6 @@ let scrollCallback: CGEventTapCallBack = { proxy, type, event, _ in
|
||||
let phase = event.getIntegerValueField(.scrollWheelEventScrollPhase)
|
||||
let momentum = event.getIntegerValueField(.scrollWheelEventMomentumPhase)
|
||||
let isWheel = phase == 0 && momentum == 0
|
||||
let kind = "continuous=\(event.getIntegerValueField(.scrollWheelEventIsContinuous)) wheel=\(isWheel)"
|
||||
if kind != lastScrollKind {
|
||||
log("Scroll events: \(kind)")
|
||||
lastScrollKind = kind
|
||||
}
|
||||
let lineY = event.getIntegerValueField(.scrollWheelEventDeltaAxis1)
|
||||
let pointY = event.getIntegerValueField(.scrollWheelEventPointDeltaAxis1)
|
||||
let fixedY = event.getDoubleValueField(.scrollWheelEventFixedPtDeltaAxis1)
|
||||
|
||||
Reference in New Issue
Block a user