diff --git a/Limelight/Input/CommandManager.swift b/Limelight/Input/CommandManager.swift index 233892ec..534202ff 100644 --- a/Limelight/Input/CommandManager.swift +++ b/Limelight/Input/CommandManager.swift @@ -2,8 +2,8 @@ // KeyManager.swift // Moonlight-ZWM // -// Created by ZWM on 2024/7/23. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/7/23. +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // import Foundation diff --git a/Limelight/Input/CustomTapGestureRecognizer.h b/Limelight/Input/CustomTapGestureRecognizer.h index 9c5c10bf..87aaf652 100644 --- a/Limelight/Input/CustomTapGestureRecognizer.h +++ b/Limelight/Input/CustomTapGestureRecognizer.h @@ -2,8 +2,8 @@ // CustomTapGestureRecognizer.h // Moonlight // -// Created by ZWM on 2024/5/15. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/5/15. +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // #ifndef CustomTapGestureRecognizer_h diff --git a/Limelight/Input/CustomTapGestureRecognizer.m b/Limelight/Input/CustomTapGestureRecognizer.m index 9e27ef64..9998db81 100644 --- a/Limelight/Input/CustomTapGestureRecognizer.m +++ b/Limelight/Input/CustomTapGestureRecognizer.m @@ -2,8 +2,8 @@ // CustomTapGestureRecognizer.m // Moonlight // -// Created by ZWM on 2024/5/15. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/5/15. +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // #import diff --git a/Limelight/Input/NativeTouchHandler.h b/Limelight/Input/NativeTouchHandler.h index bdd00c75..06615c3c 100644 --- a/Limelight/Input/NativeTouchHandler.h +++ b/Limelight/Input/NativeTouchHandler.h @@ -2,8 +2,8 @@ // NativeTouchHandler.h // Moonlight // -// Created by ZWM on 2024/6/16. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/6/16. +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // diff --git a/Limelight/Input/NativeTouchHandler.m b/Limelight/Input/NativeTouchHandler.m index f9924cb9..3c39e665 100644 --- a/Limelight/Input/NativeTouchHandler.m +++ b/Limelight/Input/NativeTouchHandler.m @@ -2,8 +2,8 @@ // NativeTouchHandler.m // Moonlight // -// Created by ZWM on 2024/6/16. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/6/16. +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // #import diff --git a/Limelight/Input/NativeTouchPointer.h b/Limelight/Input/NativeTouchPointer.h index 8d06ae07..efcc8c58 100644 --- a/Limelight/Input/NativeTouchPointer.h +++ b/Limelight/Input/NativeTouchPointer.h @@ -2,8 +2,8 @@ // NativeTouchPointer.h // Moonlight // -// Created by ZWM on 2024/5/14. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/5/14. +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // #import "StreamView.h" diff --git a/Limelight/Input/NativeTouchPointer.m b/Limelight/Input/NativeTouchPointer.m index 70859006..171ada12 100644 --- a/Limelight/Input/NativeTouchPointer.m +++ b/Limelight/Input/NativeTouchPointer.m @@ -2,8 +2,8 @@ // NativeTouchPointer.m // Moonlight // -// Created by ZWM on 2024/5/14. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/5/14. +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // #import diff --git a/Limelight/Input/OnScreenWidgetView.swift b/Limelight/Input/OnScreenWidgetView.swift index bde704ed..524193c8 100644 --- a/Limelight/Input/OnScreenWidgetView.swift +++ b/Limelight/Input/OnScreenWidgetView.swift @@ -2,8 +2,8 @@ // OnScreenKey.swift // Moonlight-ZWM // -// Created by ZWM on 2024/8/4. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/8/4. +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // import UIKit @@ -149,9 +149,9 @@ import UIKit self.touchPadString = touchPadString self.buttonString = self.comboButtonStrings.first ?? "" - let stickAndMouseTouchpads = ["LSPAD", "RSPAD", "LSVPAD", "RSVPAD", "MOUSEPAD"] + // let stickAndMouseTouchpads = ["LSPAD", "RSPAD", "LSVPAD", "RSVPAD", "MOUSEPAD"] let nonVectorStickPads = ["LSPAD", "RSPAD"] - if stickAndMouseTouchpads.contains(self.touchPadString) {self.hasSensitivityTweak = true} + if CommandManager.touchPadCmds.contains(self.touchPadString) {self.hasSensitivityTweak = true} if nonVectorStickPads.contains(self.touchPadString) && widgetType == WidgetTypeEnum.touchPad {self.hasStickIndicator = true} switch self.cmdString { @@ -630,7 +630,7 @@ import UIKit case down = 8 } - let nearZeroPoint = abs(offSetX)<28 && abs(offSetY)<28 + let nearZeroPoint = abs(offSetX) < 16/sensitivityFactor && abs(offSetY) < 16/sensitivityFactor // NSLog("deltaX: %f, detalY: %f", deltaX, deltaY) var buttonPressed = 0; @@ -975,10 +975,10 @@ import UIKit case "DPAD", "WASDPAD", "ARROWPAD": self.lrudIndicatorBall = createAndShowLrudBall(at: touchBeganLocation) if quickDoubleTapDetected { - LiSendKeyboardEvent(CommandManager.keyboardButtonMappings[self.buttonString]!,Int8(KEY_ACTION_DOWN), 0) + self.sendComboButtonsDownEvent(comboStrings: self.comboButtonStrings) DispatchQueue.global(qos: .userInitiated).async { usleep(100000) - LiSendKeyboardEvent(CommandManager.keyboardButtonMappings[self.buttonString]!,Int8(KEY_ACTION_UP), 0) + self.sendComboButtonsUpEvent(comboStrings: self.comboButtonStrings) } } default: diff --git a/Limelight/Input/PureNativeTouchHandler.h b/Limelight/Input/PureNativeTouchHandler.h index 649bb6e7..c73ad952 100644 --- a/Limelight/Input/PureNativeTouchHandler.h +++ b/Limelight/Input/PureNativeTouchHandler.h @@ -2,8 +2,8 @@ // NativeTouchHandler.h // Moonlight // -// Created by ZWM on 2024/6/16. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/6/16. +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // diff --git a/Limelight/Input/PureNativeTouchHandler.m b/Limelight/Input/PureNativeTouchHandler.m index ad4c0882..e96c07c6 100644 --- a/Limelight/Input/PureNativeTouchHandler.m +++ b/Limelight/Input/PureNativeTouchHandler.m @@ -2,8 +2,8 @@ // NativeTouchHandler.m // Moonlight // -// Created by ZWM on 2024/8/29. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/8/29. +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // #import diff --git a/Limelight/Input/RelativeTouchHandler.m b/Limelight/Input/RelativeTouchHandler.m index 8ab391c4..763979e4 100644 --- a/Limelight/Input/RelativeTouchHandler.m +++ b/Limelight/Input/RelativeTouchHandler.m @@ -2,9 +2,8 @@ // RelativeTouchHandler.m // Moonlight // -// Completely refactored by ZWM on 2024.9.13 -// Created by Cameron Gutman on 11/1/20. -// Copyright © 2020 Moonlight Game Streaming Project. All rights reserved. +// Completely refactored by True砖家 on 2024.9.13 +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // #import "RelativeTouchHandler.h" diff --git a/Limelight/Localization/LocalizationHelper.h b/Limelight/Localization/LocalizationHelper.h index 565fd83f..26ff6111 100644 --- a/Limelight/Localization/LocalizationHelper.h +++ b/Limelight/Localization/LocalizationHelper.h @@ -2,8 +2,8 @@ // LocalizationHelper.h // Moonlight // -// Created by ZWM on 2024/6/30. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/6/30. +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // #ifndef LocalizationHelper_h diff --git a/Limelight/Localization/SwiftLocalizationHelper.swift b/Limelight/Localization/SwiftLocalizationHelper.swift index 1ebc4c23..e742cb1b 100644 --- a/Limelight/Localization/SwiftLocalizationHelper.swift +++ b/Limelight/Localization/SwiftLocalizationHelper.swift @@ -2,8 +2,8 @@ // SwiftLocalizationHelper.swift // Moonlight-ZWM // -// Created by ZWM on 2024/7/23. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/7/23. +// Copyright © True砖家 on Bilibili. All rights reserved. // import Foundation diff --git a/Limelight/OrientationHelper.swift b/Limelight/OrientationHelper.swift index 4dd5d7c1..75542cc3 100644 --- a/Limelight/OrientationHelper.swift +++ b/Limelight/OrientationHelper.swift @@ -2,8 +2,8 @@ // OrientationHelper.swift // Moonlight-ZWM // -// Created by ZWM on 2024/7/12. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/7/12. +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // diff --git a/Limelight/ViewControllers/CommandManagerViewController.swift b/Limelight/ViewControllers/CommandManagerViewController.swift index d0fc030f..01942893 100644 --- a/Limelight/ViewControllers/CommandManagerViewController.swift +++ b/Limelight/ViewControllers/CommandManagerViewController.swift @@ -2,8 +2,8 @@ // KeyManagerViewController.swift // Moonlight-ZWM // -// Created by ZWM on 2024/7/23. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/7/23. +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // import UIKit diff --git a/Limelight/ViewControllers/CustomEdgeSlideGestureRecognizer.h b/Limelight/ViewControllers/CustomEdgeSlideGestureRecognizer.h index 62a5c95f..8e8e184a 100644 --- a/Limelight/ViewControllers/CustomEdgeSlideGestureRecognizer.h +++ b/Limelight/ViewControllers/CustomEdgeSlideGestureRecognizer.h @@ -2,8 +2,8 @@ // CustomEdgeSlideGestureRecognizer.h // Moonlight-ZWM // -// Created by ZWM on 2024/4/30. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/4/30. +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // #ifndef CustomEdgeSlideGestureRecognizer_h diff --git a/Limelight/ViewControllers/CustomEdgeSlideGestureRecognizer.m b/Limelight/ViewControllers/CustomEdgeSlideGestureRecognizer.m index 0b202d93..2c60cacc 100644 --- a/Limelight/ViewControllers/CustomEdgeSlideGestureRecognizer.m +++ b/Limelight/ViewControllers/CustomEdgeSlideGestureRecognizer.m @@ -2,8 +2,8 @@ // CustomEdgeSlideGestureRecognizer.m // Moonlight-ZWM // -// Created by ZWM on 2024/4/30. -// Copyright © 2024 Moonlight Game Streaming Project. All rights reserved. +// Created by True砖家 on 2024/4/30. +// Copyright © 2024 True砖家 on Bilibili. All rights reserved. // // #import