diff --git a/Apps/Keyty/Sources/Keyty/Features/Visualizers/Keyboard/KeyboardVisualizerSettings.swift b/Apps/Keyty/Sources/Keyty/Features/Visualizers/Keyboard/KeyboardVisualizerSettings.swift index d5231fc..2abcbf1 100644 --- a/Apps/Keyty/Sources/Keyty/Features/Visualizers/Keyboard/KeyboardVisualizerSettings.swift +++ b/Apps/Keyty/Sources/Keyty/Features/Visualizers/Keyboard/KeyboardVisualizerSettings.swift @@ -362,7 +362,7 @@ final class KeyboardVisualizerSettings: KeyboardVisualizerSettingsProtocol, HasS var showMediaKeyButtons: Bool /// Whether mouse clicks and wheel events should be rendered in the keyboard overlay. - @Stored(.bool(KeyboardVisualizerSettingsKeys.showMouseEvents, default: true)) + @Stored(.bool(KeyboardVisualizerSettingsKeys.showMouseEvents, default: false)) var showMouseEvents: Bool var themeTokens: KeycapThemeTokens { diff --git a/Apps/Keyty/Tests/KeytyTests/Features/Settings/Keyboard/KeyboardSettingsPreviewTests.swift b/Apps/Keyty/Tests/KeytyTests/Features/Settings/Keyboard/KeyboardSettingsPreviewTests.swift index b08137e..f39ac58 100644 --- a/Apps/Keyty/Tests/KeytyTests/Features/Settings/Keyboard/KeyboardSettingsPreviewTests.swift +++ b/Apps/Keyty/Tests/KeytyTests/Features/Settings/Keyboard/KeyboardSettingsPreviewTests.swift @@ -28,6 +28,8 @@ final class KeyboardSettingsPreviewTests: XCTestCase { } func testPreviewGroupsIncludeAllEnabledCategories() { + settings.showMouseEvents = true + let groups = KeyboardSettingsPane.PreviewGroup.previewGroups(settings: settings) XCTAssertEqual(groups.map(\.category), [ @@ -41,6 +43,7 @@ final class KeyboardSettingsPreviewTests: XCTestCase { func testPreviewGroupsOmitPlainKeyCategoryWhenShowingModifiedKeystrokesOnly() { settings.onlyShowModifiedKeystrokes = true + settings.showMouseEvents = true let groups = KeyboardSettingsPane.PreviewGroup.previewGroups(settings: settings) @@ -54,6 +57,7 @@ final class KeyboardSettingsPreviewTests: XCTestCase { func testPreviewGroupsOmitSpecialKeyCategoryWhenDisabled() { settings.showSpecialKeys = false + settings.showMouseEvents = true let groups = KeyboardSettingsPane.PreviewGroup.previewGroups(settings: settings) @@ -67,6 +71,7 @@ final class KeyboardSettingsPreviewTests: XCTestCase { func testPreviewGroupsOmitMediaCategoryWhenDisabled() { settings.showMediaKeyButtons = false + settings.showMouseEvents = true let groups = KeyboardSettingsPane.PreviewGroup.previewGroups(settings: settings) diff --git a/Apps/Keyty/Tests/KeytyTests/Features/Visualizers/Keyboard/Keycaps/KeyboardVisualizerSettingsTests.swift b/Apps/Keyty/Tests/KeytyTests/Features/Visualizers/Keyboard/Keycaps/KeyboardVisualizerSettingsTests.swift index 37a9885..77a84d9 100644 --- a/Apps/Keyty/Tests/KeytyTests/Features/Visualizers/Keyboard/Keycaps/KeyboardVisualizerSettingsTests.swift +++ b/Apps/Keyty/Tests/KeytyTests/Features/Visualizers/Keyboard/Keycaps/KeyboardVisualizerSettingsTests.swift @@ -48,7 +48,7 @@ final class KeyboardVisualizerSettingsTests: XCTestCase { XCTAssertEqual(self.store.bool(forKey: KeyboardVisualizerSettingsKeys.collapseRepeatedGroups), false) XCTAssertEqual(self.store.bool(forKey: KeyboardVisualizerSettingsKeys.showSpecialKeys), true) XCTAssertEqual(self.store.bool(forKey: KeyboardVisualizerSettingsKeys.showMediaKeyButtons), true) - XCTAssertEqual(self.store.bool(forKey: KeyboardVisualizerSettingsKeys.showMouseEvents), true) + XCTAssertEqual(self.store.bool(forKey: KeyboardVisualizerSettingsKeys.showMouseEvents), false) } func testSharedKeyboardVisualizerSettingsFallbackAndClamping() {