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