{{ $t('troubleshooting.troubleshooting') }}
- -
+
+
@@ -12,7 +12,14 @@
+
+ {{ $t('troubleshooting.virtualhid_broker_download') }}
+
+
@@ -62,7 +69,7 @@
-
+
@@ -172,7 +179,7 @@
- {{ virtualhidLicense.message || $t('troubleshooting.virtualhid_license_unavailable') }}
+ {{ virtualhidLicense.message || $t('troubleshooting.virtualhid_broker_unavailable') }}
{{ $t('troubleshooting.virtual_gamepad') }}
{{ $t(virtualInputDescriptionKey) }}
-{{ $t('troubleshooting.virtual_gamepad_drivers') }}
@@ -160,8 +167,8 @@
-
{{ licenseStatusText() }}
{{ $t('troubleshooting.virtualhid_license') }}
-{{ $t('troubleshooting.virtualhid_license_desc') }}
+{{ $t('troubleshooting.virtualhid_broker_license') }}
+{{ $t(platform === 'macos' ? 'troubleshooting.virtualhid_macos_license_desc' : 'troubleshooting.virtualhid_license_desc') }}
@@ -262,7 +269,7 @@
@@ -555,18 +562,24 @@
},
computed: {
showVirtualhid() {
- return this.gamepadDriver !== 'vigembus';
+ return this.gamepadDriver !== 'none' && (this.platform === 'macos' || this.gamepadDriver !== 'vigembus');
},
showVigembus() {
- return this.gamepadDriver !== 'virtualhid';
+ return this.gamepadDriver !== 'none' && this.gamepadDriver !== 'virtualhid';
},
showVirtualhidBenefits() {
- return !(this.virtualhid.installed && this.virtualhidLicense.licensed);
+ return this.platform === 'windows' && this.gamepadDriver !== 'none' && !(this.virtualhid.installed && this.virtualhidLicense.licensed);
},
virtualInputDescriptionKey() {
+ if (this.gamepadDriver === 'none') {
+ return 'troubleshooting.virtual_gamepad_none_desc';
+ }
+ if (this.platform === 'macos') {
+ return 'troubleshooting.virtual_gamepad_macos_desc';
+ }
if (!this.gamepadDriver) {
return 'troubleshooting.virtual_gamepad_unset_desc';
}
@@ -712,9 +725,9 @@
// The Virtual HID Driver also backs relative mouse input when gamepads are disabled.
if (this.platform === 'windows') {
this.refreshDriverInformation();
- if (this.showVirtualhid) {
- this.refreshLicenseStatus();
- }
+ }
+ if ((this.platform === 'windows' || this.platform === 'macos') && this.showVirtualhid) {
+ this.refreshLicenseStatus();
}
});
diff --git a/src_assets/common/assets/web/configs/tabs/Inputs.vue b/src_assets/common/assets/web/configs/tabs/Inputs.vue
index 80fc762a840..0bf664555ff 100644
--- a/src_assets/common/assets/web/configs/tabs/Inputs.vue
+++ b/src_assets/common/assets/web/configs/tabs/Inputs.vue
@@ -1,6 +1,5 @@
{{ $t('troubleshooting.virtualhid_license_machine_activated') }}
-
{{ $t('troubleshooting.virtualhid_license_machine_activated_desc') }}
+{{ $t('troubleshooting.virtualhid_broker_activated_desc') }}