aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVille-Pekka Karhu <ville-pekka.karhu@qt.io>2021-11-25 12:24:08 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-12-16 08:29:48 +0000
commit90db0de169d5770578a3d56e2d30c2dfeb6d8062 (patch)
tree4be5b98c11bfb6a856c58a2ce21856217ccbe105
parent4dab0e55140c7707f4c8d5783bda5c91d6896d09 (diff)
Provisioning: Enable keyboard navigation between controls on macOS
Task-number: QTQAINFRA-4660 Change-Id: I12f2995c797e573d5072145c100ee64e98e133ce Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> (cherry picked from commit dbb4cd06aab7db6c35ee79e5428520e3de9cedf5) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rwxr-xr-xcoin/provisioning/qtci-macos-10.14-x86_64/05-systemsetup.sh3
-rwxr-xr-xcoin/provisioning/qtci-macos-10.15-x86_64/05-systemsetup.sh3
-rwxr-xr-xcoin/provisioning/qtci-macos-11.0-arm/05-systemsetup.sh4
-rwxr-xr-xcoin/provisioning/qtci-macos-11.0-x86_64/05-systemsetup.sh3
-rwxr-xr-xcoin/provisioning/qtci-macos-12-x86_64/05-systemsetup.sh3
-rwxr-xr-xcoin/provisioning/qtci-macos-12.0-arm/05-systemsetup.sh4
6 files changed, 18 insertions, 2 deletions
diff --git a/coin/provisioning/qtci-macos-10.14-x86_64/05-systemsetup.sh b/coin/provisioning/qtci-macos-10.14-x86_64/05-systemsetup.sh
index f5e85f5f..f6e8dfc8 100755
--- a/coin/provisioning/qtci-macos-10.14-x86_64/05-systemsetup.sh
+++ b/coin/provisioning/qtci-macos-10.14-x86_64/05-systemsetup.sh
@@ -111,3 +111,6 @@ else
fi
sudo systemsetup setusingnetworktime off
sudo rm -f "$targetFile"
+
+# Enable Use keyboard navigation to move focus between controls
+defaults write -g AppleKeyboardUIMode -int 2
diff --git a/coin/provisioning/qtci-macos-10.15-x86_64/05-systemsetup.sh b/coin/provisioning/qtci-macos-10.15-x86_64/05-systemsetup.sh
index 1195f95a..35385502 100755
--- a/coin/provisioning/qtci-macos-10.15-x86_64/05-systemsetup.sh
+++ b/coin/provisioning/qtci-macos-10.15-x86_64/05-systemsetup.sh
@@ -106,3 +106,6 @@ sudo automount -cv
# Disable multicast advertisements
sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true
+
+# Enable Use keyboard navigation to move focus between controls
+defaults write -g AppleKeyboardUIMode -int 2
diff --git a/coin/provisioning/qtci-macos-11.0-arm/05-systemsetup.sh b/coin/provisioning/qtci-macos-11.0-arm/05-systemsetup.sh
index 3c608b45..56e1b846 100755
--- a/coin/provisioning/qtci-macos-11.0-arm/05-systemsetup.sh
+++ b/coin/provisioning/qtci-macos-11.0-arm/05-systemsetup.sh
@@ -104,6 +104,8 @@ sudo rm -f "$targetFile"
sudo sed -i'.orig' -e 's:^#/net:/net:' -e 's:hidefromfinder,nosuid:hidefromfinder,nosuid,locallocks,nocallback:' /etc/auto_master || sudo curl -o /etc/auto_master http://ci-files01-hki.intra.qt.io/input/mac/arm/auto_master
sudo automount -cv
-
# Disable multicast advertisements
sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true
+
+# Enable Use keyboard navigation to move focus between controls
+defaults write -g AppleKeyboardUIMode -int 2
diff --git a/coin/provisioning/qtci-macos-11.0-x86_64/05-systemsetup.sh b/coin/provisioning/qtci-macos-11.0-x86_64/05-systemsetup.sh
index 1195f95a..35385502 100755
--- a/coin/provisioning/qtci-macos-11.0-x86_64/05-systemsetup.sh
+++ b/coin/provisioning/qtci-macos-11.0-x86_64/05-systemsetup.sh
@@ -106,3 +106,6 @@ sudo automount -cv
# Disable multicast advertisements
sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true
+
+# Enable Use keyboard navigation to move focus between controls
+defaults write -g AppleKeyboardUIMode -int 2
diff --git a/coin/provisioning/qtci-macos-12-x86_64/05-systemsetup.sh b/coin/provisioning/qtci-macos-12-x86_64/05-systemsetup.sh
index 1195f95a..35385502 100755
--- a/coin/provisioning/qtci-macos-12-x86_64/05-systemsetup.sh
+++ b/coin/provisioning/qtci-macos-12-x86_64/05-systemsetup.sh
@@ -106,3 +106,6 @@ sudo automount -cv
# Disable multicast advertisements
sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true
+
+# Enable Use keyboard navigation to move focus between controls
+defaults write -g AppleKeyboardUIMode -int 2
diff --git a/coin/provisioning/qtci-macos-12.0-arm/05-systemsetup.sh b/coin/provisioning/qtci-macos-12.0-arm/05-systemsetup.sh
index 3c608b45..56e1b846 100755
--- a/coin/provisioning/qtci-macos-12.0-arm/05-systemsetup.sh
+++ b/coin/provisioning/qtci-macos-12.0-arm/05-systemsetup.sh
@@ -104,6 +104,8 @@ sudo rm -f "$targetFile"
sudo sed -i'.orig' -e 's:^#/net:/net:' -e 's:hidefromfinder,nosuid:hidefromfinder,nosuid,locallocks,nocallback:' /etc/auto_master || sudo curl -o /etc/auto_master http://ci-files01-hki.intra.qt.io/input/mac/arm/auto_master
sudo automount -cv
-
# Disable multicast advertisements
sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true
+
+# Enable Use keyboard navigation to move focus between controls
+defaults write -g AppleKeyboardUIMode -int 2